OSI七层和TCP/IP四层的关系


OSI 七层和 TCP/IP 四层的关系

一、基本关系

  1. OSI 引入了服务、接口、协议、分层的概念,TCP/IP 借鉴了 OSI 的这些概念建立 TCP/IP 模型。
  2. OSI 先有模型,后有协议,先有标准,后进行实践;而 TCP/IP 则相反,先有协议和应用再提出了模型,且是参照的 OSI 模型。
  3. OSI 是一种理论下的模型,而 TCP/IP 已被广泛使用,成为网络互联事实上的标准。

二、对应关系

TCP/IP 和 OSI 模型组并不能精确的匹配,但是我们可以尽可能的参考 OSI 模型并在其中找到 TCP/IP 的对应位置。

OSI 七层 TCP/IP 四层 常用网络协议
应用层(Application) 应用层 HTTP、TFTP、FTP、NFS、WAIS、SMTP
表示层(Presentation) Telnet、Rlogin、SNMP、Gopher
会话层(Session) SMTP、DNS
传输层(Transport) 传输层 TCP、UDP
网络层(Network) 网络层 IP、ICMP、ARP、RARP、AKP、UUCP
数据链路层(Data Link) 数据链路层 FDDI、Ethernet、Arpanet、PDN、SLIP、PPP
物理层(Physical) IEEE 802.1A、IEEE 802.2 到 IEEE 802.11

image.png

三、区别

  1. TCP/IP 他是一个协议簇,而 OSI(开放系统互联)则是一个模型,且 TCP/IP 的开发时间在 OSI 之前。
  2. TCP/IP 是由一些交互性的模块做成的分层次的协议,其中每个模块提供特定的功能,OSI 则指定了哪个功能是属于哪一层的。
  3. TCP/IP 是四层结构,而 OSI 是七层结构,OSI 的最高三层在 TCP 中用应用层表示。

文章作者: Truda
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Truda !
评论
  目录