通信人家园
标题:
[求助]一个关于不同子网通过公网交换数据的问题
[查看完整版帖子]
[打印本页]
时间:
2006-4-7 21:27
作者:
Luckyboys
标题:
[求助]一个关于不同子网通过公网交换数据的问题
假设现在有两个子网,一个是子网Sa,一个是子网Sb.
子网Sa通过路由器Ra连接到INTERNET上;
子网Sb通过路由器Rb连接到INTERNET上;
子网Sa里有一台主机叫Ta;
子网Sb里有一台主机叫Tb;
现在主机Ta想向Tb发送数据包.
那么以IPv4的数据包Da格式来发送,
数据包Da的目的地址应该填写Rb的公网地址呢?还是Tb的子网地址呢?
还有就是,数据包Da的源地址由是填写Ra的公网地址呢?还是Ta的子网地址呢?
其实这类型交换数据很常见,有时候我们可以想象到用NAT技术就可以解决这个问题.
但是当想到填写目的地址和源地址的时候,就会分不清楚应该怎样填.
简单的一个例子就是
现在有两个ADSL宽带路由器,两个都同时连接上INTERNET,拥有独立公网地址.
其中一个路由器Ra使用了NAT技术,把8080端口,映射到子网中的其中一台主机Ta的80端口.
然后另外一个路由器Rb内的主机Tb主动发出TCP通信请求,目的地址为Ra的公网地址,目的端口为8080.
但当主机Ta收到此请求时,回复的目的地址又应该是哪个呢?Rb的公网地址?还是Tb的子网地址?
如果双方通信,那么
Ta->Ra->INTERNET->Rb->Tb
Tb->Rb->INTERNET->Ra->Ta
这条信道之间又是一个怎样的工作过程呢?
希望各位大大能够指点指点,如果有文档那就更好了(中英文都没有问题).
时间:
2006-4-9 19:42
作者:
llt
?????????????
通信人家园 (https://www.txrjy.com/)
Powered by C114