交换机有没有ARP表

如题所述

我觉得楼上大哥说的没问题呀,为啥有7个差评呢。我也来回答一下。

首先给出答案,二层交换机是没有ARP表的,而三层交换机是有ARP表的。

二层交换机在转发报文时,使用的是MAC表(如图)。根据MAC地址确定目的主机所在端口。

三层交换机在转发报文时,使用ARP表(如图)。根据IP地址确定目的MAC和所在端口。

另外,现网应该都是三层交换机。大学课本上说的交换机一般都是二层交换机。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-02-20
一层设备一般是:中继器(repeater),集线器(hub)它没有自己的ARP表 每次转发数据都是以广播的形式。
2层设备主要是网桥(Bridge),交换机(switch),在转发数据的时候它不会像HUB一样 会广播数据,它知道该把数据发给哪个端口,因为它有自己的ARP表(存放的是MAC地址信息) 这样就提高了网络传输效率,所以它能够分割冲突域。
3层设备有三层交换机,路由器(Router)这里先简单的说下三成交换机和路由器的区别:三成交换机的有路由的功能又有转发数据的功能 而路由器只是只是起到路由的作用。三成交换机和路由器当然也有自己的ARP表(可能这样叫不是很正确 但是为了回答这个问题而已)只是它比2层交换机多的是它的ARP表里面(放的是IP地址信息),所以2层交换机不用配置也能使用 。而路由器就不行一定要经过配置才能使用,路由器能分割广播域。本回答被网友采纳
第2个回答  2019-07-19
arp地址解析协议(Address Resolution Protocol);它的作用是通过IP地址来解释MAC地址的一个三层协议(2.5层)。所以交换机在默认情况下是不会存在ARP表的。(二层交换机没有ARP表,三层具备路由器功能的交换机有ARP表,需要通过它查找目的IP对应的MAC地址)
相似回答