《高等计算机网络》复习题答案.doc
文本预览下载声明
简答题:
什么是主动网络?开展主动网络研究的目的是什么?
主动网络是一种允许用户对网络中间节点(如路由器、交换机)进行编程的新型网络结构,具有智能的主动网络节点对应用敏感,可为不同的应用提供不同的服务,主动网络有强大的生命力,能自我复制,自力更生,自我发展,自我保护,主动网络上执行的移动代码能自动扩展,自动消失。主动网络的结构和行为不再取决于静态的设置,而是根据情况动态变化的。
目的是实现一种中间节点可编程的虚拟网络,增加网络编程的灵活性,解决虚拟专用网、动态过滤、拥塞控制、网络动态监控、Internet移动通信、可靠多路广播等传统网络难以解决的问题,提高网络的安全性和服务质量,对未来网络的发展具有重大意义
主动网络的体系结构是如何构成的?请图示说明。
最上层是主动应用层(Active Application),中间是执行环境(Execution Environment),底层是节点操作系统(Node OS)。每个执行环境中都可以运行多个主动应用。执行环境是体现主动网络可编程特性最主要的部分,一般来说每种执行环境都面向一种特定的编程语言。执行环境需要运行在节点操作系统上,利用节点操作系统提供的接口完成相应的功能。
节点操作系统接口定义了哪几种抽象结构?
线程池(thread pools) 是主要的计算能力的数据结构,每个域都包含一个线程池,线程池在域创建的时候初始化。
内存池(memory pools) 是主要的存储抽象,它主要用于实现分组缓冲和保存执行环境的状态。内存池为一个或者多个域保存内存资源,使这些资源对所有和这些域相关的线程都可用。
信道(channel) 域创建信道用于发送、接收和转发分组。
文件(files) 可以提供持久饿数据存储和粗粒度的数据共享
域(domains) 是系统中用于审计,准入控制和调度的主要的数据结构。每个域都包括了对某种特定的分组流进行处理的资源。
简述移动IPV4的基本工作机制。
一、代理搜索
移动节点利用代理搜索(Agent Discovery)过程完成一下功能:
(1)判定在家乡链路还是在外地链路上,有两种方式
第一种方式是通过代理广播消息中ICMP路由广播部分的生存时间域来判断;第二种方式是通过网络前缀进行检测。
(2)检测是否切换了链路
(3)当连在外地链路时,得到一个转交地址
在移动IPv4中,家乡代理和外地代理都会周期性的发送代理广播消息(Agent Advertisement),使得连到链路伤的移动节点可以判定链路上是否有代理存在。
二、注册 通过移动IPV4中的注册机制,移动节点可以方便的将其当前的网络连接情况告知家乡代理。通过注册可以实现
(1)移动节点通过注册得到外地链路伤的外地代理的路由服务;
(2)移动节点通知家乡代理它的当前转交地址
(3)可以使一个即将过期的注册重新生效
(4)移动节点回到家乡链路后通过注册实现注销
注册过程需要交互两种信息:注册请求(Registration Request)、注册应答(Registration Reply)
三、传送单播数据
当移动节点在家乡链路时,与固定节点一样工作,不需要移动IPV4功能;当移动节点在外地链路时,移动节点发送和接受数据包都需要使用移动IPV4功能,并且发送和接受数据采用两种不同的方式1、包括向移动节点发送数据,2、移动节点发送数据。
移动IPV4的三角路由问题是如何产生的?如何改进?
由通信对端送给连接在外地链路上的移动节点的数据包先被路由到它的家乡代理上,然后经过隧道送到移动节点的转交地址,而由移动节点发出的数据包却被直接路由到了通信对端,这样构成了一个三角形,造成这个问题的根本原因是通信对端不知道移动主机的当前转交地址。
移动节点可以通过向通信对端发送地址绑定信息(家乡IP地址,转交地址对)的方式避免三角路由,进行路由优化。通信对端通过查找缓存中移动节点的地址绑定信息获得转交地址,然后直接通过隧道将报文发送给该转交地址。
移动IPV6的优点是什么?
(1)足够的地址空间(2)路由优化(3)入口过滤(4)广播数据包(5)安全机制(6)黑洞(7)IPV6路由报头而不是封装(8)邻居发现(9)动态家乡代理地址发现机制
移动组播算法和协议的评价标准主要包括那些内容?
(1)可扩展性 当移动成员节点的数量增多时,不会使组播的性能发生严重下降,影响网络性能,而是仍然能够有效的进行IP组播。
(2)高效 移动组播算法或协议不会由于移动而给IP组播引入过多的开销。
(3)鲁棒性 组播应用不会由于节点的移动而受到影响,或者影响很小。
(4)与具体路由算法无关 移动组播算法或协议应尽量做到与具体的组播路由算法无关。
(5)简单
显示全部