数据链路层之交换机

1.交换机的工作原理

 交换机中有张表(mac地址表),一开始未通讯之前,mac地址表是空的。同一个局域网中的主机A去访问主机B,主机A会将自己的mac地址和对面的mac地址封装进数据帧,

自己的是源mac地址,对面的是目的mac地址。交换机会收到主机A 的请求,会主动学习源mac地址(主机A的)。由于mac地址表中没有去往主机B的路,所以交换机会泛洪(广播)

当主机B收到广播会主动回复,其余主机会丢弃数据帧。当交换机收到主机B的回复,会主动去看mac地址表,找到去往主机A的路,并记录下主机B的mac地址和端口号,下一次通信就可以直接私聊。

2.交换机的四大功能

  • 学习功能:数据帧经过交换机,交换机会自动学习数据帧的源mac地址
  • 转发功能:数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
  • 查询功能:数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)
  • 刷新功能:交换机默认300s刷新一次mac地址表

 3.以太网帧的格式

前导码    帧起始界定符    源目mac         类型(type)          上层数据     校验和

                                                         0800(ip)  0806(arp)         

 

 

posted @ 2022-11-07 22:01  此生何必111  阅读(74)  评论(0)    收藏  举报
1