四层协议网络传输

概述

四层协议传输过程分为应用层、传输层、网络层、数据链路层,自上而下每经过一层都会增加一个首部。与三次握手的关系:四层协议的发送端、接收端完整流程涵盖三次握手,但四层协议是请求到发送数据阶段 发送端处于于三次握手的第一阶段。

详情

应用层:客户端发起一个请求,如http、smtp、telnet、dns、ftp、rip

传输层:封装一层tcp或udp首部,对报文分割并打上标记序号、端口号传给网络层

网络层:封装一层ip首部或ARP/RARP首部,增加作为通讯目的的mac地址给链路层,这样发往网络的请求就准备齐全(有的地方把arp、rarp归属于网络层协议,不必过分纠结)

数据链路层:外层再封装一层以太网首部或ppp/帧中继/高级链路控制协议首部,服务端收到数据往上层发送一直到应用层

图解

协议解释

1.RIP:  内部网关协议,是一种动态选择路由的协议

2.tcp: 传输控制协议(Transmission Control Protocol),主要目的传分割报文标记序号、端口,提高ip不具备的性能如慢启动、拥塞避免、快速重传、快速恢复

3.IP:  虚拟地址(如你家住AA新村)

ARP:把ip虚拟地址换成mac具体地址AA新村293号,让你知道具体怎么去

4.Ethernet:以太网

FrameRelay:帧中继

ppp:点到点

参考链接

https://www.jianshu.com/p/c9158308ad8c

https://wenku.baidu.com/view/9c8785cb28ea81c758f57824.html

https://www.cnblogs.com/jacques-cyj/p/11779900.html

https://www.cnblogs.com/wangdadada/p/12072868.html

https://baike.baidu.com/item/TCP/33012?fr=aladdin

https://blog.csdn.net/dan15188387481/article/details/49823729

https://baike.baidu.com/item/RIP%E5%8D%8F%E8%AE%AE/5994476?fr=aladdin

转载引用请标明出处,本博出自喝了少不如不喝的博客https://home.cnblogs.com/u/wangdadada
原文地址:https://www.cnblogs.com/wangdadada/p/12195832.html