计算机网络技术实验指导书.docx
- 文档编号:6241522
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:63
- 大小:1.89MB
计算机网络技术实验指导书.docx
《计算机网络技术实验指导书.docx》由会员分享,可在线阅读,更多相关《计算机网络技术实验指导书.docx(63页珍藏版)》请在冰点文库上搜索。
计算机网络技术实验指导书
《计算机网络技术》
指导书
洪冶
武汉大学动力与机械学院
目录
实验一简单局域网组建及常见网络实用命令的使用.................................................3
实验二虚拟局域网(VLAN)构建与配置.......................................................................12
实验三windowssever2003域控制器的安装及设置.................................................25
实验四基于TCP/UDP的SOCKET编程....................................42
实验五无线局域网...................................................................................................65
实验一简单局域网组建及常见网络实用命令的使用
一、实验目的
1.掌握简单网络组建方法及常见网络设备的设置。
2.熟悉常见网络命令的使用。
3.掌握常见网络仿真软件packettracer组网及仿真方法。
二、实验内容
1.运用仿真软件packettracer建立简单网络;
2.学习使用常见的网络命令,并了解相关的参数;
3.熟悉IP地址的设置和常见网络设备的连接及设置。
三、实验原理
1.运用仿真软件packettracer建立如下简单网络
2.对网络设备的硬件进行配置
3.在节点计算机上设置IP地址并执行常用网络命令(在下图的commandprompt选项下)
1)常见网络命令的使用
WindowsXP内置了很多网络测试工具,使我们管理网络更加简便、有效。
运行环境在DOS命令提示符下(开始运行cmd或者开始所有程序附件命令提示符),这些实用程序均可以在命令标识后加斜线和问号,得到该命令的功能、参数和使用说明的帮助信息,例如:
C:
\>ipconfig/?
。
一些常用网络测试命令有以下几个:
(1)Ping
Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。
Ping向目标主机(地址)发送一个32字节的IP数据报到目标站点的主机上,记录下主机的响应时间。
从而判断网络的响应时间和本机是否与目标主机(地址)连通。
如果执行Ping不成功,则可以预测故障出现在以下几个方面:
网线故障,网络适配器配置不正确,IP地址不正确。
如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。
命令格式:
pingIP地址或主机名[-t][-a][-ncount][-lsize]
参数含义:
-t不停地向目标主机发送数据;
-a以IP地址格式来显示目标主机的网络地址;
-ncount指定要Ping多少次,具体次数由count来指定;
-lsize指定发送到目标主机的数据包的大小。
例如:
ping202.116.24.100所得结果如下:
(2)ipconfig
ipconfig实用程序可以测试出本地主机的IP地址、网卡地址等信息,可以查看配置的情况。
ipconfig的命令格式如下:
ipconfig[/?
|/all|/release[adapter]|/renew[adapter]]
其中的参数说明如下:
使用不带参数的ipconfig命令可以得到以下信息:
IP地址、子网掩码、默认网关。
/?
显示ipconfig的格式和参数的英文说明;
/all显示所有的配置信息;
/release为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP);
/renew为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。
/all,则可以得到更多的信息:
主机名、DNS服务器、节点类型、网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。
例如:
C:
\>ipconfig/all
(3)tracert
tracert实用程序显示用户数据所经过路径上各个路由器的信息,内容包括:
每一站的编号、反应时间、站点名称或IP地址。
从中可以查看路由器处理时间的差别。
tracert命令格式为:
tracertIP地址或主机名[-d][-hmaximumhops][-jhost_list][-wtimeout]
其中的参数说明如下:
-d不解析目标主机的名字;
-hmaximum_hops指定搜索到目标地址的最大跳跃数;
-jhost_list按照主机列表中的地址释放源路由;
-wtimeout指定超时时间间隔,程序默认的时间单位是毫秒。
例如:
C:
\>tracert
(4)netstat
netstat为网络协议统计命令,可以查看网络协议的统计结果、发送和接收数据的大小,连接和侦听端口的状态。
Netstat的命令格式为:
netstat–参数。
一共有7个参数,说明如下:
-a显示所有的TCP连接、所有侦听的TCP和UDP端口。
-e显示Ethernet统计,可以和/s参数一起使用。
-n显示以数字形式表示的地址和端口号。
-pproto显示由协议参数proto指定的协议的连接,协议可以是TCP、UDP、TCPv6、
UDPv6。
与参数/s一起使用,会按协议显示统计信息,此时的协议可以是TCP、
UDP、IP、ICMP、TCPv6、UDPv6、IPv6ICMPv6。
-s按协议显示统计信息。
-r显示IP路由表的内容。
该参数的作用与routeprint命令等价。
-t指定再次自动统计、显示统计信息的时间间隔,t数值为秒。
若没有指定,会显
示当前统计信息后退出。
例如:
netstat
(5)其它命令简介:
net命令:
NET命令是很多网络命令的集合,在WindowsME/NT/2000内,很多网络功能都是
以net命令为开始的,通过nethelp可以看到这些命令的详细介绍:
NETCONFIG显示系统网络设置
NETDIAG运行MS的DIAGNOSTICS程序显示网络的DIAGNOSTIC信息
NETHELP显示帮助信息
NETINIT不通过绑定来加载协议或网卡驱动
NETLOGOFF断开连接的共享资源
NETLOGON在WORKGROUP中登陆
NETPASSWORD改变系统登陆密码
NETPRINT显示或控制打印作业及打印队列
NETSTART启动服务,或显示已启动服务的列表
NETSTOP停止网络服务
NETTIME使计算机的时钟与另一台计算机或域的时间同步
NETUSE连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息
NETVER显示局域网内正在使用的网络连接类型和信息
NETVIEW显示域列表、计算机列表或指定计算机的共享资源列表
telnet和FTP命令:
这两个命令分别可以远程对系统进行telnet登陆和FTP登陆,两种登陆使用的不同的协议,分别属于两种不同的网络服务,FTP是远程文件共享服务,也就是说学习者可以将自己的资料上传、下载,但是它并没有过多的权利,无法在远程电脑上执行上传的文件;而telnet则属于远程登陆服务,也就是说可以登陆到远程系统上,并获得一个解释器权限,拥有解释器就意味着拥有了一定的权限,这种权限可能是基本的文件操作、也可能是可以控制系统的管理员权限。
四、实验要求
1.编出简单网络的连接图。
2.运行网络测试命令并对结果进行分析。
五、实验思考
1.简单网络的结点计算机的硬件有哪些?
2.简单网络的结点计算机应如何进行联网测试?
3.简单网络设备应如何设置?
实验二虚拟局域网(VLAN)构建与配置
一、实验目的
1.掌握划分VLAN的目的;
2.掌握基于交换机端口配置VLAN的方法;
二、实验内容
1.使用交换机的命令行界面;
2.创建VLAN;
3.将交换机端口分配到VLAN;
4.查看VLAN信息;
5.用命令行方式在(同一台)交换机上配置(不同的)VLAN。
6.测试不同的VLAN之间是否可以直接通信。
三、实验原理
实验的参考拓扑图和参考配置参数如图所示。
2.1
配置参数表2.1
交换机信息
交换机名称
类型
接口
所属VLAN
SwitchA
2950-24
Fa0/5
Vlan10
Fa0/10
Vlan20
Fa0/15
Vlan30
Fa0/24
中继端口
SwitchB
2950-24
Fa0/5
Vlan10
Fa0/10
Vlan20
Fa0/15
Vlan30
Fa0/24
中继端口
PCS信息(子网掩码均为255.255.255.0)
主机名
IP地址
缺省网关
所属网段
与Switch相连端口
PC0
192.168.10.2
192.168.10.1
192.168.10.0
SwitchAFa0/5
PC1
192.168.20.2
192.168.20.1
192.168.20.0
SwitchAFa0/10
PC2
192.168.30.2
192.168.30.1
192.168.30.0
SwitchAFa0/15
PC3
192.168.10.3
192.168.10.1
192.168.10.0
SwitchBFa0/5
PC4
192.168.20.3
192.168.20.1
192.168.20.0
SwitchBFa0/10
PC5
192.168.30.3
192.168.30.1
192.168.30.0
SwitchBFa0/15
步骤1参考附录中PackeTracer5.0的使用方法,按照图2.1参考拓扑图构建逻辑拓扑图。
并按照表2.1参数配置表配置各个设备。
步骤2在交换机SwitchA上创建三个vlan(vlan10,20,30)并分别命名(v10,v20,v30)。
(以交换机SwitchA为例,同样配置SwitchB)
步骤2.1创建Vlan10并命名为v10:
Switch#configureterminal
Switch(config)#hostnameSwitchA//交换机改名
SwitchA(config)#vlan10
SwitchA(config-vlan)#namev10//创建Vlan并命名为v10
步骤2.2创建Vlan20并命名为v20:
SwitchA(config)#vlan20
SwitchA(config-vlan)#namev20//创建Vlan并命名为v20
步骤2.3创建Vlan30并命名为v30:
SwitchA(config)#vlan30
SwitchA(config-vlan)#namev30//创建Vlan并命名为v10
步骤3把端口划分到VLAN中去.
(端口Fa0/5划到v10,端口Fa0/10划到v20,端口Fa0/15划到v30,)
步骤3.1将0/5端口划分到Vlan10
SwitchA(config)#interfaceFastEthernet0/5
SwitchA(config-if)#switchportaccessvlan10//将0/5端口划分到Vlan10
步骤3.2将0/10端口划分到Vlan20
SwitchA(config)#interfaceFastEthernet0/10
SwitchA(config-if)#switchportaccessvlan20//将0/10端口划分到Vlan20
步骤3.3将0/15端口划分到Vlan30
SwitchA(config)#interfaceFastEthernet0/15
SwitchA(config-if)#switchportaccessvlan30//将0/15端口划分到Vlan30
步骤4.验证已创建的VLAN。
SwitchA#showvlan
VLANNameStatusPorts
----------------------------------------------------------------------------
1defaultactiveFa0/1,Fa0/2,Fa0/3,Fa0/4
Fa0/6,Fa0/7,Fa0/8,Fa0/9
Fa0/11,Fa0/12,Fa0/13,Fa0/14
Fa0/16,Fa0/17,Fa0/18,Fa0/19
Fa0/20,Fa0/21,Fa0/22,Fa0/23
Fa0/24
10v10activeFa0/5
20v20activeFa0/10
30v30activeFa0/15
1002fddi-defaultactive
1003token-ring-defaultactive
1004fddinet-defaultactive
1005trnet-defaultactive
步骤5按例给出交换机SwitchB的配置。
步骤6设置交换机SwitchA上与SwitchB相连的端口(Fa0/24).
SwitchA上与SwitchB相连的端口Fa0/24的模式设置为Trunk模式。
Trunk是端口汇聚的意思,Trunk(干道)是一种封装技术,它是一条点到点的链路,主要功能就是仅通过一条链路就可以连接多个交换机从而扩展已配置的多个VLAN。
步骤6.1交换机SwitchA的Fa0/24的配置。
SwitchA(config)#interfaceFastEthernet0/24
SwitchA(config-if)#switchportmodetrunk//将Fa0/24设为Trunk模式
SwitchA(config-if)#switchporttrunkallowedVLANadd20将Fa0/24设为Trunk模式,加入到VLAN20
步骤6.2按例给出交换机SwitchB的Fa0/24的配置。
步骤7验证PC0和PC3,PC1和PC4,PC2和PC5能相互通信,说明同一Vlan内的主机能相互连通。
而PC0和PC4,PC5不能相互通信,说明了不同Vlan间不能通信。
步骤7.1验证PC0和PC3能相互通信。
(同样可验证PC1和PC4,PC2和PC5能连通)
各主机按照参数表中的IP地址和网关设置进行配置,并按照参数表要求与交换机相应的端口用直通线连接起来。
单击拓扑图中的PC0图标。
在弹出的配置界面中,选择Desktop标签,选择CommandPrompt,键入ping192.168.10.3命令。
PC>ping192.168.10.3
Ping命令的结果不能自动生成。
模拟环境下使用Ping命令时,ICMP数据报的传输路径可以在仿真环境中Simulation模式下察看到,点击右下角Simulation模式图标,在EventList中便可看到Ping事件,在工作区便会看到传输的包,然后点击AutoCapture按钮,可以看到包在设备间传输,同时便可看到Ping的结果。
如图5.2。
2.2
Ping命令视图
查看结果,如果Ping通则网络正常,Ping不通,则就要进行故障排查。
步骤7.2验证PC0和PC4不能相互通信。
(其他可作同样验证)
在PC0的CommandPrompt中输入ping192.168.20.3
PC>ping192.168.20.3
查看结果,如果Ping不通则网络正常,Ping通,则就要进行故障排查。
步骤8.交换机上数据报的传输跟踪。
以PC0和PC3的连通性测试时发送的ICMP数据报为例。
步骤8.1由PC0发送的ICMP数据报传送到交换机SwitchA时,SwitchA的Fa0/5接口接收数据,连接到Fa0/5的PC机则属于Vlan10,从这个端口流出的数据只能在Vlan10中流通。
然后查看数据中的源MAC地址和目的MAC地址,如果交换机知道源MAC地址和目的MAC地址在一个网段内,会将数据报丢弃,无需传送(称为过滤);如果数据报的目的MAC地址不在交换机的MAC地址表中,交换机不知道目的网段,就会将数据报传送到除源网段以外的所有网段(称为泛洪);如果数据报的目的MAC地址在交换机的MAC地址表中,交换机就会将数据报传送到相应网段的出口(称为转发)。
这是交换机的二层功能。
在这里,SwitchA知道数据报的目的MAC地址在交换机的MAC地址表中,SwitchA就会将数据报转发到相应网段的出口Fa0/24。
而FastEthernet0/24端口是一个Trunk端口,所有Vlan都允许进入此端口并进行转发,则将帧用802.1q进行标记,802.1q协议可对帧所属VLAZN作标识,标记它属于哪个Vlan的数据。
从而保证同一Vlan的数据进行传输。
步骤8.1.1如上图2.2所示,当ICMP包传输到SwitchA时,可以单击EventList中右侧的Info框在弹出的PDU信息界面中就可以查看包在Switch1上的处理过程,也可以直接单击工作区中处于SwitchA上的包进入PDU信息界面。
如下图所示:
2.3PDU信息界面
从图中,可以看到一些信息。
在图中左侧的InLayers,layer1Fa0/5是接收包的端口,连接到Fa0/5的PC机则属于Vlan10。
Layer2显示的是以太网帧的源MAC地址和目的MAC地址,在这一层Switch1查看数据中的源MAC地址和目的MAC地址,发现目的MAC地址在交换机的MAC地址表中。
则在图中右侧的OutLayers的layer2中,决定将帧从FastEthernet0/24端口进行转发,而FastEthernet0/24端口是一个Trunk端口,所有Vlan都允许进入此端口并进行转发,图中的Dot1q是帧标记,标记它属于哪个Vlan的数据。
layer1则在Fa0/24端口中发送数据报。
步骤8.1.2在图2.3中选择InboundPDUDetails标签,便可查看进入SwitchA数据报细节如图2.4所示。
在EthernetII中可以看到以太网帧的源MAC地址0002.4A29.0D6E和目的MAC地址0001.9796.24CD;在IP中可以看到源IP地址192.168.10.2和目的IP地址192.168.10.3。
ICMP显示了是一个ICMP数据帧。
同样在图2.3中选择OutboundPDUDetails标签,便可查看出SwitchA数据报细节如图2.5所示。
在图中同样可查看MAC地址和IP地址等信息。
图2.4与图2.5的区别是帧的格式不同,流出SwitchA的帧要进行标记,Dot1q是帧标记,标记它属于哪个Vlan的数据。
2.4
InboundPDUDetails界面
2.5OutboundPDUDetails界面
步骤8.2由PC0发送的ICMP数据报传送到交换机SwitchB时,SwitchB的Fa0/24接口接收数据,FastEthernet0/24端口是一个Trunk端口,发现进入此端口的帧是进行了Dot1q帧标记,属于Vlan10的数据。
SwitchB去除帧标记,然后查看数据中的源MAC地址和目的MAC地址,如果交换机知道数据报的目的MAC地址在交换机的MAC地址表中,并且相应网段的出口Fa0/5属于Vlan10,交换机就会将数据封装成以太网帧后传送到相应网段的出口。
【注意事项】
两台交换机之间相连的端口应该设置为Trunk模式。
【参考配置】
SwitchA#showrunning-config
version12.1
hostnameSwitchA
interfaceFastEthernet0/5
switchportaccessvlan10
switchportmodeaccess
interfaceFastEthernet0/10
switchportaccessvlan20
switchportmodeaccess
interfaceFastEthernet0/15
switchportaccessvlan30
switchportmodeaccess
interfaceFastEthernet0/24
switchportmodetrunk
interfaceVlan1
noipaddress
shutdown
linecon0
end
SwitchB#showrunning-config
version12.1
hostnameSwitchB
interfaceFastEthernet0/5
switchportaccessvlan10
switchportmodeaccess
interfaceFastEthernet0/10
switchportaccessvlan20
switchportmodeaccess
interfaceFastEthernet0/15
switchportaccessvlan30
switchportmodeaccess
interfaceFastEthernet0/24
switchportmodetrunk
interfaceVlan1
noipaddress
shutdown
linecon0
end
四、实验要求
1.VLAN10的成员能够互相访问,VLAN20的成员能够互相访问:
VLAN10和VLAN20成员之间不能互相访问。
2.SWITCHA与SWITCHB能互相访问。
3.运行Ping指令,显示各节点计算机连同信息。
五、实验思考
1、三层交换机具有什么样的功能?
若要Vlan间能够通信,交换机应具有什么层次要求?
可以加入什么设备使Vlan间能够通信?
2、划分VLAN的原理是什么?
实验三windowssever2003域控制器的安装及设置
一、实验目的
1.学会在Windows2003Sever下管理本地用户和组。
2.掌握Windows2000Server的基本管理功能。
3.熟悉网络操作系统的特点。
4.学会运用网络操作系统组建Client/Server网络。
二、实验内容
1.Windows2000Server的安装。
2.帐
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术 实验 指导书