HTTP复习

一、域名的作用

在浏览网页时输入的网站名称为域名。
比如:

https://www.baidu.com/
www.baidu.com就是百度的域名。

  • 查看当前的IP,用IP访问网页
    实际上,浏览器请求的是一个域名是IP地址。比如说我们查看百度的IP

ping www.baidu.com

QQ截图20170311111151.png

再用IP地址访问
QQ截图20170311111331.png

  • 域名是谁设置的?
    1.看到上一个案例,为什么一个IP地址对应www.baidu.com
    对应的IP地址的域名是域名的所有者自己设定的,baidu.com这个域名就是百度公司自己设定的。

  • DNS缓存
    <a href="http://www.jianshu.com/p/7a3fdebc4909/">域名解析:浏览器向DNS服务器查找输入URL对应的IP地址</a>

二、TCP/UDP端口

计算机之间依照互联网传输层TCP/IP协议不同的协议通信,都有不同的对应端口。

  • 0到1023端口 (0 到 1023 号端口是保留端口)
    <a href="https://zh.wikipedia.org/wiki/TCP/UDP%E7%AB%AF%E5%8F%A3%E5%88%97%E8%A1%A8#0.E5.88.B01023.E5.8F.B7.E7.AB.AF.E5.8F.A3">0-1023列表</a>

  • 常用的端口

1.端口21 FTP文件传输协议 - 控制端口
2.端口80 HTTP(超文本传输协议)- 用于传输网页
3.端口53 DNS(域名服务系统)
4.端口443 HTTPS - HTTP over TLS/SSL(加密传输)
5.端口1080 SOCKS代理

三、请求(request)和响应(response)

1.png
2.png

HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并
返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有
接收到请求之前不会发送响应。

四、 一个简单的请求响应过程。

  • (请求)
3.png

GET (method)/index.htm (request-URI)HTTP/1.1(http版本号)
Host: hackr.jp
起 始 行 开 头 的 GET 表 示 请 求 访 问 服 务 器 的 类 型, 称 为 方 法
(method)。随后的字符串 /index.htm 指明了请求访问的资源对象,也叫
做请求 URI(request-URI)。最后的 HTTP/1.1,即 HTTP 的版本号,用
来提示客户端使用的 HTTP 协议功能。

  • (响应)
0.png

<a href="https://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81">状态码维基列表</a>
在起始行开头的 HTTP/1.1 表示服务器对应的 HTTP 版本。
紧挨着的 200 OK 表示请求的处理结果的状态码(status code)和原
因短语(reason-phrase)。下一行显示了创建响应的日期时间,是首部字
段(header field)内的一个属性。
接着以一空行分隔, 之后的内容称为资源实体的主体(entity
body)

五、HTTP 是不保存状态的协议

20.png

用户登录到一家购物网站,即使他跳转到该站的
其他页面后, 也需要能继续保持登录状态。针对这个实例,网站为了能
够掌握是谁送出的请求,需要保存用户的状态。
HTTP/1.1 虽然是无状态协议, 但为了实现期望的保持状态功能,
于是引入了 Cookie 技术。有了 Cookie 再用 HTTP 协议通信,就可以管
理状态了。

  • cookie状态管理

00.png

保留无状态协议这个特征的同时又要解决类似的矛盾问题,于是引
入了 Cookie 技术。 Cookie 技术通过在请求和响应报文中写入 Cookie 信
息来控制客户端的状态。
Cookie 会根据从服务器端发送的响应报文内的一个叫做 <b>Set-Cookie</b>
的首部字段信息, 通知客户端保存 Cookie。


2520.png

123.png

上图展示了发生 Cookie 交互的情景, HTTP 请求报文和响应报文的内容如下。

20170311122520.png

QQ截图20170311122520.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,716评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,558评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,431评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,127评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,511评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,692评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,915评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,664评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,412评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,616评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,105评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,424评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,098评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,096评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,869评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,748评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,641评论 2 271

推荐阅读更多精彩内容

  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 8,295评论 6 152
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,100评论 18 139
  • Http协议详解 标签(空格分隔): Linux 声明:本片文章非原创,内容来源于博客园作者MIN飞翔的HTTP协...
    Sivin阅读 5,154评论 3 82
  • 1. 网络基础TCP/IP HTTP基于TCP/IP协议族,HTTP属于它内部的一个子集。 把互联网相关联的协议集...
    yozosann阅读 3,405评论 0 20
  • 生命中的领路人何其重要,当你沦为平庸,甚至山穷水尽疑无路之时,你生命中的贵人,相信是金子总会发光,将你千锤百炼,让...
    大阳巧客阅读 289评论 0 0