0%

网络协议栈模型

一、OSI七层模型

模型性质:理论参考。包括7层,如下所示:

OSI七层模型
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层

二、TCP/IP四层模型

模型性质:事实标准。包括4层,如下所示:

TCP/IP四层模型 层属协议
应用层 HTTP,DNS,SMTP,POP3,TELNET,FTP,SSL
传输层 TCP,UDP
网络层 IP,ICMP,IGMP,ARP
网络接入层 PPP,Ethernet

三、OSI七层模型与TCP/IP四层模型的关系

TCP/IP四层模型参考借鉴了OSI七层模型,但又独立发展演进,因此,两模型本质上没有强关系。如果需要强行建立关系,那么可简单描述为:OSI七层模型是设计,TCP/IP四层模型是实现,实现过程中作了简化(比如“不作‘应用层(狭义),表示层,会话层’三层细分”,“不作‘数据链路层,物理层’两层细分,不关心偏物理的数据传递细节”等)。示意如下所示:

OSI七层模型TCP/IP四层模型层属协议
应用层应用层HTTP,DNS,SMTP,POP3,TELNET,FTP,SSL
表示层
会话层
传输层传输层TCP,UDP
网络层网络层IP,ICMP,IGMP,ARP
数据链路层网络接入层PPP,Ethernet
物理层

由于是强行建立的关系,以上映射可能存在一定瑕疵,比如“TCP/IP四层模型中的‘传输层’包含一部分OSI七层模型中‘会话层’的功能”。


参考文献: [1]https://study-ccna.com/osi-tcp-ip-models [2]https://community.fs.com/blog/tcpip-vs-osi-whats-the-difference-between-the-two-models.html [3]https://blog.csdn.net/cc1949/article/details/79063439 [4]https://learningnetwork.cisco.com/thread/99234 [5]https://stackoverflow.com/questions/9329105/are-we-using-tcp-ip-or-osi-in-internet
您的支持将鼓励我继续分享!