小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
OSI 7层协议
OSI参考模型采用分层结构化技术,将整个计算机网络的通信功能分为7层,由低层至高层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,如图所示。每一-层都有特定的功能,并且上一层利用下-层的功能所提供的服务,完成本层功能。
-
物理层:在传输截至上实现无结构比特流传输
-
数据链路层:实现在相邻节点之间数据可靠而有效的传输
-
网络等:将分组通过交换网络传送至目的主机,实现数据的转发和路由
-
传输层:实现端到端的可靠传输
-
会话层
-
表示层
-
应用层
TCP/IP 参考模型
实际应用的网络中几乎没有严格按照OSI参考模型构建的。
OSI 参考模型的重要意义在于它是-种计算机网络的理论体系结构,是目前学习讨论计算机网络的一-种工具,能够从 理论上很好地解释网络概念、层次与通信过程,是学习计算机网络必须学习和掌握的内容。
作为最大、最重要的计算机网络一因特网的体系结构则可以用 TCP/IP参考模型进行描述。
- 应用层:对应OSI中会话层+应用层
- 传输层:
- 网络互连层:数据链路层+网络层
- 网络接口层:物理层
五层参考模型
对比TCP/IP参考模型与OSI参考模型,TCP/IP 参考模型缺少OSI参考模型中功能比较 少的表示层与会话层,而TCP/IP参考模型的网络接口层则相当于合并了OSI参考模型的数 据链路层与物理层。
结合这两个参考模型,可以提出综合理论需求与实际网络的五层参考模型,包括物理层、数据链路层、网络层、传输层与应用层,各层功能基本与OSI参考模型对应。这是近年来,在描述计算机网络中最常用、最接近实际网络的参考模型。