OSI模型7层、封装简介,语言精练

应用层(应用程序,)直面用户,如QQ、微信等。
表示层(数据的表示,安全(加密,解密),压缩(压缩,解压缩))
会话层(建立,管理,终止会话)决定通信方式
传输层(协议,端口号,)定义传输数据的TCP、UDP协议。数据段。
端到端,进程间逻辑通信
网络层(进行逻辑地址寻址(IP地址),流量控制,差错校验),数据包。
主机到主机,主机间逻辑通信
数据链路层(进行物理地址寻址(MAC地址),差错校验),数据帧。
节点到节点,节点间逻辑通信
物理层(建立,断开,维护物理连接),比特流。
在这里插入图片描述

OSI模型各层包含的协议:

应用层 (HTTP、FTP、TFTP、SMTP、SNMP、DNS)
传输层 (TCP、UDP)
网络层 (ICMP、IGMP、IP、ARP、RARP)

封装,解封装
数据包利用网络在不同设备之间传输时,为了可靠和准确地发送到目的地,并且高效地利用传输资源(传输设备和传输线路),事先要对数据包进行拆分和打包,在所发送的数据包上附加上目标地址,本地地址,以及一些用于纠错的字节,安全性和可靠性较高时,还要进行加密处理等等。封装和解封装是一对逆过程。
在这里插入图片描述
在这里插入图片描述

发送方写入数据
表示层:加密、压缩数据
传输层:加端口号和TCP/UDP协议,称为数据段
网络层:加IP地址,称为数据包
数据链路层:加MAC地址,称为数据帧
物理层:转换为比特流传输到接收方

接收方在物理层将比特流转换为数据帧
在数据链路层去掉MAC地址将数据帧转换为数据包
在网络层去除IP地址将数据包转换为数据段
在传输层将端口号和TCP/UDP协议去掉将数据段转换为数据
在表示层将数据解压缩、解密
接收方接收到数据。


版权声明:本文为m0_52775873原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。