目录

移动性对网络应用的影响

移动IP中数据报的转发过程

移动IP中数据报的转发过程

三角路由的低效性

解决三角路由的低效性

移动IP的标准


移动性对网络应用的影响


现在先考虑这样一种情况,一个用户拿着无线移动设备在一个Wi-Fi服务区内走动,并且边走边通过Wi-Fi从网络上下载一个视频文件。

显然用户是在移动中通信,但从网络层的角度看,该用户并没有在移动,因为用户并没有因移动改变了他所在的网络,用户的移动设备也没有改变它的IP地址。

这种移动对于正在通信的应用程序来说完全感觉不到,因为应用程序是通过IP地址在网络层以上进行通信的。

在 Wi-Fi 内部移动对于正在通信的应用程序来说是完全透明的,移动设备并没有改变它的 IP 地址。

但如果移动设备跨越通过路由器互连的网络进行漫游并不断改变其 IP 地址,则会给需要持续保持网络连接的应用带来很大的麻烦。

移动 IP 的任务就是在IP层为上层网络应用提供移动透明性。

移动IP中数据报的转发过程


移动主机初始申请接入的网络被称为  归属网络(home network),在归属网络的IP地址被称为     归属地址(home address),或  永久地址(Permanent  Address)

移动IP中数据报的转发过程


在归属网络中代表移动主机执行移动管理功能的实体称为归属代理(home agent)。移动主机当前漫游所在的网络叫外地网络(Foreign Network)或被访网络(Visited Network)。

在归属网络中代表移动主机执行移动管理功能的实体称为归属代理(homeagent)。移动主机当前漫游所在的网络叫外地网络(Foreign Network)或被访网络(Visited Network)。

在外地网络中帮助移动主机执行移动管理功能的实体称为外地代理(Foreign Agent),外地代理会为移动主机提供一个临时使用的属于外地网络的转交地址(Care-of Address)。

归属代理和外地代理可以配置在路由器上,也可以运行在其他主机或服务器上。

     移动主机会通过代理发现协议与该外地网络中的外地代理建立联系,并从外地代理获得一个属于该外地网络的转交地址。

        同时向外地代理注册自己的永久地址和MAC地址,并向移动主机的归属代理注册该转交地址。

这些过程对于任何与移动主机进行通信的通信主机来说都是完全透明的!在这个过程中,对于通信主机来说完全感觉不到对方位置的改变!

在这个过程中,对于通信主机来说完全感觉不到对方位置的改变!

归属代理会代替移动主机A以自己的MAC地址应答所有对移动主机A的ARP请求。

当外地代理和移动主机不是同一台机器时,转交地址实际上是外地代理的地址而不是移动主机的地址。所有使用同一外地代理的移动主机都可以共享同一转交地址。

由于外地代理从IP隧道中取出的被拆封的IP数据报的目的地址为移动主机的永久地址,因此外地代理不能简单地直接发送给移动主机,因为这样将会把该数据报又发送回移动主机的归属网络。

外地代理在登记移动主机的永久地址时,会同时记录下它的MAC地址。外地代理会在代理注册表中查找移动主机的永久地址所对应的MAC地址,并将该IP数据报直接封装到目的MAC地址为移动主机的MAC帧中进行发送。

移动主机可以将外地代理作为自己的默认路由器,也可以通过代理发现协议从外地代理获取外地网络中路由器的地址,并将其设置为自己的默认路由器。

三角路由的低效性


解决三角路由的低效性


解决这个问题的一种直接方法就是要求通信主机也要配置一个通信者代理,通信主机发送给移动主机的数据报都要通过该通信代理转发。

该通信代理先从归属代理获取移动主机的转交地址,之后所有发送给移动主机的数据报都利用转交地址直接通过IP隧道发送给移动主机的外地代理,而无需再通过归属代理进行转发。

但这种解决方法以增加复杂性为代价,并对通信主机不再透明(因为要配置通信者代理)。

移动IP的标准


代理发现 定义归属代理或外部代理向移动主机通告其服务时所使用的协议,以及移动主机请求一个外部代理或归属代理的服务时所使用的协议。

信息注册 定义移动主机向外地代理注册或注销永久地址、归宿代理地址等信息,以及移动主机或外地代理向归宿代理注册或注销转交地址时所用的协议。

间接路由 定义了数据报由一个归属代理转发给移动主机的方式,包括转发数据报的规则、差错处理规则和几种不同的封装形式。

