《图解HTTP》读书笔记 - 第1章 了解 Web 及网络基础

如图所示,每个 HTTP 传输都要依次经过应用层传输层网络层链路层、(传输目标的)链路层、(传输目标的)网络层、(传输目标的)传输层和(传输目标的)的应用层。HTTP 协议处于应用层。 [caption id=”attachment_1443” align=”alignnone” width=”474” class=”noalign”]TCP/IP通信传输流  - 发送端每到一层,会打上相应层的首部,而接收端每到一层,会去掉 TCP/IP通信传输流 - 发送端每到一层,会打上相应层的首部,而接收端每到一层,会去掉[/caption] 如图,传输层(TCP 协议)将 HTTP 请求报文进行分割后转发给网络层(IP 协议),网络层加上目的地的 MAC 地址后转发给链路层(连接网络的硬件部分)。 最后,本章依次介绍了 TCP 协议(如下图)、DNS 服务 、 URI 和 URL。其中 TCP 协议提供可靠的字节流服务,会确保对方收到数据。 [caption id=”attachment_1446” align=”alignnone” width=”474”]TCP 协议的三次握手 - 用以确认数据传输正确,会重试到完整地完成为止 TCP 协议的三次握手 - 用以确认数据传输正确,会重试到完整地完成为止[/caption]