- 经验
- 10
- 分贝
- 0
- 家园分
- 0
- 在线时间:
- 0 小时
- 最后登录:
- 2006-4-7
- 帖子:
- 1
- 精华:
- 0
- 注册时间:
- 2006-4-7
- UID:
- 88781
注册:2006-4-7
|
假设现在有两个子网,一个是子网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
这条信道之间又是一个怎样的工作过程呢?
希望各位能够指点指点,如果有文档那就更好了(中英文都没有问题).
|
|