数据链路层

      最后更新:2022-08-03 10:03:36 手机定位技术交流文章

      数据链路层

      • 引言
      • 以太网帧格式
      • MAC 地址
        • MAC地址数据传输
      • 拓展

      引言

      数据链层负责在两个邻近节点之间传输数据的工作。

      传输层:管理两个节点之间的数据传输,即只考虑起始点和终点,而不是中间过程。
      网络层: 地址管理和路由选择, 即规划良好的路径.
      数据链路层:互联设备之间传送和识别数据帧,交换机的工作就在数据链路层。即负责两个相邻节点之间数据的传输。

      举个例子:如果小明从上海开始到安徽河北。

      传输层:
      起始位置:上海
      目标位置:合肥

      网络层:
      可选路线1:上海 -> 无锡 -> 南京 -> 安徽
      可选路线2:上海 -> 泰州-> 扬州-> 安徽

      数据链路层:
      备选路线1:从上海到武西,你可以乘公共汽车,从武西到南京,你可以乘高速火车..
      可选路线2:…

      你可以看到,数据链层更详细,它仅负责传输数据到两个毗邻的节点。

      以太网帧格式

      数据链层核心协议: 以太网 ( 数据链层+物理层协议 )

      1

      MAC 地址

      MAC:Media Access Control Address ( 媒体存取控制位址 )
      MAC地址也被称作物理地址或硬件地址。

      网络层负责IP地址,而数据链层负责MAC地址。

      MAC 地址共 6个字节,显而易见,它的表示范围要比 IPv4 的地址要大得多。
      IP地址被动态分配,即与设备连接的网络将被分配地址;而MAC地址在网络设备制造商生产时在硬件内写入,因此MAC地址被写入死,即当网络卡离开工厂时,它被认为是唯一的地址。

      因为 MAC地址 是 6个字节,48位的,通常表示为 12个 十六进制数,每 2个 十六进制数之间用冒号隔开,如 00:01:20:0A:5C:6D 就是一个 MAC地址。

      MAC地址数据传输

      在下面的图中,我们可以看到MAC地址负责仅两个节点之间的传输,这与IP预先确定好的起点和终点非常不同。

      1

      拓展

      此外,在不同的TCP/IP层上,用于描述数据的术语实际上是不同的。

      传输层: 段 ( 数据段 )
      例如:同步报告(SYN),认可报告(ACK),完成报告(FIN),替代报告(RST)

      网络层:packet ( 数据包 )

      数据链层: 帧 ( 数据帧 )

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/31386.html

          热门文章

          文章分类