对比OSI和TCP/IP模型?

文章探讨了TCP/IP模型和OSI模型的相似之处,如分层结构和协议栈概念,以及它们的主要区别,包括概念定义、协议优先级、设计目的和通信模式。TCP/IP模型更注重实际协议,而OSI模型更理论化,适合通用。两者在处理异构网络和通信方式上有不同策略,TCP/IP在传输层提供两种通信模式,而OSI在网络层支持两种。
摘要由CSDN通过智能技术生成

TCP/IP模型与OSI模型有许多相似之处

首先,二者都采取分层的体系结构,将庞大且复杂的问题划分为若干较容易处理的、范围较小的问题,而且分层的功能也大体类似

其次,二者都是基于独立的协议栈的概念

最后,二者都可以解决异构网络的互联、实现世界上不同产家生产的计算机之间的通信

差别

第一:OSI参考模型的最大贡献就是精确定义了三个主要概念:服务、协议和接口,这与现代的面向对象程序设计思想非常吻合,而TCP/IP模型在这三个概念上却没有明确区分,不符合软件工程的思想。

第二:OSI参考模型产生在协议发明之前,没有偏向于任何特定的协议,通用性良好。但设计者在协议方面没有太多的经验,不知道把这些功能放在哪一层较好。TCP/IP模型正好相反,首先出现的是协议,模型实际上是对自己协议的描述,因此不会出现协议不能匹配模型的情况,但该模型不适合于其他非TCP/IP的协议栈

第三:TCP/IP模型在设计之初就考虑到了多种异构网络的互联问题,并将网际协议(IP)作为一个单独的重要层次。OSI参考模型最初只考虑了一种标准的公用数据网络将各种不同的系统互联。OSI参考模型认识到国际协议IP的重要性后,只好在网络层中划分出一个子层来完成类似于TCP/IP模型中的IP功能

第四:OSI参考模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信。而TCP/IP模型认为可靠性是端到端的问题,因此它在网际层只有无连接的通信模式,在传输层有面向连接和无连接的两种

我们往往总和OSI和TCP/IP的优点,采用一种只有五层协议的结构(即我们熟知的物理层、数据链路层、网络层、传输层和应用层)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值