前言

计算机通信网络包含了许多复杂的概念、协议和错综复杂的技术,虽然市面上已有许多阐述这些通信技术的运行方法的教科书,但往往都缺少实际的操作实例。许多刚开始接触网络的初学者,往往很难去想像那些抽象的通信数据是如何在网络上传送的,这也因此成为许多人学习上的门槛。

为了帮助有兴趣从事网络研究的人能快速地一窥计算机通信网络的奥秘,笔者将以多年使用NS2网络仿真器的经验编写成书,希望通过实际操作范例与工具介绍,使有兴趣从事网络研究的读者能跨越学习的门槛,缩短学习NS2网络仿真器的时间。

本书内容的安排上,大致可以分为基础、TCP、多媒体与无线网络这四大部分。在第一部分主要包括安装、仿真语法介绍、随机数产生器、置信区间、辅助工具使用等基础内容,此部分聚焦于NS2的使用、建立所需模拟的环境、对模拟的结果进行分析与数据绘图;第二部分旨在介绍不同版本的TCP之间的差异,并说明TCP同步化现象,以及一些影响TCP效果的因素;第三部分为多媒体视频传输的仿真。第四部分介绍IEEE 802.11无线局域网络的仿真,包含802.11与802.11e的比较、无线路由协议的比较、多速率环境下网络效果异常现象等有趣的实验。

本书虽经不断校订,但仍恐有疏漏及错误之处,因此在笔者的网页中(http://hpds.ee.ncku.edu.tw/~smallko/ns2/ns2.htm)将提供勘误与读者互动,以期本书能日臻完善。

柯志亨

2009年2月