OSI参考模型

OSI或开放系统互连模型是由国际标准组织(ISO)开发的。它提供了一个分层的网络框架,该框架概念化了异构系统之间应如何进行通信。它具有七个相互连接的层。OSI模型的七个层是物理层,数据链路层,网络层,传输层,会话层,表示层和应用程序层,如下图所示:


物理层,数据链路层和网络层是网络支持层。这些层管理从一个设备到另一设备的物理数据传输。会话层,表示层和应用程序层是用户支持层。这些层允许不同环境中无关软件之间的通信。传输层将两组链接在一起。

每层的主要功能如下-

  • 物理层-它的功能是通过物理介质将单个位从一个节点传输到另一个节点。

  • 数据链路层-负责将数据帧从一个节点可靠地传输到由物理层连接的另一个节点。

  • 网络层-它通过适当的寻址和路由管理从源到目的地的单个数据包的传递。

  • 传输层-负责将整个消息从源主机传递到目标主机。

  • 会话层-它在用户之间建立会话,并提供诸如对话框控制和同步之类的服务。

  • 表示层-它通过翻译,压缩和加密来监视传输信息的语法和语义。

  • 应用程序层-它为用户提供高级API(应用程序接口)。