OSI七层模型,TCP/IP五层模型(四层也行),以及封装解封装过程

本文对比了OSI七层模型和TCP/IP四层模型的差异,OSI更注重理论,TCP/IP侧重实践。TCP/IP模型在应用中更常见,其可靠性高于OSI。封装与解封装过程中,数据从应用层逐层添加头部信息到物理层传输,到达目的地后逆向卸载头部信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

结OSI和TCP/IP:
1.OIS属于理想化的,属于纸上谈兵的没有实际应用的产品;而TCP/IP广泛运用于实际生活中。OSI模型是协议开发前设计的,具有通用性,TCP/IP是先有协议集然后建立模型,不适用于非TCP/IP网络。
2.OSI共有七层,为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层,TCP/IP则有四层,为:应用层、传输层、网络层、网路接口层(包含物理层和数据链路层)
3.OIS协议有很好的隐蔽性,拥有三个主要概念:服务,接口,协议;TCP/IP则没有明确区分服务,接口和协议
4.OSI参考模型和TCP/IP参考模型都采用了层次结构的概念,都能够提供面向链接也无链接两重通信服务机制,而它们使用分层网络模型的原因是标准化、易于理解、降低关联性。
5.TCP/IP对可靠性要求比OIS要高。

总结封装与解封装过程:
假设主机A向B发送内容是hello,那么封装的过程是: 首先在上三层经过一定的编码方式到达传输层,然后信息加入一个头部信息(TCP/UDP头),这时数据段=TCP/UDP头+上层数据; 然后到达网络层:数据包=IP头+TCP/UDP头部信息+上层数据;接着到达数据链路层,数据帧:MAC头+IP头部信息+TCP/UDP头部信息+上层数据+.FCS尾,然后到达物理层转换为比特流从网卡传输出去。解封过程:主机B在物理层解析比特流数据信息,然后在数据链路层将数据帧的MAC头和FCS尾卸去,接着在网络层将数据包的IP头卸去,最后在传输层将头部信息TCP/UDP头也卸去,得到主机A发给主机B的内容:hello.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值