TCP / IP和OSI模型之间的区别

作者: Laura McKinney
创建日期: 2 四月 2021
更新日期: 4 可能 2024
Anonim
05丨网络为什么要分层:OSI模型与TCP IP模型
视频: 05丨网络为什么要分层:OSI模型与TCP IP模型

内容


TCP / IP和OSI是两种最广泛使用的通信网络模型。它们之间有一些相似之处和不同之处。主要区别之一是OSI是一种概念模型,实际上并未用于通信,而TCP / IP用于建立连接并通过网络进行通信。

OSI模型主要强调服务,接口和协议。明确区分这些概念。相反,TCP模型无法清晰地描述这些概念。

此外,TCP / IP在网络层中仅启用无连接通信模式,而在传输层中同时启用两种模式(无连接和面向连接)。对于OSI模型,它支持网络层上的无连接和面向连接的通信,但是在传输层中,仅允许面向连接的通信。请查看无连接服务和面向连接的服务之间的文章区别,以更好地理解。

其他差异将在下面讨论。

  1. 比较表
  2. 定义
  3. 关键差异
  4. 图解比较
  5. 结论

比较表

比较基础TCP / IP模型OSI模型
扩展到传输控制协议/网际协议开放系统互连
含义它是用于通过Internet传输数据的客户端服务器模型。它是用于计算系统的理论模型。
层数4层7层
由开发国防部(DoD)ISO(国际标准组织)
有形没有
用法最常用 没用过
服从水平进近垂直进场

TCP / IP模型的定义

TCP(传输控制协议)/ IP(互联网协议)国防部(DoD) 项目代理。与OSI模型不同,它由四层组成,每层都有自己的协议。 Internet协议是为通过网络进行通信而定义的一组规则。 TCP / IP被视为网络的标准协议模型。 TCP处理数据传输,IP处理地址。


TCP / IP协议套件具有一组协议,其中包括TCP,UDP,ARP,DNS,HTTP,ICMP等。它是一个强大而灵活的模型。 TCP / IP模型主要用于通过Internet互连计算机。

TCP / IP模型层

  1. 网络接口层–该层充当主机和传输链路之间的接口,并用于传输数据报。它还指定了诸如串行链接和经典以太网之类的链接必须执行什么操作才能满足无连接Internet层的要求。
  2. 互联网层–该层的目的是将独立的数据包传输到到达目的地的任何网络中(可能驻留在不同的网络中)。它包括IP(互联网协议),ICMP(互联网控制协议)和ARP(地址解析协议),作为该层的标准数据包格式。
  3. 传输层–通过数据报的形式,它可以在源主机和目标主机之间无故障地端到端传送数据。该层定义的协议是TCP(传输控制协议)和UDP(用户数据报协议)。
  4. 应用层–该层允许用户访问全球或专用Internet的服务。在此层中描述的各种协议是虚拟终端(TELNET),电子邮件(SMTP)和文件传输(FTP)。一些其他协议,例如DNS(域名系统),HTTP(超传输协议)和RTP(实时传输协议)。该层的工作是OSI模型的应用程序,表示层和会话层的结合。

OSI模型的定义

OSI(开放系统互连) 模型是由引入的 ISO(国际标准组织)。它不是协议,而是基于分层概念的模型。它具有一组垂直的层,每个层具有不同的功能。它遵循自下而上的方法来传输数据。它既健壮又灵活,但并非有形。

OSI参考模型的主要目的是进行数字通信硬件,设备和软件的设计和开发,使其能够有效地互操作。

OSI模型的七个层是:

  1. 应用层–通过此层,用户可以使用界面和服务(如电子邮件,共享数据库管理,文件访问/传输和其他服务)访问网络。
  2. 表示层–表示层专注于传输信息的语法和语义。它执行诸如翻译,加密和压缩之类的任务,其中以字符串,数字,符号形式存在的实际信息被编码为位流,转换为另一种形式并进行压缩。
  3. 会话层–该层在不同机器之间建立会话,以同步并维护它们之间的交互。会话层提供的服务是对话控制,令牌管理和同步。
  4. 传输层–它以独立数据包的形式接受来自其上一层的数据,并以适当的顺序将其传输到下一层。该层执行的其他功能是服务点寻址,连接控制,分段和重组,流控制和错误控制。
  5. 网络层–逻辑寻址和路由是网络层执行的主要操作。它将网络逻辑地址转换为物理MAC地址,以便位于不同网络中的两个系统也可以有效地通信。数据包还需要遵循一条路径才能到达目的地,从而避免拥塞和组件故障,因此它还有助于自动更新路由。
  6. 数据链路层–它负责将原始传输服务(物理层)转换为可靠的链路。通过屏蔽物理层,使物理层免受错误影响,从而使网络层不会注意到它们。在这一层中,输入数据被分成帧。在数据链路层执行的任务是成帧,访问控制,物理寻址,错误和流控制。
  7. 物理层–通过传输通道传输各个位。物理层负责描述设备与传输介质之间的接口特性,位的表示,位的同步,数据速率,物理拓扑,线路配置,传输模式。
  1. TCP / IP是客户端-服务器模型,即,当客户端请求服务时,它是由服务器提供的。鉴于OSI是一个概念模型。
  2. TCP / IP是用于包括Internet在内的每个网络的标准协议,而OSI不是协议,而是用于理解和设计系统体系结构的参考模型。
  3. TCP / IP是一个四层模型,而OSI具有七层模型。
  4. TCP / IP遵循垂直方法。另一方面,OSI模型支持水平方法。
  5. TCP / IP是有形的,而OSI不是。
  6. TCP / IP遵循自上而下的方法,而OSI模型遵循自下而上的方法。

图解比较


TCP / IP模型是在OSI模型之前开发的,因此各层有所不同。关于该图,可以清楚地看到TCP / IP模型具有四个层,即网络接口,Internet,传输和应用程序层。另一方面,OSI模型具有七个层,其中数据链路和物理层合并在一起以构成TCP / IP模型的网络接口层。 TCP / IP的应用层是OSI模型的会话,表示和应用层的组合。

结论

关于以上文章,我们可以得出结论,TCP / IP模型比OSI模型更可靠,TCP / IP用于端到端连接,以便通过Internet传输数据。 TCP / IP健壮,灵活,有形,并且建议如何通过Web发送数据。 TCP / IP模型的传输层检查数据是否按顺序到达,是否有错误,是否发送丢失的数据包,是否收到确认等。相比之下,OSI模型只是一个概念框架解释应用程序如何通过网络进行通信。