用python在两台电脑创建了tcp服务端和客户端,家里网络分了三层,服务端直连光猫,光猫下接路由器,路由器下再接路由器接电脑客户端,客户端本地ip 192.168.2.5,发送请求,服务显示的来源却是192.168.1.8。中间转换的过程想不起来了,求唤醒记忆
那你路由器应该就是做了NAT转换了。客户端地址2.5,出口的时候(去到光猫的网段)转成 1.8,所以看到交互,是1.8 地址与服务端交互,服务端也应该是1.X 网段地址吧?
看你这网络形式,应该光猫出来1.X 网段,你路由器下是 2.X 网段了。
最经典的NAT转换,学习网络时,最早期的介绍必学。
若有帮助,望采纳支持。加油