网络原理-4.数据链路层

1.数据链路层是干嘛的

2.以太网

a.以太网帧格式

b.MAC地址,是短期目标,根据IP进行 mac地址的选择

c.MTU,规定从上层传到数据链路层的报文字节数不能超过1500字节,否则就要在IP网络层进行分片,上节谈过

MTU对UDP的影响:1500-20(IP首部)-8(UDP首部)=1472

MTU对UDP的影响:1500-20(IP首部)-20(TCP首部)=1800--MSS

  • MSS最大段尺寸,TCP的单个数据报 的最大消息长度,受制于MTU

数据链路层的数据不能超过1500,不仅要考虑 发的问题-分片;还要考虑 收的问题-不要接受这么多的字节,所以,通信双方要进行 MSS协商,选择双方较小的MSS,收的数据就不会超过 对端的MTU了。所以TCP报头里的选项之一,就有MSS,建立连接的时候,进行协商!

  • 分片不是主流,因为差不多被规避掉了

d.分片的过程不一定在源主机内分片,还有可能在路上进行分片,不同的数据链路层对应的MTU的标准不同,比如在路由器的IP层,可能会再次进行分片,然后发送。

不过我们不再担心分片丢失,因为有IP网络层的那三个字段-16位标识、16位片偏移、3位标志位; 有传输层保证可靠性

3.局域网通信原理

4.ARP的具体过程

ARP协议&局域网通信过程


完。

相关推荐
User_芊芊君子1 小时前
无公网 IP 也能跨网互联:8 年技术沉淀的内网穿透 + 异地组网解决方案
网络·网络协议·tcp/ip
Rookie Linux1 小时前
使用Qt6 QML以及第三方库FluentUI、PCapPlusPlus开发一个自定义抓包软件
网络·c++·qt·cmake·qml
Stick_ZYZ2 小时前
A2A:让 Agent 从单兵作战走向团队协作
java·开发语言·网络·人工智能·python·ai
BizViewStudio2 小时前
2026 年 GEO 成为企业线上流量增长核心风口|2026 品牌 GEO 运营指南,6 家全链路优化服务商解析
运维·网络·人工智能·microsoft·ai
A_humble_scholar2 小时前
Linux(六)深入理解 Linux 进程管理:从硬件到调度
linux·网络
不昀2 小时前
VOOHU沃虎:如何选择卡侬自锁RJ45的安装方式?面板安装、PCB安装和穿墙式有何区别?
网络·以太网·电子元器件·rj45
GensAI2 小时前
2026 电话机器人系统并发量与响应延迟实测,6款产品压力测试对比
网络
sdm0704272 小时前
网络原理-5.NAT技术
服务器·网络·智能路由器
奥莱维2 小时前
RCU改造避坑指南-蓝牙Mesh不拆墙升级
网络