OSI七层参考模型与TCP/IP协议

网友投稿 311 2022-10-14


OSI七层参考模型与TCP/IP协议

一.OSI七层考模型

1.OSI的分层

2.OSI七层参考模型的作用

应用层:人机交互的窗口,是把人的语言输入到计算机当中;例如在QQ的对话窗口输入字符以及对方发过来的信息。表示层:将收到的数据翻译成二进制数组成的计算机语言,并对数据进行压缩和解压,数据加密等工作。会话层:管理是否允许不同机器之间建立会话连接关系,该关系属于软件层面。传输层:将上层应用数据分片加上端口号封装成数据段,或通过对报文头中的端口识别,实现网络中不同主机上的用户进程之间数据通信,有承上启下的作用。网络层:将上层数据加上源和目的方的逻辑地址(IP)封装成数据包,实现数据从源端到目的端的传输。数据链路层:将上层数据加上源和目的方的物理地址(MAC)封装成数据帧,MAC地址是用来标识网卡的物理地址,建立数据链路;当发现数据错误时,可以重传数据帧。物理层:报文头部和上层数据信息都是由二进制数组成的,物理层将这些二进制数字组成的比特流转换成电信号在网络传输。==网络层及以下的通信为点对点通信;传输层的通信为端到端通信。==

二.TCP/IP协议

1.TCP/IP协议模型和OSI七层参考模型的比较

2.TCP/IP协议各层所包含的协议

分层 协议
应用层 HTTP、FTTP、TFTP、SMTP、SNMP、DNS
传输层 TCP、UDP
网络层 ICMP、IGMP、RARP、IP、ARP
数据链路层和物理层 IEEE 802.3---有线局域网(以太网)标准; IEEE 802.11---无线局域网标准;

3.TCP/IP协议各层对应的设备

4.数据封装与解封装

数据封装

:::

::: hljs-center

数据解封装

:::

5.PUD协议数据单元

协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位。协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位。协议数据单元(Protocol Data Unit )物理层的 PDU是数据位(bit),数据链路层的 PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的 PDU是数据段(segment),其他更高层次的PDU是数据(data)。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:TCP和UDP协议以及TCP三次握手、四次挥手
下一篇:RocketMQTemplate 注入失败的解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~