《计算机网络》实验指导书新修订.docx
《《计算机网络》实验指导书新修订.docx》由会员分享,可在线阅读,更多相关《《计算机网络》实验指导书新修订.docx(51页珍藏版)》请在冰豆网上搜索。
《计算机网络》实验指导书新修订
计算机网络实验指导书(修订)
雷伟军毛艳赵建勋
西安文理学院数学与计算机工程学院
二O一三年八月
目录
实验一简单局域网的组建(双绞线制作、对等网配置)5
1.1实验目的5
1.2实验性质5
1.3实验工具5
1.4实验原理:
5
五、实验步骤6
六、实验测试与结论8
实验二常用网络命令的使用9
一、实验目的9
二、实验性质9
三、注意事项及要求9
四、实验步骤9
(一)ipconfig命令9
(二)ping命令10
(三)Arp命令11
(四)FTP命令12
(五)Netstat15
(六)Route命令15
(七)Tracert16
(八)Net命令18
(九)Telnet命令20
(十)nslookup命令20
实验三虚拟局域网的组建22
3.1进入交换机配置视图:
22
3.2熟悉交换机各种视图24
3.3VLAN配置步骤:
25
3.3.1.创建/删除VLAN25
3.3.2.给VLAN指定以太网端口25
3.3.4.VLAN显示和调试26
3.4实验要求27
3.4.2跨交换机VLAN实验27
实验四路由器的端口配置29
4.1进入路由器配置视图:
(与交换机相似而略)29
4.2路由器的各种视图29
4.3系统的基本配置与管理30
4.3.1.在系统视图下配置路由器的名称30
4.3.2.设置路由器的系统时钟30
4.3.3.重新启动路由器30
4.3.4.显示路由器当前配置信息31
4.3.5.显示系统的版本信息31
4.3.6.网络连通测试工具31
4.3.7路由器接口相关配置32
4.4直连路由配置33
4.4.1连接33
4.4.2路由优先匹配原则:
33
4.4.3实例配置33
4.5静态路由配置实验33
4.5.1静态路由33
4.5.2配置静态路由34
4.5.3实例配置35
4.6操作35
实验五:
动态路由—RIP的配置36
5.1实验目的36
5.2实验资源、工具和准备工作36
5.3组网拓朴图36
5.4实验内容和步骤36
5.5配置命令37
5.6实验结果37
实验六:
WindowsServer服务器配置38
6.1实验目的38
6.2实验性质38
6.3实验环境38
6.4实验步骤38
6.4.1预习知识38
6.4.2基于Windows2000Server下DHCP服务的配置与测试39
6.3.3基于Windows2000Server下DNS服务的基础配置42
6.4.4NAT配置43
6.5.5WEB、FTP45
实验七:
综合组建小型局域网46
7.1实验目的46
7.2实验性质46
7.3实验步骤46
7.4实验环境46
7.5实验内容46
7.5.1实验要求:
46
7.5.2实验步骤46
7.6实验测试与结论46
实验一简单局域网的组建(双绞线制作、对等网配置)
1.1ʵÑéÄ¿µÄ
掌握EIA568A、EIA568B标准,根据需要制作各种网络设备之间的互连双绞线,学习使用测试工具,掌握双绞线测试方法。
使用双绞线工具制作EIA568A、EIA568B标准的直连网线和交叉网线,用于网络设备之间互连。
利用双绞线在WindowsXP下实现对等网的连接。
1.2ʵÑéÐÔÖÊ
验证性实验
1.3ʵÑ鹤¾ß
双绞线RJ45夹线钳若干、双绞线测试工具若干、双绞线若干、RJ45水晶接线头若干。
PC机两台(WindowsXP系统)
1.4实验原理£º
双绞线有两种类型:
直连网线和交叉网线。
直连网线又称平行线,主要用在集线器(或交换机)间的级联、服务器与集线器(交换机)的连接、计算机与集线器(或交换机)的连接。
交叉线主要用在计算机与计算机、交换机与交换机、集线器与集线器之间的连接、计算机与路由器、路由器与路由器之间的连接。
图1EIA568A、EIA568B标准:
直连网线和交叉网线:
100兆以太网端口只用到了1236四根线,而EIA568B标准中,1、2为一对互绕在一起的线,3、4为一对互绕在一起的线,这样电流同向的线绕在一起可以有效减少电磁干扰达到比较高的传输速度。
EIA568A和EIA568B的线序恰好是1、2和3、6反绕,因此两端都按EIA568B标准排列线序则是直连网线;一端按EIA568A标准,另一端按EIA568B标准排列线序则刚好是交叉网线。
千兆以太网端口则使用全部8条线以提高带宽,目前5类和超5类双绞线可以支持千兆速度
五、实验步骤
5.1、观察并思考双绞线的特点
1)为什么要双绞?
2)为什么要区分交叉与直连线?
3)不按EIA568A或者EIA568B标准线序制作交叉与直连线序是否可行?
5.2、分别制作交叉和直连双绞线
制作直连网线:
两端都按EIA568B标准排列线序。
制作交叉网线:
一端按EIA568A标准排列,另一端按EIA568B标准排列。
EIA/TIA-568A的线序是:
1=白/绿,2=绿,3=白/橙,4=蓝,5=白/蓝,6=橙,7=白/棕,8=棕;
EIA/TIA-568B的线序是:
1=白/橙,2=橙,3=白/绿,4=蓝,5=白/蓝,6=绿,7=白/棕,8=棕。
制作步骤:
1)准备
2)剥线(剥去外皮2到2.5cm,不宜太长或太短)
3)露出4对电缆,按序号排好
图中线序为568B
4)排列整齐、剪断
5)将线放入水晶头(顶到头)
6)将水晶头放入压线钳,使劲压紧。
7)用测线仪测试连通情况。
5.3、利用交叉和直连双绞线分别测试在WindowsXP下对等网下的连接。
用两种线序的做成的双绞线分别连接两台计算机的网卡,看对等网组成情况,得出线序对双机互连的对等网有何影响。
对等网相关组建知识:
对等网组建在对等网络中,对等网上各台计算机的有相同的功能,无主从之分,网上任意节点计算机既可以作为网络服务器,为其他计算机提供资源;也可以作为工作站,以分享其他服务器的资源。
任一台计算机均可同时兼作服务器和工作站,也可只作其中之一。
同时,对等网除了共享文件之外,还可以共享打印机,可被网络上的任一节点使用,如同使用本地打印机一样方便。
因为对等网不需要专门的服务器来做网络支持,也不需要其他组件来提高网络的性能,因而对等网络的价格相对要便宜很多。
一个完整的对等网设置步骤
1.在WindowsXP中配置对等网
①网卡驱动程序的安装;②使用网络配置向导
完成了对等网的硬件安装,在WindowsXP中安装网卡驱动程序后,运行“设置家庭和小型办公网络”向导设置对等网的网络参数。
③设置IP地址:
启动计算机到WindowsXP桌面后,设置IP地址和子网掩码。
必须是同网段IP。
2.WindowsXP下对等网实现网络资源共享
完成对等网的安装与配置后,就可以实现对等网中共享资源的访问。
①设置共享文件夹
②查看网络资源
③搜索计算机
六、实验测试与结论
用直连线和交叉线这两种线序的双绞线分别连接两台计算机的网卡,看对等网组成情况,得出线序对双机互连的对等网有何影响。
然后分析并得出这两种线序的区别意义
实验二常用的网络命令
一、ʵÑéÄ¿µÄ
学习网络常用命令工具,学习用这些命令工具来进行基本的网络测试和管理,同时加深对计算机网络的理解。
二、实验性质
验证性实验
三、注意事项及要求
某些功能需要服务器的配合,每个学生记录自己相关的操作结果.
四、实验步骤
在计算机上配置IP地址等TCP/IP属性信息
学习使用windows环境下常用的网络命令
1.IP地址与以太网卡硬件地址查看命令:
ipconfig
2.网络连接测试命令:
ping
3.地址解析命令:
ARP
4.文件传输命令:
FTP
5.显示协议及其端口信息和当前的TCP/IP网络连接:
Netstat
6.控制网络路由表:
Route
7.Tracert:
该诊断实用程序将包含不同生存时间(TTL)值的Internet控制消息协议(ICMP)回显数据包发送到目标,以决定到达目标采用的路由。
8.域名查询nslookup命令。
(一)ipconfig命令
Ipconfig命令应该是最最基础的命令了,主要功能就是显示用户所在主机内部的IP协议的配置信息等资料。
它的主要参数有:
1、all:
显示与TCP/IP协议相关的所有细节信息,其中包括测试的主机名、IP地址、子网掩码、节点类型、是否启用IP路由、网卡的物理地址、默认网关等。
2、renewall:
更新全部适配器的通信配置情况,所有测试重新开始。
3、releaseall:
释放全部适配器的通信配置情况。
4、renewn:
更新第n号适配器的通信配置情况,所有测试重新开始。
例如:
C:
\>ipconfig,显示如下
WindowsIPConfiguration
Ethernetadapter本地连接:
Connection-specificDNSSuffix.:
IPAddress............:
192.168.0.14
SubnetMask...........:
255.255.255.0
DefaultGateway.........:
192.168.0.1
(二)ping命令(PacketInternetGroper因特网包探索器)
PING命令是一个在网络中非常重要的并且常用的命令,主要是用来测试网络是否连通。
该命令通过发送一个ICMP(网络控制消息协议)包的回应来看是否和对方连通,一般我们用来测试目标主机是否可以连接,或者可以通过TTL值来判断对方的操作系统的版本。
常用参数说明:
-a-t-r-n
使用举例:
Ping计算机名pingwangluo21//获取计算机IP
PingIP地址ping-a172.16.22.36//获取计算机名
Ping域名ping
比如你想测试你和IP地址为192.168.0.1的机器是否连通,那么就可以使用这个命令:
ping192.168.0.1,那么如果连通就会有如下返回:
C:
\>ping192.168.0.1
Pinging192.168.0.1with32bytesofdata:
Replyfrom192.168.0.1:
bytes=32time<1msTTL=128
。
。
。
。
。
Pingstatisticsfor192.168.0.1:
Packets:
Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-seconds:
Minimum=0ms,Maximum=0ms,Average=0ms
如果不连通的话,就会返回超时:
Pinging192.168.0.1with32bytesofdata:
Requesttimedout.
。
。
。
。
。
。
.
Pingstatisticsfor192.168.0.1:
Packets:
Sent=4,Received=0,Lost=4(100%loss),
那么就证明你和该计算机的网络不通,也许是对方没有上网,或者装了防火墙。
在局域网中,如果是同一个工作组的机器,你可以通过ping对方的机器名称获得对方的IP地址,
参数:
-t可以不间断的向一个机器发送包
-l包大小参数还能设定发送包的最大值,这样差不多句有了DoS的功能了,也就是在黑客技术中的洪水攻击,最大值为65500。
如:
C:
\>ping192.168.0.1-t-l65500
因为加了-t参数,ping命令本身是不会停止的,于是我们就可以使用Ctrl+C来终止该命令。
ping命令还有一些别的参数,请自己参考帮助。
(三)Arp命令
显示和修改“地址解析协议”(ARP)所使用的到以太网的IP或令牌环物理地址翻译表。
该命令只有在安装了TCP/IP协议之后才可用。
arp-a[inet_addr][-N[if_addr]]
arp-dinet_addr[if_addr]
arp-sinet_addrether_addr[if_addr]
参数:
-a(或g):
通过询问TCP/IP显示当前ARP项。
如果指定了inet_addr,则只显示指定计算机的IP和物理地址。
inet_addr:
以加点的十进制标记指定IP地址。
-N:
显示由if_addr指定的网络界面ARP项。
if_addr:
指定需要修改其地址转换表接口的IP地址(如果有的话)。
如果不存在,将使用第一个可适用的接口。
-d:
删除由inet_addr指定的项。
-s:
在ARP缓存中添加项,将IP地址inet_addr和物理地址ether_addr关联。
物理地址由以连字符分隔的6个十六进制字节给定。
使用带点的十进制标记指定IP地址。
项是永久性的,即在超时到期后项自动从缓存删除。
ether_addr:
指定物理地址。
(四)FTP命令
FTP命令是一个文件传输的命令,该命令可以在两台互联的机器之间传送文件,这跟我们常用的FTP软件是一样的,但是我们的软件一般都是GUI(可视)界面的,但它是命令类型的。
格式如下:
ftp[-v][-n][-i][-d][-g][-s:
filename][-a][-w:
windowsize][computer]
参数解释
-v:
禁止显示远程服务器响应。
-n:
禁止自动登录到初始连接。
-i:
多个文件传送时关闭交互提示。
-d:
启用调试、显示在客户端和服务器之间传递的所有ftp命令。
-g:
禁用文件名组,它允许在本地文件和路径名中使用通配符字符(*和?
)。
-s:
filename:
指定包含ftp命令的文本文件;当ftp启动后,这些命令将自动运行。
该参数中不允许有空格。
使用该开关而不是重定向(>)。
-a:
在捆绑数据连接时使用任何本地接口。
-w:
windowsize:
替代默认大小为4096的传送缓冲区。
Computer:
指定要连接到远程计算机的计算机名或IP地址。
如果指定,计算机必须是行的最后一个参数。
FTP命令主要是在网上进行文件的传输,它的子命令非常多,我们挑一些主要的来讲。
一般在命令提示符下输入FTP后,就打开如下界面:
C:
\>ftp
ftp>
那么我们输入的命令都是在"ftp>"后面的,也就是说我们输入ftp命令后,那么我们就进入了FTP的平台,所有的操作都是基于FTP上的。
假如我们要打开一台网络上已经开了FTP服务的服务器,那么我们就可以登陆到该服务器,然后上传/下载文件,有时候我们的权限是只能下载,那么我们就不能上传,这具体要看你有的权限。
假如我们要打开一个FTP服务器,那么我们就可以在FTP平台下输入:
open主机IP端口
例如:
ftp>open192.168.0.3921,那么就会显示下面的效果:
C:
\>ftp
ftp>open192.168.0.39
Connectedto192.168.0.39.
220Serv-UFTPServerv4.2forWinSockready...
User(192.168.0.39none)):
到这里就需要我们输入用户名,如果是对方的服务器是支持匿名的,那么我们就可以输入像ftp之类的用户,如:
User(192.168.0.39none)):
ftp
331Usernameokay,pleasesendcompleteE-mailaddressaspassword.
Password:
密码也是输入ftp,那么就会显示登陆成功,如下:
Password:
***
230-(欢迎你来到FTP192.168.0.39服务器!
)
230Userloggedin,proceed.
ftp>
显示230就代表代表登陆成功,如果显示别的,比如530,那么就是用户名或密码错误,登陆失败。
登陆后就可以使用一些命令,包括上传/下载,执行外部命令等。
要获得FTP的所有命令,可以键入help命令,它所有命令列表如下:
ftp>help
常用命令解释:
1.!
:
执行一个非FTP平台下的外部命令,如:
!
cls,那么将清除屏幕。
2.delete:
删除一个文件,比如在你的当前FTP根目录下有一个dir1.txt的文件,你需要删除它,就输入deletedir1.txt。
3.ls:
列出现在有的文件列表,该命令是Unix/Linux下的一个命令,主要是列出该目录下的文件,而不管文件夹
4.put:
从本地计算机上传一个文件到FTP服务器上,
例如:
putcmd.exe,那么就会把当前目录下有的cmd.exe传的FTP服务器5.上的当前目录,该命令是最常用的。
6.ascii:
该命令可以使上传的文件是按照ASCII码来传输的。
7.get:
该命令也比较常用,也是把对方FTP服务器上的文件下载到自己的当前目录。
如:
getcmd.exe,就会把FTP服务器上的
8.cmd.exe文件下载到当前目录。
9.mdelete/rmdir:
删除一个目录/文件夹,比如:
mdeletea,那么该文件夹将被删除。
10.pwd:
显示当前所处在FTP的那个目录下,相当于显示当前路径。
例如:
ftp>pwd
257"/SOFTWARE/safe_tools"iscurrentdirectory.
11.quit/bye:
结束当前的FTP连接,并且退出FTP。
12.type:
设定文件传输类型,类型有:
[ascii|binary|image|tenex],如果你是传文本文件之类的就使用ascii码,如果是应用程序的话,就使用binary,如果是图片就使用image。
FTP默认的是ascii码,如果你要传应用程序,就要使用binary。
例如我们要上传一个lk.exe的文件,那么我们先设置传输模式为binary,然后再上传,如:
ftp>typebinary(200TypesettoI.)
ftp>putlk.exe(200PORTCommandsuccessful.)
13.mget:
同时下载多个文件。
14.mput:
同时上传多个文件。
15.user:
向远程主机器表示自己的身份,如:
ftp>user
Username:
ftp
331Usernameokay,pleasesendcompleteE-mailaddressaspassword.
Password:
***
230Userloggedin,proceed.
16.cd:
切换目录,进入一个目录使用cd目录,退到上一个层目录使用cd..(注意中间有一个空格),该命令比较常用。
17.help/?
:
显示帮助,主要是显示在FTP下可以用的命令。
18.rename:
重命名,给文件重新命名。
19.close:
关闭当前的FTP连接,但是不退出FTP,和quit/bye命令不一样。
如:
ftp>clos
221Goodbye!
20.open打开一个FTP连接。
如:
ftp>open192.168.0.39
Connectedto192.168.0.39.
220Serv-UFTPServerv4.2forWinSockready...
User(192.168.0.39none)):
FTP中比较常用的命令就这些,当然还设计一些别的命令,而且也要因不同的FTP服务器支持的命令不一样而定,所以如果碰到实际应用中不同,请参考相关的资料。
(五)Netstat
显示协议统计和当前的TCP/IP网络连接。
该命令只有在安装了TCP/IP协议后才可以使用。
netstat[-a][-e][-n][-s][-pprotocol][-r][interval]
参数说明:
-a:
显示所有连接和侦听端口。
服务器连接通常不显示。
-e:
显示以太网统计。
该参数可以与-s选项结合使用。
-n:
以数字格式显示地址和端口号(而不是尝试查找名称)。
-s:
显示每个协议的统计。
默认情况下,显示TCP、UDP、ICMP和IP的统计。
-p:
选项可以用来指定默认的子集。
-pprotocol:
显示由protocol指定的协议的连接;protocol可以是tcp或udp。
如果与-s选项一同使用显示每个协议的统计,protocol可以是tcp、udp、icmp或ip。
-r:
显示路由表的内容。
Interval:
重新显示所选的统计,在每次显示之间暂停interval秒。
按CTRL+B停止重新显示统计。
如果省略该参数,netstat将打印一次当前的配置信息。
(六)Route命令
控制网络路由表。
该命令只有在安装了TCP/IP协议后才可以使用。
格式:
route[-f][-p][command[destination][masksubnetmask]
[gateway][metriccostmetric]]
参数:
-f:
清除所有网关入口的路由表。
-p:
该参数与add命令一起使用时,将使路由在系统引导程序之间持久存在。
默认情况下,系统重新启动时不保留路由。
与print命令一起使用时,显示已注册的持久路由列表。
忽略其他所有总是影响相应持久路由的命令。
Command:
指定下列的一个命令。
命令
目的
print
打印路由
add
添加路由
delete
删除路由
change
更改现存路由
destination
指定发送command的计算机。
masksubnetmask
指定与该路由条目关联的子网掩码。
如果没有指定,将使用255.255.255.255。
gateway
指定网关。
名为Networks的网络数据库文件和名为Hosts的计算机名数据库文件中均引用全部destination或gateway使用的符号名称。
如果命令是print或delete,目标和网关还可以使用通配符,也可以省略网关参数
metriccostmetric
指派整数跃点数(从1到9999)在计算最快速、最可靠和(或)最便宜的路由时使用
(七)Tracert
tracert命令主要用来显示数据包到达目的主机所经过的路径,显示数据包经过的中继节点