据我了解,网络之间的主要区别中心和一个网络转变是集线器总是将所有数据包发送到所有(其他?)主机,而交换机对此很聪明,并通过 MAC 地址表等跟踪哪个端口属于哪个 MAC 地址。如果数据包被发送到连接到交换机但从未发送或接收过任何内容的主机,则交换机的作用就像集线器一样。但是,发送到该主机的每个后续数据包不会广播到其他主机,而是仅转发到该特定主机。如果我有什么不对的地方,请纠正我。
Linux 中的网桥是否像集线器或交换机一样工作?
答案1
答案2
实际上交换机和集线器之间有一个小小的区别。集线器不存储连接设备的 MAC,因此从任何主机接收到的数据包都会到达所有其他连接的主机。而交换机存储连接设备的 MAC 并将数据包发送到数据包标头中提到的相应接收者的详细信息(如 mac、ip)...