学位论文 > 优秀研究生学位论文题录展示

基于NS2的计算机网络课程教学演示案例的设计与实现

作 者: 吴聪生
导 师: 洪锋
学 校: 中国海洋大学
专 业: 计算机技术
关键词: 计算机网络辅助教学系统 NS2 网络仿真 TCP MAC
分类号: TP393-4
类 型: 硕士论文
年 份: 2010年
下 载: 168次
引 用: 1次
阅 读: 论文下载
 

内容摘要


网络协议在《计算机网络》的教学过程中占有重要地位。但是,网络协议的内容具有复杂性和抽象性,初学者在学习这些协议的时候往往难于理解。网络协议是指控制两个对等实体进行通信的规则的集合,它的语法和语义分别定义了所交换信息的格式与发送者或接受者所要完成的操作。网络协议的同步指明了交互实体间的通信顺序。对计算机网络而言,协议至关重要,它就像交通规则一样指挥着计算机网络的信息交换与传播。因此,采用网络模拟器(Networks Simulator)来进行网络协议的仿真设计,以可视化的形式来展示网络协议的工作过程,对于《计算机网络》的课程教学具有重要的现实意义。为了进一步完善现代计算机网络辅助教学,本文针对基于NS2的计算机网络课程教学演示案例展开了研究,本文的主要工作和研究包括以下几个方面:1)介绍基于NS2的网络仿真模拟技术。2)分析MAC (Medium Access Control)层的ALOHA、CSMA/CD协议的特点,研究MAC层演示实验的内容和表现形式,基于NS2完成相关协议演示例子的开发。3)分析TCP协议,研究TCP协议演示实验的内容和表现形式,基于NS2完成协议演示例子的开发。

全文目录


摘要  5-6
ABSTRACT  6-9
1 引言  9-14
  1.1 研究背景与意义  9
  1.2 国内外研究现状综述  9-12
    1.2.1 国外研究综述  9-10
    1.2.2 国内研究综述  10-12
  1.3 研究方法  12-13
  1.4 可行性分析  13
  1.5 可能的创新之处  13-14
2 NS2网络平台概述  14-23
  2.1 NS2平台简介  14
  2.2 NS2主要内涵  14-16
  2.3 NS2的功能模块和仿真元素  16-18
    2.3.1 NS2的功能模块  16-17
    2.3.2 NS2的仿真元素  17-18
  2.4 NS2的使用方法  18-19
    2.4.1 使用NS2进行网络仿真的方法和一般过程  18
    2.4.2 NS2的仿真模拟步骤大致如下  18-19
  2.5 Tcl语言介绍  19-22
    2.5.1 Tcl语言语法  19-20
    2.5.2 Tcl变量和数据结构  20
    2.5.3 Tcl基本命令  20-22
    2.5.4 Tcl流程控制和过程定义  22
  2.6 本章小结  22-23
3 MAC层协议的演示实验设计与实现  23-31
  3.1 MAC层协议分析与比较  23-25
    3.1.1 ALOHA协议  23-24
    3.1.2 CSMA/CD协议  24
    3.1.3 ALOHA协议和CSMA/CD协议的比较  24-25
  3.2 MAC层协议演示实验的设计  25-27
  3.3 MAC层协议演示实验的实现  27-29
  3.4 MAC层协议演示实验的总结  29-31
4 TCP协议的演示实验设计与实现  31-46
  4.1 TCP协议分析  31-37
    4.1.1 网络拥塞的原因  31-33
    4.1.2 错误控制机制  33-35
    4.1.3 TCP拥塞控制策略简介  35-37
  4.2 TCP协议演示实验的设计  37-39
    4.2.1 TCP网络模拟的总体介绍  37-39
  4.3 TCP协议演示实验的实现  39-44
    4.3.1 TCP网络模拟采用的拥塞避免算法  39
    4.3.2 对NS2网络模拟的代码说明  39-43
    4.3.3 FTP协议模拟的结果  43-44
    4.3.4 节点的拥塞窗口变化图  44
  4.4 本章小结  44-46
5 总结和展望  46-47
  5.1 本文工作  46
  5.2 存在的问题和进一步工作  46-47
参考文献  47-49
攻读工程硕士期间所发表的文章  49
个人简历  49-50
致谢  50

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
  3. 基于BP神经网络的水稻干燥智能控制研究,S226.6
  4. 丙型肝炎病毒NS2TP基因调节机制的研究,R512.63
  5. 基于NS2的移动IP扩展技术的研究,TN929.5
  6. 基于时分的水声传感器网络MAC协议的研究,TP212.9
  7. 一种对等网络流媒体直播算法的设计与仿真实现,TN919.8
  8. 流控制传送协议拥塞控制机制的研究,TN915.04
  9. 基于M-Bus的数据采集与传输系统,TP274.2
  10. 下一代无线网络仿真技术与模块设计,TN915.02
  11. ZigBee技术在污染气体监测系统中的研究与应用,TP274
  12. 接入TD-SCDMA网络的无线传感器网络网关技术研究,TP212.9
  13. 基于云计算和免疫计算的嵌入式系统可重构网络研究,TP368.1
  14. 基于拓扑控制的无线传感器网络能量有效分簇路由协议的研究,TP212.9
  15. 基于UDT的实时流媒体加密传输技术研究,TN918.4
  16. 磁电式振动速度传感器低频特性补偿的研究,TP212
  17. 基于元胞自动机的无线传感器网络能量均衡控制研究,TP212.9
  18. 移动互联网中跨层切换管理模型的研究与实现,TP393.01
  19. 基于NS2的QoS选播问题仿真研究,TP393.02
  20. 基于认知的分布式多信道无线网络仿真模型研究,TN925
  21. 无线传感器网络地理位置路由协议研究,TN915.04

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络
© 2012 www.xueweilunwen.com