交换机的原理
交换机是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。交换机工作于OSI参考模型的第二层,即数据链路层。交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输。交换机的传输模式有全双工,半双工,全双工/半双工自适应。
mac地址格式
MAC地址的格式:
1、MAC地址的地址长度为48bit,表现为16进制
2、前端后端的含义
-
前24bit-----厂家的编码
-
后24bit-----某个批次的网卡
3、MAC地址的第8个bit如果为
-
0---单播MAC地址
-
1---组播MAC地址
发送数据的3种方法
1、单播-----一对一通信-----QQ私聊
2、组播------一对部分感兴趣设备----QQ群聊
3、广播-----一对所有设备---系统的广告
4、数据链路层广播MAC---FF-FF-FF-FF-FF-FF
FF-FF-FF-FF-FF-FF 48 个1
交换机的四大功能
-
学习功能---------数据帧经过交换机,交换机会自动学习数据帧的源mac地址
-
转发功能---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
-
查询功能(泛洪)---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)
-
刷新功能---------交换机默认300s刷新一次mac地址表
数据链路层的作用
-
1.成帧 (帧同步)---将数据组合成数据块,封装成帧
-
2.差错控制
-
3.流量控制
-
4.链路控制
-
5.MAC寻址
-
6.区分数据和控制信息
-
7.透明传输