路由器 vs 交换机(网络地址转换)

8
我理解路由器使用NAT将ISP提供的公共IP转换为大约300个本地IP。交换机是否执行相同的功能?如果不是,它有什么不同之处?

1
这与编程无关,是离题的。我建议使用SuperUser。 - Jonathon Reinhart
2
顺便说一下,并非所有路由器都执行NAT - 只有NAT路由器才执行NAT。 - Jonathon Reinhart
1个回答

16

不,交换机不能执行NAT并将公共IP地址转换为私有地址。

交换机是一种网络设备,用于在LAN段之间过滤和转发数据包。交换机在数据链路层(第2层)操作。因此,它们不知道网络层(第3层)的IP地址。交换机保留连接到其上的所有设备的MAC地址记录。有了这些信息,交换机可以识别哪个系统坐在哪个端口上。因此,当接收到帧时,它知道应将其发送到哪个端口,而不会显著增加网络响应时间。

路由器是用于连接两个不同网络(具有不同IP寻址方案)的网络设备。


1
许多路由器都内置了交换机,因此有些人往往会混淆两者。真正的路由器只有两个端口:可信和不可信(或公共和私有)。 - mti2935
3
一个新手问题:为什么受信任的是公开的,而不受信任的是私有的? - Marian Paździoch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接