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

在浏览器中输出 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 地址反查域名服务。

各种协定的关系

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理