IPv4 - OSI 模型



国际标准化组织为通信系统制定了一个明确定义的模型,称为开放系统互联,或 OSI 模型。这个分层模型是对一个系统如何使用每一层定义的各种协议与另一个系统进行通信的概念化视图。此外,每一层都指定给通信系统的一个明确定义的部分。例如,物理层定义了通信系统的所有物理组件,即电线、频率、脉冲码、电压传输等。

OSI 模型包含以下七层:

OSI Model Layers
  • 应用层 (第 7 层) - 这是需要在主机之间传输数据的用户应用程序所在的位置。例如 - HTTP、文件传输应用程序 (FTP) 和电子邮件等。

  • 表示层 (第 6 层) - 此层帮助理解一个主机上的一种数据表示形式到另一个主机上的其本地表示形式。发送方的数据被转换为线上传输数据(通用标准格式),在接收方端将其转换为接收方的本地表示形式。

  • 会话层 (第 5 层) - 此层提供主机之间的会话管理功能。例如,如果某些主机需要密码验证才能访问,并且提供了凭据,则对于该会话,无需再次进行密码验证。此层可以协助同步、对话控制和关键操作管理(例如,在线银行交易)。

  • 传输层 (第 4 层) - 此层提供主机之间的端到端数据传输。此层从上层获取数据,将其分解成称为段的较小单元,然后将其提供给网络层进行传输。

  • 网络层 (第 3 层) - 此层帮助唯一标识子网之外的主机,并定义数据包将遵循或路由到的路径以到达目的地。

  • 数据链路层 (第 2 层) - 此层从物理层获取原始传输数据(信号、脉冲等),创建数据帧,并将其发送到上层,反之亦然。此层还检查任何传输错误并相应地解决。

  • 物理层 (第 1 层) - 此层处理硬件技术和实际通信机制,例如信号、电压、电缆类型和长度等。

网络层

网络层负责将数据从一台主机传输到另一台主机。它提供了一种为主机分配逻辑地址并使用相同的地址唯一标识它们的方法。网络层从传输层获取数据单元,并将它们切割成称为数据包的较小单元。

网络层定义数据包应遵循的数据路径以到达目的地。路由器在此层工作,并提供将数据路由到其目的地的机制。

广告