开放系统互连(OSI)模型

240 阅读5分钟

目录

阅读时间: 4 分钟

开放系统互连模型简介:

开放系统互连模型是一种隔离两台远程计算机之间通信问题的方法。这个抽象模型有几个层,每个层都有某些功能。这些功能需要 ,由各层的服务来完成。

开放系统互连模型中的层。

网络中两个端点之间的通信过程可以分为七组不同的相关功能或层。每个通信的用户或程序都在一个能提供这七层功能的设备上。

物理层:

物理层是OSI模型的底层。 它负责 ,在设备之间建立物理连接。物理层存储比特信息。

以下 是物理层的责任。

  • 位 同步: 位 传输 层提供一个允许位同步的时钟。这个时钟同时控制发射器和接收器,并保证位级同步。
  • 物理拓扑结构**。**物理层定义了设备/节点在网络中的位置。总线、星形或网状拓扑结构。
  • 传输模式。物理层还 ,决定了数据在两个连接设备之间的传输方式。有单工、半双工和全双工传输模式可供选择。

数据链路层(DLL) 。

数据链路层负责从节点到节点的信息传输。该层的主要目的是确保在物理层上从一个节点向另一个节点发送数据时不会出现错误。

数据链路层的职责是。

  • 成帧。数据链路层负责成帧。这允许发送方将一组与接收方有关的比特传递给接收方。这可以通过在帧的开头和结尾添加一个独特的比特模式来实现。
  • 物理寻址。帧创建后,数据链路层将发送方和/或接收方的物理地址(MAC地址)添加到每个帧的头中。
  • 错误控制。数据链路层通过检测破损或丢失的帧并重新传输来实现错误控制。
  • 流量控制。因为双方的数据速率需要保持一致,数据会被破坏,所以流量控制会调整在确认之前可以发送的数据量。
  • 当许多设备共享一个通信通道时,MAC子层帮助确定数据链路层在任何时候控制通道的哪个设备。

网络层:

网络层负责不同网络上的主机之间的数据传输。

以下是网络层的职责。

  • 路由。从源头到目的地,网络层协议决定哪个路径是最好的。路由是这个网络层功能的名称。
  • 网络层定义了一个寻址方案,以便唯一地识别互联网工作中的每个设备。网络层将发送方和接收方的IP地址放在报头中。这种地址以独特和通用的方式识别每个小工具。

传输层 :

传输层向应用层提供服务,同时从网络层接收服务。段落是传输层中的一个数据单位。

传输层的职责如下。

  • 该层从(会话)层接收消息,并将其分成小块。
  • 运输层头提供了地址的形式,称为服务点地址或端口地址,用于将消息传递给相关进程。

会话层:

会话层负责建立连接、维护会话、验证用户和确保安全。

以下是会话层的职责。

  • 会话建立、维护和终止。层允许两个进程建立、使用和终止连接。
  • 同步。该层允许一个进程检查数据并充当同步点。
  • 对话控制器。会话层允许两个系统以半双工或全双工模式进行通信。

演示层:

该层通常是操作系统(OS)的一部分,将传入和传出的数据从一种表现格式转换为另一种表现格式--例如,在一端从清晰文本转换为加密文本,在另一端又转换为清晰文本。

呈现层的职责如下。

  • 负责从ASCII到EBCDIC的转换。
  • 加密/解密。数据加密是将数据转换为另一种格式或编码的过程。加密和解密数据时使用密钥值。
  • 压缩。这种技术减少了需要在网络上发送的数据量。

应用层 :

由网络应用实现的应用层在OSI模型中处于层堆的顶端。

应用层的职责是。

  • 该层也是应用服务连接到网络的窗口,并将收到的信息呈现给用户。
  • 它还负责文件传输访问和文件管理。
  • 它负责邮政服务。
  • 它还负责目录服务。

结论:

开放系统互连模型是主机到主机通信的蓝图。因此,这基本上是为了了解本博客中所讨论的通信流的开始。换句话说,它描述了参与网络通信的不同软件和硬件组件的情况。这就是我现在脑海中与这个主题有关的所有基本内容。如果你想补充什么,或在任何一点上与我的观点不一致,请给我留言。我将很乐意讨论。