关于集线器,MAC 源地址学习如何工作?

关于集线器,MAC 源地址学习如何工作?

在我之前的网络课程作业中,我与一位同学就源地址表问题比较了答案,该问题有 3 个设备连接到交换机。

设备 A + B 连接到与交换机相连的集线器。设备 C 直接连接到交换机。

显然,在 MAC 转发表中,应该列出 4 个 MAC 地址/3 个端口...为什么?我以为集线器没有 MAC 地址...

答案1

集线器和交换机

集线器和交换机的基本功能是将多个设备连接到一个网络。

虽然它们执行相同的基本功能,但它们之间存在一些关键差异。

术语“交换机”通常指在 OSI 模型第 2 层(数据链路)处理和路由数据的网络桥。

在 OSI 模型第 3 层(网络)及以上层额外处理数据的交换机通常称为“第 3 层交换机”或多层交换机。

集线器是 OSI 第 1 层(物理)设备,用于有线网络中将来自多个设备的以太网电缆连接在一起。

请注意,OSI 模型第 2 层(由交换机使用)具有 MAC 子层:

媒体访问控制 (MAC) 子层负责:

  • 用于信道访问控制的多路访问协议,例如用于以太网总线网络和集线器网络中的碰撞检测和重传的 CSMA/CD 协议,或用于无线网络中的碰撞避免的 CSMA/CA 协议。
  • 物理寻址(MAC寻址)
  • LAN 交换(分组交换),包括 MAC 过滤和生成树协议
  • 数据包排队或调度
  • 存储转发交换或直通交换
  • 服务质量 (QoS) 控制
  • 虚拟局域网 (VLAN)

概括

  • 集线器没有 MAC 地址
  • 交换机具有 MAC 地址,并且知道所连接设备的 MAC 地址。

答案2

可能还计算了交换机的 mac 地址的分配,因为事实上:集线器没有 mac(也没有 ip)地址,集线器在较低级别上处理数据。

相关内容