IT评测·应用市场-qidao123.com技术社区

标题: Linux网络:数据链路层&以太网 [打印本页]

作者: 花瓣小跑    时间: 2025-4-4 10:33
标题: Linux网络:数据链路层&以太网
熟悉数据链路层

数据链路层 位于物理层和网络层之间,其作用是将源自物理层来的数据可靠地传输到相邻节点的目的主机的网络层,重要通过物理介质(如以太网,Wi-Fi等)将数据分割成帧,并在相邻节点之间举行传输。

   增补:报文在传输层叫数据段(Segment),在网络层叫数据报(Packet),在数据链路层叫做数据帧(Frame)
  数据链路层的功能如下:

数据链路层的协议有许多种,常见的有以太网(Ethernet),无线局域网(Wi-Fi)和点对点协议(PPP)等。不同协议实用于不同的网络环境和需求
关于以太网

1. 根本概念

“以太网”不是一种具体的网络,而是一种技能尺度,既包含了数据链路层的内容,也包含了一些物理层的内容。例如:规定了网络拓扑结构,访问控制方式,传输速率等

2. 以太网帧格式


字段解释目的地址目的MAC地址源地址源MAC地址帧类型有效载荷的类型,0800表示IP数据报,0806表示ARP哀求应答,0835表示RARP哀求应答PAD以太网帧数据不能少于46不能大于1500字节,否则就要添加PAD就是随机值帧末尾CRC 校验码 两个结论:
① 报头和有效载荷怎样分离?
 MAC帧的报头是固定长度,即前14字节为报头,后续为有效载荷
② 有效载荷怎样向上交付?
 根据报头的类型字段,0800 代表IP协议;0806 代表ARP哀求/应答;0835 代表RARP哀求/应答。以此交付对应的上层
3. MAC vs IP


MAC地址和IP地址的区别
1、范围、层次及利用

在路由转发的过程中,IP地址形貌的是路途总体的起点和尽头,MAC地址形貌的是路途上的每一个区间的起点和尽头
2、分配方式

证明如下:

上面如果主机A想访问服务器B

结论:MAC地址用于局域网内通讯,IP地址用于广域网通讯,即起点和尽头

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4