计算机网络知识梳理总结(一)

148 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

OSI 7层协议

OSI参考模型采用分层结构化技术,将整个计算机网络的通信功能分为7层,由低层至高层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,如图所示。每一-层都有特定的功能,并且上一层利用下-层的功能所提供的服务,完成本层功能。

image.png

  • 物理层:在传输截至上实现无结构比特流传输

  • 数据链路层:实现在相邻节点之间数据可靠而有效的传输

  • 网络等:将分组通过交换网络传送至目的主机,实现数据的转发和路由

  • 传输层:实现端到端的可靠传输

  • 会话层

  • 表示层

  • 应用层

image.png

TCP/IP 参考模型

实际应用的网络中几乎没有严格按照OSI参考模型构建的。

OSI 参考模型的重要意义在于它是-种计算机网络的理论体系结构,是目前学习讨论计算机网络的一-种工具,能够从 理论上很好地解释网络概念、层次与通信过程,是学习计算机网络必须学习和掌握的内容。

作为最大、最重要的计算机网络一因特网的体系结构则可以用 TCP/IP参考模型进行描述。

image.png

  • 应用层:对应OSI中会话层+应用层
  • 传输层:
  • 网络互连层:数据链路层+网络层
  • 网络接口层:物理层

五层参考模型

对比TCP/IP参考模型与OSI参考模型,TCP/IP 参考模型缺少OSI参考模型中功能比较 少的表示层与会话层,而TCP/IP参考模型的网络接口层则相当于合并了OSI参考模型的数 据链路层与物理层。

结合这两个参考模型,可以提出综合理论需求与实际网络的五层参考模型,包括物理层、数据链路层、网络层、传输层与应用层,各层功能基本与OSI参考模型对应。这是近年来,在描述计算机网络中最常用、最接近实际网络的参考模型。

image.png