OSI/ISO网络参考模型

物理层:定义所有电子及物理设备的规范,为上层的传输提供物理介质,传输单位为比特,实际使用的设备如网卡

数据链路层:对物理层收到的比特流进行成帧,提供可靠的数据传输服务,实现无差错数据传输,单位为帧,属于本层定义的规范:SDLC、HDLC、PPP、STP、帧中继等。实际使用的设备如swtich交换机

网络层:负责将各个子网之间的数据进行路由选择,分组与重组。本层的数据传输单位为数据包(packet)。属于本层定义的规范有IP、IPX、RIP、OSPF、ICMP、IGMP等。实际使用设备如路由器

传输层:提供可靠的数据传输服务,能检测路由器丢弃的包,然后产生一个重传请求,能够将乱序收到的数据包重新排序。

会话层:管理主机之间的会话过程,包括会话建立、终止和会话过程总管理,传输单位spou

表示层:对网络传输的数据进行变换,使得多个主机之间传送的信息能够相互理解,包括数据的压缩,加密,格式转换。传输单位PPDU

应用层:应用层与应用程序界面沟通,以达到展示给用户的目的,常见协议:HTTP、HTTPS、FTP、TELNET、SSH、SMTP、POP3等。传输单位APDU

ARP:地址转换协议,是根据IP地址获取物理地址的一个TCP/IP协议主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。

RARP:将逻辑地址转换成物理地址

ICMP协议用于传递差错信息、时间、回显、网络信息等控制数据。

封装:

最大传输单元MTU:以太网和IEEE 802.3对数据帧的长度都有限制,最大值分别为1500字节和1492字节。

如果IP层有一个数据包要传,而且长度比链路层的MTU要大,那么IP层就会将数据进行分片,每片小于最大传输单元。当网络上的两台主机互相进行通信时,两台主机之间要经过多个网络,每个网络的链路层可能有不同的MTU,其中两台通信主机路径中的最小MTU被称作路径MTU。

链路层只识别物理地址

猜你喜欢

转载自blog.csdn.net/yihuanyihuan/article/details/84309876