交换机
mac格式
1、mac地址由12位16进制48bit流组成
F F -F F -F F -F F -F F -F F-----------16进制
15 15 -15 15 -15 15 -15 15 -15 15 -15 15---------10进制
1111 1111-1111 1111-1111 1111-1111 1111-1111 1111-1111 1111------二进制
2、前端后端的含义
-
前24bit-----厂家的编码
-
后24bit-----某个批次的网卡
3、MAC地址的第8个bit如果为
- 0---单播MAC地址
- 1---组播MAC地址
4、发送数据的3种方法
1、单播-----一对一通信-----QQ私聊
2、组播------一对部分感兴趣设备----QQ群聊
3、广播-----一对所有设备---系统的广告
5、数据链路层广播MAC---FF-FF-FF-FF-FF-FF
FF-FF-FF-FF-FF-FF 48 个1
255.255.255.255 32个1
6、以太网的封装格式:
-
添加源、目的MAC
-
Type/Length -------------
值大于0600---Type----体现上层协议的类型(Type=0x0800--网络层为IPv4,Type=0x86dd--网络层为IPv6,Type=0x0806--ARP) 小于0600---Length---数据帧的字节数 数据帧遵循IEEE 802.3以的格式,同时数据帧当中会增加LLC(逻辑链路控制-802.2)字段
-
数据字段----范围是46字节---1500字节(1500字节----MTU(最大传输单元))
-
帧校验:根据算法
交换机的四大功能
- 学习功能---------数据帧经过交换机,交换机会自动学习数据帧的源mac地址
- 转发功能---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
- 查询功能(泛洪)---------数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)
- 刷新功能---------交换机默认300s刷新一次mac地址表