卫星通信网路由技术及其模拟(“863”通信高技术丛书)
分類: 图书,电子与通信,无线通信,卫星通信和宇宙通信,
品牌: 王汝传
基本信息·出版社:人民邮电出版社
·页码:278 页
·出版日期:2010年04月
·ISBN:9787115219312
·条形码:9787115219312
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:“863”通信高技术丛书
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书共分三篇,第一篇是卫星通信网及其路由技术,系统阐述了卫星通信技术的发展历程及其相关知识、卫星通信网体系结构与研究热点、卫星网路由技术的分析及其面临的主要问题,全面分析了现有的卫星网路由技术研究成果;第二篇介绍适用于卫星网的模拟工具,包括NS简介与安装、NS脚本语言、NS的离散事件机制和分裂对象机制、卫星节点的模拟、卫星链路的模拟、定时器和分组头、跟踪文件支持以及常用的分析与调试工具;第三篇是卫星网路由技术模拟,详细介绍了DRA路由技术、SGRP路由技术、SDRA-MA路由技术在NS中的模拟实现。 本书概念清晰、选材新颖、内容丰富、体系完整、实用性强,既可作为高等院校相关专业大学高年级学生、硕士及博士研究生的参考用书,对从事卫星通信网络研究的科技人员也有重要的参考价值。
目录
目录 第一篇卫星通信网及其路由技术 第1章卫星通信技术2 1.1卫星通信的定义2 1.2卫星通信的发展历程3 1.3卫星通信的基本知识5 1.3.1卫星通信使用的频段5 1.3.2卫星通信系统的分类7 1.3.3卫星通信的特点8 1.4卫星通信系统的组成及工作过程9 1.4.1卫星通信系统的组成9 1.4.2卫星通信系统的工作过程10 1.5卫星运动的轨道12 1.5.1卫星运动的基本规律12 1.5.2卫星轨道的分类13 1.5.3卫星的摄动14 1.5.4轨道形状和卫星速度的关系15 1.6卫星通信系统的应用19 1.7本章小结22 第2章卫星通信网体系结构与研究热点23 2.1卫星通信网的体系结构23 2.1.1单层卫星网23 2.1.2多层卫星网28 2.2基于卫星的通信30 2.2.1固定用户之间的通信30 2.2.2固定用户与移动用户之间的通信30 2.2.3移动用户之间的通信31 2.3几种商用的卫星网介绍31 2.3.1Iridium31 2.3.2Globalstar32 2.4卫星通信网研究热点33 2.4.1组网体系结构设计33 2.4.2路由问题34 2.4.3传输控制问题35 2.4.4安全问题36 2.4.5星载网络设备38 2.4.6与其他网络的集成40 2.5本章小结41 第3章卫星通信网路由技术42 3.1卫星网星座设计技术42 3.1.1卫星轨道42 3.1.2卫星星座46 3.2卫星网路由技术48 3.2.1上/下行链路路由49 3.2.2边界路由49 3.2.3空间段路由50 3.3卫星网路由面临的问题50 3.4卫星网路由技术分类53 3.4.1单层卫星网路由技术53 3.4.2多层卫星网路由技术55 3.5本章小结58 第4章单层卫星网路由技术59 4.1基于虚拟拓扑的路由算法59 4.1.1DT-DVTR算法59 4.1.2FSA算法60 4.1.3基于快照序列的路由61 4.1.4CEMR路由算法61 4.1.5ELB路由算法65 4.1.6PAR路由算法68 4.2基于覆盖域划分的路由算法72 4.2.1覆盖域切换重路由协议(FHRP)72 4.2.2概率路由协议(PRP)73 4.2.3分布式地理路由算法(DGRA)74 4.2.4基于IP的卫星网路由框架(SIPR)79 4.3基于数据驱动的路由算法84 4.3.1Darting算法84 4.3.2LAOR路由算法84 4.4基于虚拟节点的路由算法92 4.4.1LZDR路由算法92 4.4.2DRA路由算法92 4.5SDRA-MA路由算法100 4.6本章小结105 第5章多层卫星网路由技术106 5.1MLSR路由算法106 5.2SGRP路由算法115 5.3HSRP路由算法119 5.4基于移动Agent的路由125 5.5本章小结129 第二篇适用于卫星网的模拟工具 第6章NS简介及其安装132 6.1卫星网模拟工具132 6.2NS简介133 6.2.1NS概要133 6.2.2NS的发展历程134 6.3NS的安装134 6.3.1Linux环境下的安装134 6.3.2Windows环境下的安装136 6.4NS进行网络模拟的方法和步骤140 第7章NS脚本语言142 7.1Tcl基本语法142 7.2OTcl145 7.2.1OTcl简介145 7.2.2OTcl基本语法146 第8章NS的离散事件机制和分裂对象机制149 8.1NS的离散事件机制149 8.2分裂对象机制149 第9章卫星节点154 9.1卫星节点及其位置154 9.1.1卫星节点及其位置的定义154 9.1.2卫星节点位置的初始化156 9.2卫星节点结构157 9.3卫星节点的创建158 第10章卫星链路162 10.1卫星链路模型162 10.1.1SatLinkHead163 10.1.2物理层164 10.1.3链路层165 10.2卫星链路的建立166 10.2.1星际链路的建立166 10.2.2星地链路的建立169 10.3卫星链路的切换管理171 第11章定时器和分组头173 11.1定时器173 11.1.1C++的抽象基类TimerHandler173 11.1.2卫星模块中设定一个新的定时器174 11.2分组头175 11.2.1与分组有关的类175 11.2.2添加新的分组头类型177 第12章卫星网的路由179 12.1卫星网络的路由代理179 12.1.1数据包的接收和转发179 12.1.2路由代理与卫星节点的关系179 12.2路由协议的实现180 12.3卫星网络模拟发送数据的流程182 第13章卫星网络的跟踪文件185 13.1对跟踪的支持185 13.2Tcl中的跟踪类185 13.3C++的跟踪类188 13.4跟踪文件格式188 第14章常用分析与调试工具193 14.1gawk193 14.1.1gawk简介193 14.1.2gawk的使用193 14.2gnuplot197 14.2.1gnuplot简介197 14.2.2gnuplot的使用197 14.3xgraph204 14.3.1xgraph简介204 14.3.2xgraph的使用205 14.4利用gdb调试NS206 第三篇卫星网路由技术模拟 第15章DRA算法模拟210 15.1拓扑搭建210 15.1.1节点设计210 15.1.2链路分析212 15.2链路切换分析213 15.3路由模块实现213 15.4仿真脚本分析220 15.5仿真结果分析224 15.5.1算法性能224 15.5.2节点失效对算法的影响225 15.6动画演示226 第16章SGRP算法模拟228 16.1拓扑搭建228 16.1.1节点设计228 16.1.2链路设计230 16.1.3拓扑实现231 16.2链路切换设计233 16.3路由模块的实现240 16.3.1路由算法主模块实现240 16.3.2链路拥塞的实现243 16.3.3节点失效的实现244 16.4仿真实现244 16.4.1参数设置244 16.4.2仿真脚本244 16.5仿真结果分析247 16.5.1算法效率247 16.5.2链路拥塞对算法的影响248 16.5.3节点失效对算法的影响249 16.6动画演示249 第17章SDRA-MA算法模拟250 17.1卫星网拓扑搭建250 17.1.1卫星节点250 17.1.2卫星链路251 17.1.3拓扑实现251 17.2移动Agent功能实现252 17.2.1移动Agent的实现252 17.2.2派遣移动Agent254 17.3路由模块的实现255 17.3.1路由算法主模块实现255 17.3.2前向移动Agent的创建256 17.3.3后向移动Agent的创建257 17.3.4移动Agent的销毁258 17.3.5移动Agent的迁移259 17.3.6移动Agent的信息更新260 17.3.7路由表更新261 17.3.8下一跳选择261 17.3.9转发数据分组263 17.3.10丢包类型的设计264 17.4仿真实现265 17.4.1参数设置265 17.4.2背景流量的实现266 17.4.3仿真脚本269 17.5仿真结果分析271 17.5.1端到端时延271 17.5.2时延抖动272 17.5.3网络吞吐量272 17.5.4链路利用率272 17.6动画演示273 参考文献275
……[看更多目录]