比如说A局域网中有一台内网IP地址为192.168.1.56的电脑a,B局域网中有一台内网IP也是192.168.1.56的电脑b,中间隔着几台路由器,夹杂其他的局域网,那么这两台电脑是怎么连上的呢?能列一下步骤吗?
我的疑问是:
比如:a先广播ARP,想得到b的MAC,但是有可能其他局域网也有192.168.1.56IP的电脑,怎么区别呢?
会用到NAT技术吗?
a得到b的MAC后就知道怎么做了,就是上面这里有点疑问,希望指点一下,谢谢了!
你好,使用NAT的话,则A局域网必须知道B局域网的NAT后对应的入口地址了吧,数据包到达B的时候,再通过NAT转换为B内网的IP,是这样吗?但若每个小的局域网连接外网时都对应一个NAT转化后的地址,世界上这么多局域网,那这个四合院的“外部IP”用完了咋办呢?
追答使用NAT的话,则A局域网必须知道B局域网的NAT后对应的入口地址了吧,数据包到达B的时候,再通过NAT转换为B内网的IP,是这样吗?就是这样的!你悟性真好!
至于那这个四合院的“外部IP”用完了咋办呢?现行版本IP协议是IPv4(32位),也就是最多有2的32次方的电脑可以联到Internet上。因为IP位址的需求量愈来愈大,为了扩大地址空间,现在已通过IPv6重新定义地址空间。IPv6采用128位地址长度,几乎可以不受限制地提供地址,IPv6所拥有的地址容量是IPv4的约8×10^28倍哦。但现在IPv6还存在很多问题,没有推广。相信将来一定会推广的。