标签:总结 HTTP 请求 首部 报文 Cookie 图解 客户端
第一章 了解Web及网络基础
1.Web的出现是为了实现知识共享规划的,最初的设想是,借助多文档之间相互关联形成的超文本,连成万维网(WWW)。
2.WWW构建技术是SGML、HTTP和URL,现在WWW简称为Web。
3.TCP/IP协议族分为四层:应用层、传输层、网络层和数据链路层。传输层对报文进行分割和排序,网络层对报文增加MAC地址。
4.IP地址通过ARP协议可以解析为MAC地址。
5.TCP的三次握手和四次挥手的图解。三次握手:客户端发送SYN请求,服务器回复SYN/ACK,然后客户端回复ACK,即可建立连接。四次挥手:服务端发送FIN给客户端,客户端发送ACK确认收到,再发送FIN给服务端,服务端返回ACK,即可结束连接。
6.DNS是实现IP地址和域名互相转换的协议。
7.URL是URI的子集。绝对URI的格式包括协议方案名、登录信息(认证)、服务器地址、服务器端口号、带层次的文件路径、查询字符串、片段标识符。
第二章 简单的HTTP协议
1.请求报文包括method、request-URI、protocol version、header fields、entity body。响应报文包括protocol version、status code、reason phrase、header fileds、entity body。
2.HTTP是stateless的协议,需要通过Cookie技术管理状态。
3.HTTP方法有GET(请求资源)、POST(传输实体主体)、PUT(传输文件)、DELETE(删除资源)、OPTIONS(查询支持的请求方法)、TRACE(追踪路径,通过Max-Forwards字段)、HEADER(返回报文头部)、CONNECT(通过隧道协议连接代理,隧道协议即SSL和TLS)。
4.为了节省通信量,进行一次TCP连接后进行多次的HTTP请求称为持久连接,同时并行发送多条请求称为管线化。
5.使用Cookie进行状态管理:客户端发送请求,服务端生成Cookie并记录,在返回报文中将Cookie放入Set-Cookie字段中,客户端收到Cookie则保存下来,下次请求时带着Cookie进行请求。
第三章
1.请求报文首部包括请求行、请求首部字段、通用首部字段、实体首部字段。其他首部字段。响应报文首部包括状态行、响应首部字段、通用首部字段、实体首部字段。其他首部字段。
标签:总结,HTTP,请求,首部,报文,Cookie,图解,客户端 来源: https://www.cnblogs.com/luoyihao/p/15172487.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。