计算机网络:IP报经过一般路由器或是NAT时,它的源端口号和目的端口号改变吗?这是我发布的另一个问

2025-03-01 15:11:31
推荐回答(2个)
回答1:

首先要明确的一点是:端口号是传输层的东西,ip经过路由器时候只是识别ip中的目标地址而把ip包扔到合适的一跳,就算是路由了数据。而纯粹的nat也是网络层的,也只是改变源ip而已,但是有一种特殊的nat,就是基于端口port的翻译,其实是基于传输层的翻译了,我盟称为其PAT,这个的功能是ip包的源ip映射到外网ip+port,这样多个不同源ip包就可以翻译映射到同一个外网ip,同时同port号码来区分,从而实现多对一的翻译pat

回答2:

自己模拟一下试试不就知道了,NAT出去时源端口估计会变,目的端口不变,经过路由器时都不变