数据链路层(date link layer)
1.属于两层
2.传输单元:帧
3.帧的结构:
帧头:6+6+2=14字节
MTU值:1500字节
帧尾:4字节
帧头内容:目标MAC,源MAC,类型
类型的作用:识别上层协议
0x0800:上层为ip协议
0x0806:上层为ARP协议
0x代表16进制
4.工作在数据链路层的设备:交换机/网卡
5.交换机工作原理:
收到一个数据帧后:
1.首先学习帧中的源mac地址来形成mac地址表
2. 然后检查帧中的目标mac地址,并匹配mac地址表
:
如表中有匹配项,则单播转发
如表中无匹配项,则除接收端口外广播转发
3.mac地址表的老化时间默认是300秒(可修改)
6.交换机的端口:
E 10M
F 100M
G 1000M
Te 10000M
F0/1
0是模块号
1是接口号
接口速率自适应:1000/100/10M自适应
速率工作模式可以为10,100,1000任何一种状态
端口状态:up/down
down的3中可能:
1.人工down掉
2.速率不匹配
3.双工模式不匹配(双工duplex)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库