
TCP/IP五层模型之数据链路层
数据链路的建立、维护与拆除。 帧的包装、传输与同步。 帧的差错检测与恢复。 流量控制。
前导码:用于使目的主机的接收器时钟与源主机的发送器时钟同步。 帧起始定界符:标记帧的开始。 目的地址:接收主机的MAC地址。 源地址:发送主机的MAC地址。 类型:指定上层协议类型。 数据:经过物理层和逻辑链路层处理后传递给上层协议。 帧校验序列:包含循环冗余校验值(CRC),用于帧完整性检测。
协商成功:实现双向全双工或半双工通信。 协商失败:可能导致通信中断或者数据丢失。
发布日期:2021-05-18 12:26:48
浏览次数:11
分类:精选文章
本文共 692 字,大约阅读时间需要 2 分钟。
数据链路层
功能概述
数据链路层的主要职责包括:
以太网帧格式(乙太网II)
以太网帧由以下字段组成:
MAC地址
MAC地址(媒体访问控制地址)用于标识网络卡,每位设备的网卡都有唯一的MAC地址。
- MAC地址共48位,前24位为供应商标识,后24位为设备唯一标识。
- 第八位表示地址类型:
- 0:单播地址。
- 1:组播地址。
- 全1:广播地址。
交换机的工作原理
交换机通过MAC地址表来管理端口和设备。
初始状态:MAC地址表为空。
MAC地址学习:通过网络活动(如PC1 ping PC2),交换机记录MAC地址并存储在表中,默认老化时间为300秒。
发送未知广播帧:如果目标MAC地址不在表中,交换机向所有已连接端口发送广播帧。
接收方回应:接收方(如PC2)响应后,交换机将其MAC地址添加到表中。
以太网单播通信:在MAC地址表中存在且未过时的情况下,交换机会专门转发数据包,实现单播通信。
以太网接口速率
以太网接口速率通过协商确定:
总结
数据链路层是网络通信的核心,MAC地址和交换机功能是其关键组成部分。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月15日 23时40分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux kernel pwn --- CSAW2015 StringIPC
2019-03-12
IDEA 找不到 Persistence窗口解决办法
2019-03-12
C++ Primer Plus读书笔记:循环读取(错误处理)
2019-03-12
伴随矩阵和逆矩阵的关系证明
2019-03-12
Form窗体属性
2019-03-12
解决Eclipse加载图片或网页出现404错误
2019-03-12
vue 错误收集
2019-03-12
Java选择排序算法实现
2019-03-12
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2019-03-12
00013.05 字符串比较
2019-03-12
Effective Java 读书笔记
2019-03-12
SpringBoot使用@Email报错误
2019-03-13
Rabbitmq的内存磁盘监控
2019-03-13
访问servlet时弹出文件下载框解决方法
2019-03-13
IDEA-@Slf4j和log标签&@Data(Lombok)无效
2019-03-13
Thymeleaf 生成下标,索引,使用Stat变量
2019-03-13
全局变量初始化顺序的不确定性引发的bug
2019-03-13
ValueError: Unexpected end of file.
2019-03-13