移动 IP(计算机网络-网络层)相关推荐

  1. 计算机网络——网络层路由协议、IP组播、移动 IP、路由器

    文章目录 前言 一.RIP 协议与距离向量算法 1.RIP 协议 2.距离向量算法 二.OSPF 协议与链路状态算法 1.OSPF 协议 2.链路状态算法 三.BGP 协议和三种路由协议的比较 1.B ...

  2. 无连接可靠传输_计算机网络-网络层和传输层

    计算机网络-网络层和传输层 网络层概述 面向连接的服务,即虚电路(virtual circuit) TCP/IP采用数据报服务,无连接的服务,因为网络层是整个互联网的核心,因此应当让网络层尽可能简单. ...

  3. 计算机网络-网络层 笔记

    前言:今天听闫乐林老师讲了计算机网络的课,自我感觉真的特别棒,就感觉像是把知识揉碎了喂我们,每个知识都会用生活上的例子,来帮助我们理解.现在再来写篇笔记回顾一下,如果能帮到大家就更好了.如有不恰当部分 ...

  4. 计算机网络---网络层实验

    文章目录 计算机网络---网络层实验 一.实验目的 二.实验环境和任务 三.实验步骤及实验结果记录 四.实验结果分析和总结 计算机网络-网络层实验 一.实验目的 理解通信子网的完整概念,掌握网络层的作 ...

  5. 计算机网络网络层 习题答案

    计算机网络网络层 习题答案 1. 考虑使用32比特主机地址的某数据报网络.假定一台路由器具有4条链路,编号为0~3,分组能被转发到如下的各链路接口: a. 提供一个具有4个表项的转发表,使用最长前缀匹 ...

  6. 【王道】计算机网络网络层(三)

    王道考研计算机网络网络层 网络层 1.1.网络层功能 1.2.IP数据报格式 1.2.1.TCP/IP协议栈 1.2.2.IP数据报格式 1.2.3.IP数据报分片 1.最大传送单元MTU 2.IP数 ...

  7. 计算机网络rip路由表的题目,计算机网络-网络层-练习题

    <计算机网络-网络层-练习题>由会员分享,可在线阅读,更多相关<计算机网络-网络层-练习题(5页珍藏版)>请在人人文库网上搜索. 1.1 下面有关虚电路和数据报的特性,正确的是 ...

  8. 【TCP/IP (计算机网络)】 频分复用、时分复用、码分复用、波分复用

    [TCP/IP (计算机网络)] 频分复用.时分复用.码分复用 作者 CodeAllen ,转载请注明出处 频分复用(FDM):按频率划分的不同信道,用户分到一定的频带后,在通信过程中自始至终都占用这 ...

  9. 计算机网络-网络层篇-IP协议

    目录 虚拟互连网络 IP地址 回顾一下 IP协议的转发流程 虚拟互连网络 实际的计算机网络是错综复杂的 物理设备通过使用IP协议,屏蔽了物理网络之间的差异 当网络中的主机使用IP协议连接时,则无需关注 ...

最新文章

  1. 阿里达摩院实习生立功!何恺明Mask R-CNN精度提升,一半输入数据量就行 | CVPR2020...
  2. 第七章、Linux 文件与目录管理
  3. java中鼠标事件_java中检测鼠标事件动作
  4. Js文件中调用其它Js函数的方法(转)
  5. Asp.net 安装包制作 (转)
  6. linux2.6 gcc,在Linux内核 2.6.38.7 上,gcc堆栈粉碎代码不工作 请帮助_gcc_开发99编程知识库...
  7. 从云服务器上拷贝文件,从云服务器上拷贝文件
  8. 深圳某集团招聘信息安全工程师
  9. (转载的)C#using的用法
  10. java前端开发自动生成器_一个简单实用的java代码生成器
  11. android数据线接口定义,数据线接口种类(手机数据线原来还有这几种!)
  12. 美通企业日报 | 沃尔玛8.8购物节销售规模猛增;中通快递市场份额持续扩大
  13. 读书笔记之《史记》读后感心得体会
  14. buu逆向刷题(三)
  15. 使用PEAP实现802.1X
  16. 阿里云国际版服务器如何搭建区块链应用程序
  17. mysql集群方案参考
  18. 信度不达标的处理方式
  19. 学前教育本科实践有计算机没,H学院学前教育本科专业“全实践”教学体系的优化.pdf...
  20. 离奇电信诈骗:一夜损失 52000元,毒品、情妇、黑客交织的犯罪网络

热门文章

  1. matlab程序设计基础教程 刘国良,MATLAB程序设计基础教程 刘国良 西安电子科技大学出版社...
  2. 无盘服务器配置网众,三种网众无盘常见服务器配置推荐
  3. mac计算机怎么算,Mac系统默认计算器使用大全
  4. 【ios6降级教程】A4设备ios6降级到ios5.1.1(sn0wbreeze+shsh)
  5. 自动驾驶系列(六)创建简单小车仿真模型
  6. 线性表——链表ChainList的实现 C++
  7. bios boot option看不到选项
  8. 戴尔服务器开机无显示器,戴尔液晶显示器开机无显示原因是电容问题?
  9. 救命!为啥邮件发不到 500 英里以外?
  10. bicq php,BICQ   1、首先 软件跟QQ和MSN有很多类似的地方。因为现在 用户群在使用 WEB(ASP,PHP,...) 256万源代码下载- www.pudn.com...