第一篇 网络移动计算
第1章 移动计算网络
第1节 移动计算概述
第2节 无线通信网络
1.2.1 ARDIS
1.2.2 MOBITEX
1.2.3 CDPD
1.2.4 GPRS
1.2.5 WAP
1.2.6 蜂窝移动通信系统
1.2.7 无线局域网
1.2.8 Ad hoe网络
第3节 蜂窝移动Internet
第4节 移动网络的安全
第5节 网络移动计算的发展前景
1.5.1 便携终端的普及
1.5.2 无线接入Internet
1.5.3 宽带移动通信网
第2章 移动IPv4
第1节 基本构架
第2节 代理发现
第3节 评册
2.3.1 注册过程
2.3.2 鉴别过程
2.3.3 注册消息
2.3.4 家乡代理发现
2.3.5 重传注册消息
第4节 隧道技术
2.4.1 IP的IP封装
2.4.2 最小封装
2.4.3 通用路由封装
第5节 移动IP与其他层协议的关系
第6节 应用实例
第7节 小结
第3章 IPv6
第1节 地址分配
3.1.1 地址结构
3.1.2 IPv6地址的表示方法
3.1.3 IPv6地址分配
3.1.4 联播
第2节 即插即用的自动地址配置
3.2.1 链路局部地址
3.2.2 无状态自动配置
3.2.3 有状态配置
第3节 IPv6的移动性
第4节 IPv6的路由
3.4.1 路由表
3.4.2 邻居发现
3.4.3 多播路由
3.4.4 小结
第5节 IPv6的安全性
第6节 结论
第4章 移动IPv6
第1节 介绍
第2节 与移动IPv4的比较
第3节 术语
4.3.1 一般术语
4.3.2 移动IPv6术语
第4节 移动IPv6概述
4.4.1 基本操作
4.4.2 新的IPv6目的地选项
4.4.3 新的目的地选项的排列要求
4.4.4 新的目的地选项的IPsec要求
4.4.5 新的IPv6 ICMP消息
4.4.6 概念上的数据结构
4.4.7 绑定管理
第5节 新的IPv6目的地选项和消息类型
4.5.1 绑定更新选项
4.5.2 绑定认可选项
4.5.3 绑定请求选项
4.5.4 家乡地址选项
4.5.5 移动IPv6的目的地选项的子选项
4.5.6 ICMP家乡代理地址发现机制请求消息
4.5.7 ICMP家乡代理地址发现应答消息
第6节 对IPv6邻居发现机制的修改
4.6.1 对路由器宣告消息格式的修改
4.6.2 对前级信息息选项格式修改
4.6.3 新的宣告消息时间间隔格式
4.6.4 新的家乡代理信息选项格式
4.6.5 发送路由器宣告消息的变化
4.6.6 发送路由器请求消息的变化
第7节 对所有IPv6节点的要求
4.7.1 对所有IPv6主机和路由器的要求
4.7.2 对所有IPv6路由器的要求
4.7.3 对IPv6家乡代理的要求
4.7.4 对IPv6移动节点的要求
第8节 通信节点的操作
4.8.1 从移动节点接收数据包
4.8.2 接收绑定更新
4.8.3 对缓存一个绑定的请求的操作
4.8.4 对删除一个绑定的请求的操作
4.8.5 发送绑定认可消息
4.8.6 发送绑定请求消息
4.8.7 缓存替换策略
4.8.8 接收ICMP错误消息
4.8.9 向移动节点发送数据包
第9节 家乡代理的操作
4.9.1 接收路由器宣告消息
4.9.2 动态家乡代理地址发现
4.9.3 主转交地址注册
4.9.4 取消主转交地址注册
4.9.5 为移动节点截取数据包
4.9.6 通过隧道把截取的数据包传送到移动节点
4.9.7 重组家乡子网
第10节 移动节点的操作
4.10.1 离开家乡时发送数据包
4.10.2 与IPsec互操作
4.10.3 离开家乡时接收数据包
4.10.4 移动检测
4.10.5 形成新的转交地址
4.10.6 发送“绑定更新”到家乡代理
4.10.7 动态家乡代理地址发现
4.10.8 发送“绑定更新”到通信节点
4.10.9 用先前的转交地址建立转发路径
4.10.10 重传“绑定更新”消息
4.10.11 发送“绑定更新”的速率限制
4.10.12 接收“绑定认可”消息
4.10.13 接收“绑定请求”消息
4.10.14 接收ICMP错误消息
4.10.15 接收本地“路由器宣告”消息
4.10.16 接收通过隧道传送来的“路由器宣告”消息
4.10.17 使用多个转交地址
4.10.18 路由广播数据包
4.10.19 返回家乡
第11节 协议所用的常数
第12节 LANA的考虑
第13节 安全考虑
4.13.1 绑定更新、认可和请求
4.13.2 家乡地址选项
4.13.3 一般的移动计算问题
主要参考文献
第二篇 网络多媒体计算
第5章 多媒体与网络
第1节 网络上的多媒体应用
5.1.1 网络多媒体应用
5.1.2 网络多媒体应用系统的种类
第2节 网络多媒体的特性
第3节 多媒体网络
第6章 多媒体承载网及服务质量
第1节 两种网络体系结构
6.1.1 面向连接的网络
6.1.2 面向无连接的IP网络
6.1.3 两种体系结构的比较
第2节 网络技术的融合和光网络
第3节 多媒体接入网
6.3.1 千兆以太网
6.3.2 ISDN技术
6.3.3 xDSL技术
6.3.4 光纤入户
6.3.5 HFC(混合光纤同轴电缆)
6.3.6 卫星通信
第4节 多媒体网络的服务质量
6.4.1 服务质量及其层次
6.4.2 典型的网络服务质量
6.4.3 网络服务质量的定义
6.4.4 网络服务质量的使用
第7章 IP多媒体网络的体系结构和协议
第1节 IP网络的多媒体支持结构
7.1.1 IETF工作组和ITU-T
7.1.2 体系结构
第2节 网络服务质量的实现
7.2.1 资源预留——RSVP
7.2.2 IP综合业务结构
7.2.3 IP区分业务
7.2.4 总结
第3节 多媒体的传输
7.3.1 RTP/RTCP报文格式
7.3.2 RTP协议设计原则
7.3.3 RTP的应用
第4节 会话支持协议
7.4.1 多媒体会话描述(RFC2327)
7.4.2 会话公布
7.4.3 会话初始化协议(RFC2543)
7.4.4 实时流控制协议(RFC2326)
第8章 多媒体网络应用
第1节 ITU的会议协议系统
8.1.1 概述
8.1.2 ITU网络会议系统结构和组成
8.1.3 传统的视频会议系统
8.1.4 IP网上的会议系统
第2节 IP电话
8.2.1 IP Phone的主要开发组织和技术标准
8.2.2 系统组成
8.2.3 关守的信令通信
8.2.3 IP电话的服务质量
第3节 Mbone上的多媒体系统
8.3.1 概述
8.3.2 组播网络
8.3.3 各个会议工具
主要参考文献
第三篇 网络并行计算
第9章 概论
第1节 并行计算基础
9.1.1 什么是并行计算
9.1.2 为什么需要并行计算
9.1.3 并行计算的发展过程
9.1.4 并行计算的模型和分类
第2节 网络并行计算基础
9.2.1 基本概念
9.2.2 为什么要发展网络并行计算环境
9.2.3 互联系统本质分析
第3节 基本术语
第10章 机群计算
第1节 基本体系结构
10.1.1 基本结构
10.1.2 基本分类
1o.1.3 中间件
第2节 专用机群
第3节 非专用机群
10.3.1 非专用机群的意义和问题
10.3.2 典型系统——Condor
第4节 资源管理系统(RMS)
10.4.1 RMS简介
10.4.2 典型RMS系统——负载共享软件LSF
第5节 消息传递编程环境
10.5.1 PVM
10.5.2 MPI
第11章 网格计算
第1节 网格计算简介
第2节 网格计算基础软件包:Globus项目
第3节 客户/服务器模式:NetSolve和Ninf项目
第4节 基于Java的网格计算:Javalin项目
第12章 网络并行计算关键技术
第1节 网络、操作系统和协议
12.1.1 网络互连系统
12.1.2 操作系统
12.1.3 网络协议
第2节 单一系统映像
12.2.1 中间件层
12.2.2 操作系统核心层
12.2.3 硬件层
第3节 负载平衡
12.3.1 负载平衡的基本问题
12.3.2 静态负载平衡
12.3.3 动态负载平衡
第4节 任务调度和分配
12.4.1 确定性任务调度
12.4.2 任务分配
12.4.3 动态任务调度
第5节 进程迁移
12.5.1 进程迁移的设计目标
12.5.2 进程迁移实现技术
第6节 并行编程环境
12.6.1 并行程序模式和编程语言
12.6.2 编译技术
12.6.3 并行调试技术
12.6.4 故障分析与容错
第13章 一些流行系统概览
主要参考文献
第四篇 网络分布式对象计算
第14章 基于分布式对象计算的CORBA
第1节 分布式对象计算
第2节 什么是CORBA
第3节 CORBA对象模型
第4节 CORBA体系结构
14.4.1 接口类型
14.4.2 客户和服务器方接口
14.4.3 CORBA系统组成部分
14.4.4 方法调用
14.4.5 CORBA的特点
第5节 COM/DCOM与CORBA
14.5.1 COM/DCOM
14.5.2 COM/DCOM和CORBA的比较
第15章 CORBA的核心
第1节 OMG接口定义语言
15.1.1 IDL基本规则
15.1.2 模块
15.1.3 基本类型
15.1.4 构造类型
15.1.5 包容器类型
15.1.6 异常类型
15.1.7 any类型
第2节 ORB接口
15.2.1 ORB操作
15.2.2 对象引用操作
15.2.3 ORB和OA初始化
15.2.4 获取初始对象引用
15.2.5 与线程有关的操作
第3节 动态调用接口
15.3.1 NamedVaue对象和NVList对象
15.3.2 请求对象
15.3.3 请求调用方法
15.3.4 DII示例
第4节 动态框架接口
15.4.1 ServerRequest对象
15.4.2 DSI语言映射
第5节 接口库
15.5.1 接口库范围
15.5.2 实现依赖件
15.5.3 接口库基础
15.5.4 接口库接口
15.5.5 库标识
15.5.6 类型码
第6节 可移植的对象适配器
15.6.1 POA基本原理
15.6.2 POA策略
15.6.3 创建POA
15.6.4 创建和激活对象
15.6.5 去活对象
15.6.6 撤消POA
15.6.7 请求控制
第16章 CORBA服务和CORBA公共设施
第1节 CORBA服务
16.1.1 名字服务
16.1.2 事件服务
16.1.3 生命期服务
16.1.4 持久对象服务
16.1.5 事务服务
16.1.6 并发控制服务
16.1.7 关系服务
16.1.8 外表化服务
16.1.9 查询服务
16.1.10 许可服务
16.1.11 属性服务
16.1.12 时间服务
16.1.13 安全服务
第2节 CORBA公共设施
16.2.1 业务对象
16.2.2 水平公共设施
16.2.3 垂直公共设施
第17章 CORBA应用程序设计
第1节 CORBA与软件体系结构
第2节 基于CORBA的软件体系结构设计
17.2.1 CORBA核心服务
17.2.2 系统组件分析
第3节 建立一个CORBA应用程序
17.3.1 VisiBroker for C++
17.3.2 基于VisiBroker的CORBA应用程序开发过程
17.3.3 使用VisiBroker配置应用程序
主要参考文献