交换机和路由器的区别
参考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/交换机和路由器的区别/