作者poiuiop (k\)
看板Network
标题Re: [问题] 封包内容的问题
时间Sun Nov 26 10:42:06 2006
※ 引述《leslieha (哈)》之铭言:
: ※ 引述《supergdf (老伯)》之铭言:
: : 1.看gateway是不是NAT,是的话会改SrcIPaddr和port,如是Router,那不会改
: : 直接forward出去
: 不是NAT, 若是NAT的话 会改SrcIPAddress跟SrcPort 那 SrcAddress 会不会改啊?
: : 2.就完全相反而已,dest会变成Src,src变dest,当然也是要看gatewat是不是NAT
: : NAT的话dest就是gateway的WAN ip,router的话dest就是pc1的ip
: 您的意思是说
: 当server回应给pc1时 gateway收到的封包会是
: DestAddress = 00-00-00-00-10-01 (是gateway的MAC 而不是pc1的MAC
: SrcAddress = 00-00-00-00-01-02
这个source address有问题,应该是最後一个转送封包给gateway的node的mac address
ex.
server ---> router1 ----> router2 ------>router3---->Gateway
则gateway收到的mac address,就是router3的mac address
: DestIPAddr = 192.168.1.10
: SrcIPAddr = 192.168.2.1
: gateway收到後 根据forwarding table 将该封包由另一个port传出去
: 根据 ARP table 把DestAddress更改为 00-00-00-00-01-01
: 我的观念对吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.21.107