近日使用Iperf软件进行网络测速,对于其原理有不明白的地方。
假设有一台电脑A(Server端-S)与另外一台电脑B(Client端-C)。
电脑A位于Router1后,所以在Router1(10.52.177.10)需设定NAT功能,让port5201的封包
导入电脑A的IP(192.168.1.30)及Port 5201。
另外,电脑B(192.168.2.20)位于Router2(10.52.177.30)后,但我并没有额外设定
Router2的NAT功能,则仍然可以完成IPerf的测速。
我的疑问是我在Router2并没有额外设定NAT功能,那电脑A回复的网络封包应该就到不了
电脑B不是吗,但为何iperf仍然可以显示完成测速?
是因为它默认就是从client端一直送资料给server端吗?但是这样单向的从client传资料
到Server端,是如何换算成相对应的网速?
server端打的指令:iperf.exe -s
client端打的指令:iperf.exe 10.52.177.10 -c
以上疑问,麻烦大家,谢谢。