IT网络文摘的软件学习笔记
学习就是力量
万码学堂
万码云课
免费试听
课程
关注点
笔记
登录
注册
qingruanit.net
回到万码学堂首页
去看看大家的笔记
分类导航
IT行业动态
职场人生
程序猿灌水笔记
Java学习笔记
WEB学习笔记
数据库学习笔记
Android学习笔记
IT招聘信息
IT新技术笔记
项目笔记
硬件维护笔记
营销管理
不完全图解HTTP
发布时间:2017年05月08日
作者:IT网络文摘
在2D平面上行走的时候,认识只局限于“点”,刚认识一个新的点,就把之前的那个点忘记了,捡了芝麻丢西瓜。只从3D视角俯瞰时,把这些点连接在一起,点成线,线成面时,才能有所顿悟。话不多说,这是我对HTTP的不完全图解。希望对大家整体上初步理解HTTP有所帮助。
整体上来看,HTTP分为五个部分。
1.报文
报文 = 报文首部 + 报文主体
打上了“红旗”的,代表非常重要:
(1)首部字段
(2)Cookie 和 Set-Cookie
Cookie:客户端告知服务器想获得HTTP状态管理支持。
Set-Cookie: 服务器管理客户端的状态。
1.1 请求报文
1.2 响应报文
2. 通信传输
这里需要问自己这样的问题:
(1)为什么会有“分层”这个概念?
(2)三次握手的过程?如果中断了怎么办?
发送端将一个带SYN标志的数据包给接收端。
接收端回传一个带有SYN/ACK标志的数据包,传达确认信息。
发送端回传一个带ACK标志的数据包,代表“握手”结束。
如果中断,TCP协议会再次以相同的顺序发送相同的数据包。
3.服务器
这里重点理解一下缓存策略。
第一阶段--本地缓存。
第二阶段:缓存协商。在这个阶段,需要用到两组首部字段Last-Modified/IF-Modified-Since和Etag/If-None-Match。
网友评论
更多精彩分享
学习是年轻人改变自己的最好方式