概述
不同:
1.层数不同;
2.第三层不同;TCP/IP仅支持IP;OSI支持所有网络层协议;
3.TCP/IP协议栈------支持跨层封装;
TCP/IP协议栈跨层封装:
1>跨到三层:
在路由器与路由器这种三层直连设备间,直接沟通对话的协议,可以不封装到4层;
跨到三层时,没了四层,那么三层报头来完成4层工作
---分段,端口号(区分进程和服务);
IPV4报头可以对数据进行分片,使用协议号区分进程号和服务;
IPV4报头:
一个IP数据报由首部和数据两部分组成;
首部分为:固定部分(20字节[不变]);可选(长度可变);
2>跨到二层:
在直连交换机二层设备间,可之间访问到2层,跳过3,4层;
意义:加快收敛速度;
//OSPF、EIGRP、ICMP–跨到三层;
//STP–跨到二层;
在跨层到二层时,没有三、四层;那么:
没有跨二层封装的图:
跨二层封装:
以以太网举例:
默认使用以太网第二代封装,该封装不具备分片的能力;
故在跨层封装到二层,需要使用第一代以太网规则;
将数据链路层分为两个子网:LLC+MAC
LLC逻辑链路控制子层——负责分片和进程区分;
MAC介质访问控制子层——控制物理层工作;
最后
以上就是感性网络为你收集整理的浅谈TCP/IP协议栈与OSI区别的全部内容,希望文章能够帮你解决浅谈TCP/IP协议栈与OSI区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复