浅谈“OSI七层模型”与“TCP/IP五层模型”

一、OSI 参考模型

OSI(Open System Interconnect),即开放式系统互联。TA 是 ISO(国际标准化组织)组织在1985年研究的网络互连模型, 一般叫 OSI 参考模型。OSI 的推出主要是为了更好的使网络应用更为普及,通过推荐所有公司使用 OSI 参考模型来控制网络,这样,所有公司就可以依据相同的规范,来实现互联了。

OSI 定义了七层网络互联的架构,通过下边的表格来总结下每一层所负责实现的功能和协议,以及一些相关设备。

OSI层功能协议设备描述
第七层应用层文件传输、电子邮件、文件服务、虚拟终端HTTP、HTTPS、FTP、POP3、SMTP、DNS、Telnet无设备最靠近用户的一层,为计算机用户提供应用接口,也提供各种网络服务
第六层表示层数据编码、转换(压缩、加密等等)无协议无设备为应用层的数据提供编码和转换功能,确保数据从一个系统的应用层到另一个系统应用层能够被识别
第五层会话层建立、维护、管理通信会话无协议无设备负责建立、管理、终止表示层中实体之间的通信会话
第四层传输层建立、维护、管理端到端的连接TCP、UDP四层交换机、四层路由器建立主机端到端的链接,提供可靠、透明的数据传输服务,屏蔽数据传输细节(对高层)。这里提到的端就是“端口号”
第三层网络层IP寻址和路由选择IP、ICMP,RIP,OSPF,BGP,IGMP路由器、三层交换机
第二层数据链路层控制网络层与物理层之间的通信SLIP,CSLIP,PPP,ARP,RARP,MTU网桥、以太网交换机(二层交换机)、网卡将比特组合成字节,再将字节组成“帧”(在此层数据的单位为“帧”),使用链路层地址(以太网使用的MAC地址)来访问介质
第一层物理层以二进制数据形式在物理介质上传输数据ISO2110,IEEE802、IEEE802.2中继器、集线器、双绞线此层数据的单位是比特(bit)

二、TCP/IP 五层模型

我对 TCP/IP 五层协议的理解是,依据 OSI 参考模型的具体实现,他们之间的关系如下图所示:

在这里插入图片描述

如上图,我们可以看到 OSI 参考模型中的应用层、表示层、会话层对应 TCP/IP 五层模型中的应用层,也就是说 TCP/IP 五层模型里没有表示层、会话层。

三、协议数据单元(PDU)

PDU 全称是 Protocol Data Unit (协议数据单元),OSI 参考模型和 TCP/IP 五层模型每层都有一个对应的协议数据单元,如下图:

在这里插入图片描述

这种通过协议栈逐层向下传递数据,并添加报头和报尾的过程被称为 封装

四、参考资料

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cab5

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值