网络原理-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协议&局域网通信过程


完。

相关推荐
网络研究院14 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智14 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest14 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_14 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_9618451514 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟14 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白14 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G15 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森15 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
酉鬼女又兒15 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php