s********k 发帖数: 6180 | 1 NAT地址转换的机理是对内网(private network)的不同机子进行不同的port
forwarding吗?那假如在NAT里面有两台机子都对外面发送http(80)的邀请,在外面机
子看来,都看到NATrouter的ip(比如1.1.1.4),返回的包怎么被router正确发送到这
两个机子上的呢? |
s***e 发帖数: 1490 | 2 scr port# are different.
【在 s********k 的大作中提到】 : NAT地址转换的机理是对内网(private network)的不同机子进行不同的port : forwarding吗?那假如在NAT里面有两台机子都对外面发送http(80)的邀请,在外面机 : 子看来,都看到NATrouter的ip(比如1.1.1.4),返回的包怎么被router正确发送到这 : 两个机子上的呢?
|
s********k 发帖数: 6180 | 3 src port 都是80吧,怎么不同了?
【在 s***e 的大作中提到】 : scr port# are different.
|
s***e 发帖数: 1490 | 4 NAT router会替换成独特的port number用以区分不同IP。NAT Router然后纪录这个
port number 和IP, 原port number的映射。
【在 s********k 的大作中提到】 : src port 都是80吧,怎么不同了?
|
s********k 发帖数: 6180 | 5 那假如两台内网机子都发送http的request(80端口)到同一个server:www.a.com,在
www.a.com看来,是不是这两个request来自同一IP(NAT转换之后的IP),如果这样的
话,www.a.com的服务器怎么区分这两个内网的机子呢?
【在 s***e 的大作中提到】 : NAT router会替换成独特的port number用以区分不同IP。NAT Router然后纪录这个 : port number 和IP, 原port number的映射。
|
z*****n 发帖数: 7639 | 6 see my answer in EE board.
【在 s********k 的大作中提到】 : 那假如两台内网机子都发送http的request(80端口)到同一个server:www.a.com,在 : www.a.com看来,是不是这两个request来自同一IP(NAT转换之后的IP),如果这样的 : 话,www.a.com的服务器怎么区分这两个内网的机子呢?
|
T*****9 发帖数: 2484 | 7 过router修改消息包头里的地址啊
【在 s********k 的大作中提到】 : NAT地址转换的机理是对内网(private network)的不同机子进行不同的port : forwarding吗?那假如在NAT里面有两台机子都对外面发送http(80)的邀请,在外面机 : 子看来,都看到NATrouter的ip(比如1.1.1.4),返回的包怎么被router正确发送到这 : 两个机子上的呢?
|