将封装的网络层的数据继续封装成数据帧(Frame),实现网卡到网卡之间的可靠传输。
数据链路层如何实现可靠传输
- 封装成帧
例如以太网数据帧的封装
- 差错检测
依靠数据帧的帧尾校验和(FCS)
- 可靠传输
尽管误码不能完全避免,但能实现发送方发送什么,接收方就能接受什么。
局域网
共享型网络
总线型网络 征用型网络
无序的访问控制协议
加入了集线器的总线型网络
当信道被A占用时,其他计算机如何判断发送消息的时机?
CSMA/CD CS:载波侦听 MA:多路访问 CD:冲突检测
令牌环网络----环形网络 确定型介质访问控制
有序的访问控制协议
共享型网络的网络设备:集线器、中继器 工作在物理层的设备。
计算机将电信号直接传递给集线器或中继器,集线器、中继器接受到信号以后,直接复制这个信号(设备不关心信号是什么,表示什么内容),将信号向整个网络发送。
不管是总线型网络、还是环形网络,所有的计算机都可以在冲突域下
非共享性网络 交换网络
交换机具有交换矩阵,能提供一个非常大的带宽,在交换矩阵上实现虚拟链路,交换机下的设备可以同时实现彼此间 的通信。
交换机 下的计算机处于同一个广播域下。
A---->B 单播通信
A---->所有计算机 广播通信
单播:目标MAC地址是某台计算机的MAC地址
未知单播帧:交换机的MAC地址表 不存在这个MAC地址和某个接口的记录
广播:广播帧的目标MAC地址是:FFFF-FFFF-FFFF(十六进制最大的就是F),交换机接收到目标MAC地址全F的广播帧,会像这个广播域下的所有成员发送该数据帧。
泛洪:交换机接收到一个未知单播数据帧,会将数据帧泛洪,泛洪指交换机向所有端口发送单播数据帧。
交换机工作原理
display mac-address
交换机的MAC地址表特性:
1、交换机的一个接口,默认情况下,可以学习多个MAC地址。
2、交换机的MAC地址表,是有容量的,不是可以无限储存MAC地址信息。如果MAC地址表容量达到上限,就不能再学习新的MAC地址信息------>未被交换机学习到的MAC地址,对交换机来说,就是未知单播帧。
3、交换机动态学习的MAC地址,是有老化时间的,如果超过老化时间,交换机未再次收到数据帧,怎会将这个MAC地址的数据清除。
清除交换机的MAC地址表
[Huawei]undo mac-address