图解HTTP解析1(TCP/IP协议簇)

2019-09-28  本文已影响0人  zdxhxh

1.什么是TCP/IP?

TCP/IP协议簇是互联网相关协议簇的统称,互联网是再TCP/IP协议簇上运作的,HTTP协议属于它的一个子集。

2. 分层模型

TCP/IP最重要的一点是分层管理,它的好处在于改变设计时,只需改变相应层,它包括以下层:

说明
应用层 为用户提供通讯服务,如FTP文件传输协议、DNS域名系统、HTTP协议
传输层 为两台计算机之间提供数据传输服务,如TCP传输控制协议、UDP用户数据报协议
网络层 为数据包规划路径到达目标计算机,IP协议
数据链路层 网络硬件、如光纤

3. 各个协议的特点

协议名 作用
DNS 应用层 提供域名到IP之间的解析服务,产生原因,字母比数字容易记忆
TCP 传输层 提供可靠的字节流服务(将数据包分割成报文段为单位的数据包管理),可靠性在于TCP协议能够确认是否送达了对方:三次握手:SYN->SYN/ACK->ACK,报文发送顺序:发送端->接收端->发送端
IP 网络层 将数据包传输给目标计算机的协议。会将MAC地址与IP地址的绑定
ARP 网络层 IP地址与MAC地址绑定需要用到ARP协议(网络通信时,很多计算机通信会通过中转站来寻找下一台计算机,其中会利用中转设置的MAC地址来搜索下一个目标,ARP 是一种用以解析地址的协议, 根据通信方的 IP 地址就可以反查出对应的 MAC 地址,PS:路由选择:计算机到达中转的过程称为路由选择)
上一篇下一篇

猜你喜欢

热点阅读