了解数据链路层和物理层:掌握 OSI 模型和计算机网络的最后一步

这是计算机网络系列的**第八**部分,也是**最后一部分**。如果您还没有看过前面的部分,请先查看。在本部分中,我们将了解:

  • 数据链路层
  • 物理层
  • 目录

  • 数据链路层
  • 物理层
  • 结论
  • 数据链路层

    数据链路层负责通过物理链路发送从网络层收到的数据包。

    在数据链路层,数据以**帧**的形式发送。

    Data link

    如果许多设备连接在**LAN**中,则这些设备使用它们的**数据链路层地址**相互通信。

    如果你不知道什么是 LAN,我们在上一篇文章中已经讨论过了。你可以在这里查看 ↓

    探索网络类型和拓扑 Vignesh J · 11 月 13 日 #computernetworking #beginners #webdev #interviewprep

    局域网通信示例

    假设 A、B、C 和 D 连接在一个 LAN 中,并且 A 想要向 D 发送数据:

  • 检查 ARP 缓存:首先,A 检查其缓存内存(称为 ARP 缓存)中是否存在 D 的数据链路层地址。
  • 广播请求:如果地址不可用,A 会向网络中的所有设备发送一条消息,询问 D 的数据链路层地址。该消息是一个帧,其中包括:发送方 (A) 的数据链路层地址。目的地 (D) 的 IP 地址。对目的地的数据链路层地址的请求。
  • 地址解析协议 (ARP)

  • ARP缓存:存储IP地址到数据链路层地址的映射。
  • MAC 地址:一个唯一的 12 位字母数字字符串,用作数据链路层地址。代表媒体访问控制。
  • 数据链路层与物理层紧密配合,确保通信。

    物理层

    **物理层**是 OSI 模型中的**最底层**。它代表系统的**物理和电气**方面。

    Physical

    物理层的主要特点

  • 硬件组件:包括电源插头、连接器、接收器和电缆类型。
  • 数据位的传输:负责将非结构化的原始数据流从一台设备(例如计算机)发送到另一台设备。
  • 编码:定义如何将 0 和 1 编码成信号以便通过物理介质传输。
  • **物理层**负责通过**物理介质**(如电缆和无线系统)进行通信。

    结论

    这标志着 OSI 模型的结束,也是本系列的结束。我希望您已经深入了解了一些基本的计算机网络概念,这些概念对于理解互联网的工作原理必不可少。

    请记住,计算机网络是一个广阔的领域,还有许多值得探索的地方。本系列提供了基础概述,但您可以通过探索其他资源更深入地了解专业主题。