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


完。

相关推荐
Ivanqhz42 分钟前
矩阵引擎的数据流模式与 BM1684X 架构
java·服务器·网络·深度学习·神经网络
安易算力1 小时前
昇腾生态开发深度实践:CANN算子库架构解析与MindSpore模型优化
网络·容器·架构·kubernetes·vllm
m0_715674432 小时前
智能化+基于行标+场景化 政务数据库审计与风险监测全维度解决方案
网络·数据库·安全·网络安全·政务
终端安全笔记3 小时前
iOS 27 给了租赁一个新工具,但它只认受监督的设备
android·网络·安全·ios
万联WANFLOW4 小时前
AI Agent 架构如何重构跨境电商选品与广告投放
网络·人工智能·业界资讯
书源丶4 小时前
Qwen3-Embedding-0.6B 纯 CPU
网络·语言模型·embedding·llama
IPdodo_4 小时前
住宅 IP 与数据中心 IP 到底差在哪:用 RDAP、BGP 和多源证据做工程判定
网络·网络安全·代理模式·ip
AKA__Zas4 小时前
跨网段主机的文件传输过程
java·网络·网络协议·学习方法
Shadow(⊙o⊙)4 小时前
OTOL设计模式 One Thread One Loop
服务器·网络·设计模式
xiaoye-duck4 小时前
《Linux 网络编程》深入理解 IP 协议(一):网络层基础与 IP 协议头详解
linux·网络·ip