关于http:数据在网络中如何传输图解-HTTP-协议

41次阅读

共计 758 个字符,预计需要花费 2 分钟才能阅读完成。

在浏览器中输出 URL 时,Web 页面如何出现?

依据浏览器的地址栏中指定的 URL,Web 浏览器从 Web 服务端获取文件资源,从而显示出 Web 页面。Web 应用一种名为 HTTP(HyperText Transfer Protocol) 的协定作为标准,实现客户端到服务器等一系列运作。

利用 TCP/IP 协定进行通信时,流程如下:

发送端的层于层之间传输数据时,每通过一层必定会被打上一个该层所属的首部信息,反之,在接管层,每通过一层会把音讯的首部消去。

确保可靠性的 TCP 协定

TCP 位于传输层,提供牢靠的字节流服务,为了便于传输,将大数据宰割成以报文段为单位的数据包进行治理,为了准确无误的将数据发送到目的地,TCP 协定会采纳三次握手策略。
采纳 TCP 协定,把数据包发送进来之后,TCP 不会对传送后的状况束之高阁,它会向对方确认是否胜利送达。握手过程应用了 TCP 的标记 SYN 和 ACK。

负责传输的 IP 协定

IP 协定的作用是把数据包传送给对方,确保传送到哪里,有两个重要的条件 IP 地址 和 MAC 地址。IP 地址指明了节点被调配到的地址,MAC 地址是网卡所属的固定地址,IP 能够能够扭转,MAC 地址根本不会扭转。
IP 地址通信依赖 MAC 地址,在网络上,通信单方在同一局域网内的状况很少,通常须要通过多台计算机和网络设备直达能力连贯到对方。在中转站时,会利用下一站直达设施的 MAC 地址搜寻下一个直达指标,这是会采纳 ARP 协定。ARP 协定是用以解析地址的协定,依据 IP 地址能够反查出对应的 MAC 地址。

负责域名解析的 DNS 服务

DNS 服务和 HTTP 协定一样位于应用层,提供域名到 IP 地址的解析服务。
通常应用域名拜访计算机,而不是间接通过 IP 地址,为了解决上述问题,DNS 服务应运而生,DNS 协定提供通过域名查找 IP 地址,或通过 IP 地址反查域名服务。

各种协定的关系

正文完
 0