交换机和路由器的区别

参考1

交换机

交换机中有 MAC 地址表, 反映端口和 MAC 地址的关系.

交换机只关心 MAC 地址, 不关系 IP 地址. MAC 地址处于数据链路层. 其位于 OSI 模型的第二层, 因此交换机也被成为二层设备.

路由器

路由器有两种端口:

若忽略路由器的 WAN 口, 路由器就是一个交换机.

LAN 口接内网, WLAN 口接互联网.

TCP/IP 协议规定, 不同子网之间不能直接通信, 需要借助网关.

此时, 路由器充当网关的角色.

路由器上有两张网卡, 一张有分配内网 IP, 用于和内网设备沟通, 一张分配公网 IP, 和互联网沟通.

关于 snat:

在数据包进入互联网时, 将源 IP (内网 IP) 转换为路由器的公网 IP.

在数据包回传时, 将目标 IP (路由器的公网 IP) 转换为内网计算机的内网 IP.

同时修改源 IP 和源端口来定位数据包从哪里发出:

无端口信息的传输协议用其他标记关联:

DNAT 为修改目的 IP.


交换机和路由器的区别
http://example.com/2022/10/30/交换机和路由器的区别/
作者
Jie
发布于
2022年10月30日
许可协议