TCP/IP协议备忘
1. TCP/IP协议结构分层:应用层、传输层、网络层、链路层
2. TCP/IP协议的基本框架

3. 各层模型的作用:
1)链路层:定义数据帧,确认主机的物理地址,传输数据
2)网络层:定义IP地址,确认主机所在网络位置,并通过IP进行MAC寻址,对外网数据包进行路由转发
3)传输层:定义端口,确认主机上应用程序的身份,并将数据包交给对应的应用程序
4)应用层:定义数据格式,并按照对应的格式进行数据解读
4. 总结
通过http发起一个请求时,首先,应用层协议对该请求包做了格式定义;接着传输层协议加上了双方的端口号,确认了双方通信的应用程序;然后网络层协议加上了双方的IP地址,确认了双方的网络位置;最后链路层协议加上双方的MAC地址,确认了双方的物理位置,同时将数据进行分组,形成数据帧,采用广播方式,通过传输介质发送给对方主机。对于不同网段,该数据包首先会转发给网关路由器,经过多次转发后,最终被发送到目标主机。目标主机接收到数据包后,采用对应的协议对帧数据进行组装,然后再通过一层一层的协议进行解析,最终被应用层的协议解析并交给服务器处理
来源参考地址:https://blog.csdn.net/weixin_38885808/article/details/81154983

浙公网安备 33010602011771号