网络原理实验指导书

网络原理实验指导书

ID:19143610

大小:1.05 MB

页数:62页

时间:2018-09-25

网络原理实验指导书_第1页
网络原理实验指导书_第2页
网络原理实验指导书_第3页
网络原理实验指导书_第4页
网络原理实验指导书_第5页
资源描述:

《网络原理实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络原理实验指导书(内部使用)游胜计算机与通信学院实验一NS网络模拟平台的安装一、实验目的:1)掌握对NS平台的安装过程二、实验要求:1)在Windows下成功安装NS网络仿真器2)使用NS平台模拟两个以上的网络模拟实验三、实验过程:1)在Windows下安装Visualc++2)通过网络查找到Tcl、Tk、Otcl、Tclcl、NS、nam的源代码并下载,其下载原文件名为:tcl8.3.2.tar、ns-src-2.1b9a、otcl-1.0a8.tar、tclcl-src-1.0b12.tar、t

2、k8.3.2.tar、nam-1.0alla-win32.exe,然后将各压缩文件解压到一个新创建的目录(如:C:NetSim)下,将nam-1.0alla-win32.exe改名为nam后放在c:NetSimam下,如图:在安装软件包之前先要运行命令vcvars32.bat,在此之前还应改变环境变量,在path中添加C:ProgramFilesMicrosoftVisualStudioVC98Bin;确定后,环境变量有效。执行命令vcvars32.bat:完成以上操作之后,再对各个软

3、件包进行如下的顺序安装:1、安装Tcl:修改cdc:NetSimtcl8.3.2winmakefiles.vc中的参数TOOLS32和TOOLS32_rc,使它们指向Visualc++相关工具所在目录(如图中黑体字部份):修改后执行命令:cdc:NetSimtcl.3.2winnmake–fmakefile.vcnmake–fmakefile.vcinstall(将tcl安装到INSTALLDIR指定目录)2、安装Tk :修改c:NetSimtk8.3.2winmakefile.

4、vc中的TOOL32、TOOLS32_rc和TCLDIR,如下:执行下列:cdc:NetSimtk8.3.2winnmake–fmakefile.vcnmake–fmakefile.vcinstall(将tk安装到INSTALLDIR指定目录)添加路径PATH(将tcl的可执行文件所在目录加入):%path%;c:progra~1tclbin;3、安装ORecl:修改c:NetSimotcl-1.0a8makefile.vc,注释STATIC_TCLTK=1,TCLPATCHLEVE

5、L改为83.2,如下图所示:修改之后执行以下命令:cdc:NetSimotcl-1.0a8nmake–fmakefile.vc如执行成功即表明Otcl安装完毕。4、安装TclCL:修改文件C:NetSimtcltc-1.0b12confmakefile.win,修改LOCAL_SRC,注释STATIC_LIB=1,修改TK_VER,TCL_VER,TCL_SUFFIX,TK_SUFFIX变量及OTCL_DIR,TCLCL_DIR路径,如图(黑体字)所示:再修改C:NetSimtclcl

6、-1.0b12makefile.vc,TCL_83_LIBRARY_FILES,如图(黑体字)所示:修改完成后执行以下命令:C:NetSimtclcl-1.0b12nmake–fmakefile.vc执行完毕则代表安装成功。5、安装NS:修改C:NetSims-2.1b9aconfmakefile.win中的变量,MSVCDIR指向VisualC++的相关工具所在目录,确认LOCAL_SRC的值是正确的,确认STATIC——LIB=1已经被注释,确认Tcl,Tk中曾改过的变量的一致性,

7、如下所示:修改完成后执行以下命令:C:NetSims-2.1b9anmake–fmakefile.vc6、安装nam:将改名为nam.exe的可执行文件拷贝到C:NetSimam目录下,至此nam安装成功。7、修改环境变量:NS编译成功后,添加“系统变量”中的“Path”,增加路径“C:Progra~1tclbin;c:NetSims-2.1b9a;c:NetSimam;C:NetSim;”。如下图所示:8、测试NS安装是否成功可在命令行中输入ns,如果安装正确的话应

8、该可以看到%提示符。9.运行NS和nam实验二TCL语言简介一、实验目地:学习TCL语言的基本语法。二、实验原理:TCL(ToolCommandLanguage)在ns2中主要是用来描述脚本的,简单的说就是用来描述要模拟的网路环境和参数设定等。变数和变数替换就如同其他的程式语言一样,变数(variables)可以被想成是盒子(boxes),是用来储存各种类型的资料的。这些盒子或者说是变数,都有各自的名称,而这些名称在我们需要取用或者是变更变数的值(val

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。