路由器

  • 现在的路由器都把交换机、DHCP 服务器、网关服务器集于一身了。

  • 数据链路层只在两个相邻的主机直接转发, 所以源 MAC,目的 MAC 都是相邻主机的。

  • 在外网中通过路由 RIP、BGP 等协议来决定数据发往哪个路由器出口。之所以还要封装多一层帧,是因为数据包在各个物理设备间传输,走的是数据链路层。

NAT

NAT

其中,假设 192.168.1.125:3366 是本机地址。
211.97.3.144 是 ISP 分配的公网地址,2018 是网关的端口。

此外,还要维护一张 NAT 转换表。

NAT 转换表

UPnP

全称 Universal Plug and Play,通用即插即用。
在 P2P 协议中,像 192.168.1.125 这种私网地址是无法充当服务器的。
但是可以映射到公网地址某个端口就解决了。
例如:

UPnp

你可能感兴趣的:(路由器)