IPv4 - OSI 模型

  • 简述

    国际标准组织有一个定义明确的通信系统模型,称为开放系统互连,或 OSI 模型。这个分层模型是一个系统应该如何与另一个系统通信的概念化视图,使用在每一层中定义的各种协议。此外,每一层都被指定为通信系统的一个明确定义的部分。例如,物理层定义了通信系统的所有物理性质的组成部分,即电线、频率、脉冲代码、电压传输等。
    OSI 模型有以下七层 -
    OSI 模型层
    • 应用层 (Layer-7)- 这是需要在主机之间或主机之间传输数据的用户应用程序所在的位置。例如 - HTTP、文件传输应用程序 (FTP) 和电子邮件等。
    • 表示层 (Layer-6)- 该层有助于理解主机上的一种形式的数据表示到其他主机的本机表示。来自发送方的数据被转换为在线数据(通用标准格式),并在接收方端转换为接收方的本地表示。
    • 会话层 (Layer-5)− 该层提供主机之间的会话管理能力。例如,如果某个主机需要密码验证才能访问,并且提供了凭据,则该会话的密码验证不会再次发生。该层可以协助同步、对话控制和关键操作管理(例如,网上银行交易)。
    • 传输层 (Layer-4)− 该层提供主机间端到端的数据传输。该层从上层获取数据并将其分解为称为 Segments 的更小的单元,然后将其提供给网络层进行传输。
    • 网络层 (Layer-3) − 该层有助于唯一标识子网之外的主机,并定义数据包将遵循或路由到达目的地的路径。
    • 数据链路层 (Layer-2)− 该层从物理层获取原始传输数据(信号、脉冲等)并制作数据帧,并将其发送到上层,反之亦然。该层还检查任何传输错误并相应地对其进行分类。
    • 物理层 (Layer-1) − 该层处理硬件技术和实际通信机制,如信令、电压、电缆类型和长度等。
  • 网络层

    网络层负责将数据从一台主机传送到另一台主机。它提供了为主机分配逻辑地址的方法,并使用相同的方法唯一地标识它们。网络层从传输层获取数据单元并将它们切割成更小的单元,称为数据包。
    网络层定义了数据路径,数据包应该遵循到达目的地。路由器在这一层工作,并提供将数据路由到目的地的机制。