【发布时间】:2021-02-08 11:15:06
【问题描述】:
这将是一个非常基本的问题,但我无法弄清楚。
我很好奇一件事,如果有人可以帮助我,那将是非常棒的。 假设我们家里有一个路由器,并且连接了多个设备,比如我的笔记本电脑和手机。
- 我的公网IP:200.12.65.221(公网IP)
- 路由器 IP:192.168.0.1 笔记本电脑
- DHCP分配的IP:192.168.0.101
- 手机IP:192.168.0.102
我正在从我的手机向服务器发送一个包含一些数据的请求数据包。假设目标地址是 10.0.0.2/24。 所以通过上面的解释,我了解到我的请求将使用 ARP 并通过多个路由器跳跃发送到目的地。 所以我的问题是数据包的源 IP 地址是什么,如果它是以下之一,这将是我的后续问题:
- 案例:1- 192.168.0.102 如果上面是源IP地址,那么服务器将如何发送响应,因为它是DHCP服务器分配给移动设备的本地地址,这将是模棱两可的。
- 案例:2 – 200.12.65.221 如果上面是 IP 地址,那么当数据包到达路由器时,我们如何将响应路由到移动设备,然后我们如何知道我们需要去哪个本地 IP 地址或 MAC 地址。
【问题讨论】:
标签: networking router dhcp arp