TCP/IP与OSI/RM的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37345402/article/details/83960858

1出发点不同

       OSI/RM是作为国际标准而制定的,不得不兼顾各方面,考虑各种情况,有时不得不走折中路线,造成OSI/RM大而全,协议的数量和复杂性都远高于TCP/IP,以致成熟的标准协议推出迟缓,妨碍厂家开发相应的硬件、软件产品,影响市场占有率和发展。而TCP/IP是为军用网络ARPANET设计的体系结构,一开始就考虑了可用性、预存性、安全性、网络互联等能力,很有特色。TCP/IP是最早的互联协议,又与流行的UNIX操作系统相结合,它的发展顺应社会需求,在实践中不断改进与完善。因而有成熟的产品和强大的市场,为广大用户和厂商所接受。

2. 对以下问题的处理方法不同

 OSI/RM严格按层次关系处理层间关系,两个(N)实体通信必须通过下一层的(N-1)实体,不能越层,而TCP/IP则允许越层直接使用更低层次所提供的服务。这种层间关系实际上是等级关系。等级关系减少了一些不必要的开销,提高了协议的运行效率。

 对可靠性的强调不同。OSI/RM认为可靠性是各种层的问题,所有各层都要检查和处理差错,尤其在数据链路层采用了校验,确认和超时重传机制来提高可靠性,而TCP/IP认为可靠性是端到端的问题,由运输层解决,网络本身不进行差错恢复。这样,虽然增加主机负担,但运行效率高。

 OSI/RM一开始只提供面向连接的服务,而TCP/IP一开始就提供面向连接和无连接两种服务。无连接的数据服务对互联网中的数据传送和分组话音通信是很方便的。

 对异构网互联问题,TCP/IP一开始就考虑到了,并将互联协议IP单独设一层。但是,OSI/RM最初只考虑用一个标准的公用数据网互联不同网络系统,后来认识到互联协议的重要性,便在网络层中划出一个子层来完成IP任务。

 TCP/IP有较好的网络管理功能,而OSI/RM也是到后来才考虑这个问题。

 

 

猜你喜欢

转载自blog.csdn.net/m0_37345402/article/details/83960858
今日推荐