交换机是处于数据链路层的设备,数据格式为数据帧
一,数据链路层
1,数据链路层的作用
(1),物理地址,网络拓扑的建立,维护,拆除。
(2),封装数据到帧中,按顺序传输。
(3),差错恢复,重传
(4),流量控制,确保中间传输设备的稳定以及双方传输速率的匹配
2,数据链路层的主要工作
(1),硬件地址寻址
(2),差错校验
二,交换机
交换机又叫二层转发
1,交换机为什么在二层:
(1),交换机主要工作是在局域网内部转发数据帧,实现内部设备之间的通信
(2),主要是mac地址识别,根据mac地址来转发数据
(3),局域网内部设备之间转发发数据帧,在网络层是需要ip地址转
300s后地址就会从缓存表中删除
2,交换机四大功能
(1),学习功能:数据帧经过交换机,交换机会自动学习数据帧的mac地址
(2),转发功能:数据帧经过交换机会在mac表里查找数据帧的目的mac如果查找成功就会从相应的数据接口转发数据。
(3),查询功能(泛洪广播)。如果mac表中没有目的mac,会从所有接口转发相同的数据
刷新功能:300s刷新一次mac地址表。
(4),刷新功能:300s刷新一次mac地址表。
三,二层转发
转发的目的就是找到mac地址,只能在同一网段转发。
1,二层转发的步骤:
(1),在发送端,数据会分成多个数据帧,每个数据帧一般不超过1500个字节
(2),每个数据帧都会添加一个以太网帧头部信息,目的mac地址和源mac地址。帧校验序列等信息。
(3),数据帧通过物理层设备(网卡),到交换机
(4),在交换机上根据mac地址进行转发,查找要就转发的设备,执行转发
(5),目的设备会走同样的步骤,把自己的数据帧也发给原设备
(6),到达主机,目的地址会根据数据头部的mac地址判断卷,符合主机的mac地址,数据帧会接受下来
(7),从数据帧中提取数据,进行处理
四,mac地址
mac地址是识别一个以太网设备上某个单独设备或一组设备的唯一表示
mac地址长度:48bit 表现形式:16进制
前24bit叫厂家编码,后24bit叫生产批次