|
知识路径: > 计算机网络原理 > Internet 协议 > 线网络协议 > 移动IP协议 > 移动IP协议 >
|
相关知识点:4个
|
|
|
|
当主机从一个网络移动到另一个网络时,就需要修改IP编址结构。目前已经提出了几种解决方案。
|
|
|
|
让移动主机在移动到新的网络时改变它的地址。但这种方案有几个缺点:
|
|
|
|
(2)每当主机从一个网络移动到另一个网络时,它就必须重新引导。
|
|
|
(3)DNS必须更改,使得因特网上的其他主机能够知道这台主机的IP地址已经发生变化。
|
|
|
(4)如果这台主机正在传输数据,则必须中断,这是因为客户和服务器的IP地址及端口连接的持续时间都必须保持不变。
|
|
|
|
该解决方案是使用两个地址:主机的原始地址,叫做归属地址(home address);临时地址,叫做转交地址(care-of address)。
|
|
|
归属地址是永久的,它与主机的归属网络(即这个主机的永久归属)相关联。转交地址是临时的,当主机从一个网络移动到另一个网络时,转交地址就改变了;转交地址与外地网络(即这台主机移动到的网络)相关联。下图给出了上述概念的示意图。
|
|
|
|
|
当移动主机连接到外地网络时,这台移动主机在代理发现和注册阶段就收到这个转交地址。
|
|
|
要使地址的改变对于因特网的其余部分是透明的,就需要引入归属地代理和外地代理。下图给出了归属地代理相对于归属网络的位置,以及外地代理相对于外地网络的位置。
|
|
|
|
|
在上图中,特意标识归属地代理是一台计算机而不是路由器,为的是强调它们的特定功能是作为代理在应用层完成的。事实上,代理既具有路由器的功能,也具有主机的功能。
|
|
|
归属地代理通常是连接到移动主机的归属网络上的路由器。当远程主机向移动主机发送报文时,归属地代理就充当移动主机。归属地代理负责接收发送给移动主机的IP报文,并把该报文转发给外地代理。
|
|
|
外地代理通常是连接到外地网络上的路由器。外地代理接收归属地代理转发过来的IP报文,并把这些报文转交给移动主机。
|
|
|