网络与通信基础实验指导书(10)44(3)

2019-03-11 09:12

IP地址,如192.168.1.10)就可以不间断地测试源与目的主机之间的链路,直到用户使用中断退出“CTRL+C”键)为止,而且在测试过程中,可以随时使用“CTRL+BREAK”组合键来查看统计结果。

? “-n”表示发送测试数据包的数量,在不指定该参数的情况下,其缺省值为4。若要发送1000个数据包测试链路,则可以使用“ping X-n1000”命令。

? “-l”表示发送数据包的大小,比如,发送100个1024字节大小的数据包就可以使用“ping X-n 100-l 1024”。 4.3. 4 实验内容2:测试网络的连通性

1)首先检查本机TCP/IP协议的配置情况,可以使用两种方法:

? 方法1:使用winipcfg命令。具体操作为:单击“开始”→“运行”,在“运行”窗口的“打开”输入框中输入“winipcfg”,单击“确定”按钮,打开如图16所示的对话框。在该对话框中显示了当前计算机的TCP/IP协议配置,包括IP地址和子网掩码。单击“详细信息”按钮,可以看到更为详细的配置信息。记录这些信息。

图16 使用winipcfg查看本机TCP/IP配置

? 方法2:使用DOS命令行的方式,单击“开始”→“程序”,选择“MS-DOS方式”,打开MS-DOS方式窗口。然后在DOS提示符后输入“winipcfg”,按回车键就会显示出如图17所示的内容,其中也显示了本机TCP/IP的配置。若要进一步查看更为详细的信息,可以执行“ipconfig/all”命令。

11

图17 使用ipconfig查看本机TCP/IP配置

2)开始网络测试。首先在MS-DOS方式的命令行中,输入“ping 127.0.0.1”,然后按回车键。如果能接收到正确的应答响应且没有数据包丢失,则表示本机的TCP/IP工作正常。若应答响应不正确(数据包丢失或目的主机无法到达等),则查看网络设置,确认本机是否安装了TCP/IP协议。

3)输入“ping X”,其中X就是在步骤1中记录的地址,若记录的地址为“192.168.1.10”,则输入“ping 192.168.1.10”。按回车键后,如果能接收到应答信息且没有数据包丢失,则表示本机TCP/IP的配置正确,且该计算机在网络上可以进行通信。否则,重新检查或设置本机的TCP/IP协议配置参数(很多时候都是因为IP地址或子网掩码输入错误造成的)。

4)同样,输入“ping X”,其中X代表另外一台已连通到网络上的计算机所使用的IP地址。按回车键后,如果同样能够接收到对方正确的应答信息且没有数据包丢失,则表示本机与对方计算机之间可以相互通信,并可以正确地连接到网络上。如果不通,则检查网络电缆是否插好。若还出现问题,则重新测试或制作网络电缆。若还不能解决问题,则说明地址解析可能出现问题(ARP工作不正常),解决方法是将TCP/IP协议删除并重新安装。 4.3.5 实验小结

将网络的硬件连接好后,接着进行相应的软件和协议配置,当所有这些操作结束后,并不意味着网络就能够连通,或者说并非所有的计算机都能连接到网络上,其中可能会出现各种各样的问题。因此,本实验的目的就在于通过网络连通的检测和测试,寻找出现问题的起源在哪里,并针对这些问题进行解决。

12

4.4 Windows环境下的常用网络管理和维护命令 4.4.1 实验目的

熟悉Windows平台下常用网络命令的使用,网络命令包括:arp、ftp、ipconfig、nbtstat、net、netstat、ping、route、telnet、tracert、pathping和winipcfg。

4.4.2 实验环境

软件平台:Windows98/2000/XP ,Server 2003操作系统 硬件平台:计算机(PC)。

4.4.3 实验步骤

说明:以下网络命令的测试均在DOS命令提示符下进行,DOS命令提示符可从Windows系统的“开始”→“程序”→“附件”→“命令提示符”进入命令行界面。

(1)ARP命令

ARP命令显示和修改IP地址与物理地址之间的转换表。ARP协议允许主机查找同一物理网络上其他主机的MAC地址(协议实现的前提是本地主机已经获取其他主机的IP地址)。ARP实现时采用了缓存技术,本地主机缓存最近查找过的IP到MAC的地址映射表,这样可以消除重复的ARP广播请求,达到快速寻址的目的。

用命令ARP /?查看ARP命令列表,显示如下:

ARP -s inet_addr eth_addr [if_addr]

ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr]

-a 显示当前的ARP信息,可以指定网络地址。 -g 跟 -a一样。

-d 删除由inet_addr指定的主机,可以使用*来删除所有主机。 -s 添加主机的静态地址映射,并将网络地址跟物理地址相对应,

这一项是永久生效的。

eth_addr 物理地址。 if_addr 网络接口。

举例,在DOS终端下执行如下命令:

C:\\>arp –a

13

Interface: 10.111.142.71 --- 0x1000003

Internet Address Physical Address Type

10.111.142.1 00-01-f4-0c-8e-3b dynamic 10.111.142.112 52-54-ab-21-6a-0e dynamic 10.111.142.253 52-54-ab-1b-6b-0a dynamic

以灰色底色标出的那一行,10.111.142.1是IP地址,00-01-f4-0c-8e-3b是该IP地址对应的物理地址,获取类型是动态,相对于命令参数为-s时的静态地址映射,动态地址映射是暂存的。

C:\\>arp -a 10.111.142.71

No ARP Entries Found

该命令显示指定IP地址10.111.142.71对应的ARP信息,显示结果表示目前该地址无ARP转换信息。

C:\\>arp -a 10.111.142.1

Interface: 10.111.142.71 --- 0x1000003

Internet Address Physical Address Type

10.111.142.1 00-01-f4-0c-8e-3b dynamic

显示指定IP地址10.111.142.1对应的MAC地址是00-01-f4-0c-8e-3b。 C:\\>arp -s 157.55.85.212 00-aa-00-62-c6-09

该命令添加IP地址157.55.85.122对应的mac地址。通过命令arp -a可以验证是否已经加入。arp -s可以在代理服务器或LAN缺省路由器上进行IP地址和MAC地址的绑定,防止IP地址的盗用。

(2)ftp命令

ftp命令的功能是在服务器和客户机之间传送文件。在DOS命令提示符下输入命令:

C:\\>ftp –h

FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuffer] [-b:asyncbuffer] [-w:windowsize] [host]

-v 屏蔽服务器显示信息。 -n 初始连接后屏蔽登录信息。 -i 多文件传输时关闭交互提示。 -d 激活debugging功能。

-g 未激活glob功能,glob命令用来设置mdelete、mget、mput命令

的文件名扩展。

些命令会自动运行,不需要进行参数的交互过程。

14

-s:filename 在filename指定的文本文件中包含ftp命令,当ftp启动时,这

-a 当绑定数据连接时使用任何一个本地接口。 -A 匿名登录。

-x:sendbuffer 指定发送的SO_SNDBUF大小,默认是8192。 -r:recvbuffer 指定接受的SO_RCVBUF 大小,默认是8192。 -b:asyncbuffer 指定async数目,默认是3。 -w:windowsize host

指定默认的传输缓冲区大小,默认是65535。 远程主机IP地址或名称。

注意:mget和mput命令需要带y/n/q,y表示yes,n表示no,q表示quit。 使用CTRL+C退出命令。 举例:

通常情况下,FTP客户机登录FTP服务器需要进行交互式输入用户名和密码。现在我们选用参数-s:filename,如filename为user.txt,user.txt文件中输入用户名book和密码caodong501(用户名和密码换行输入)。那么客户机在命令提示符下输入ftp -s:user.txt 10.214.28.122就可以直接登录,而无需输入用户名和密码。user.txt文件中可以包含更多的命令。

C:\\>ftp -s:user.txt 10.214.28.122 Connected to 10.214.28.122.

220 Gene6 FTP Server v3.1.0 (Build 70) ready... User (10.214.28.122:(none)): 331 Password required for book. 230 User book logged in. ftp>

直接跳到提示符ftp>下。

C:\\>ftp

ftp>help(?)

Commands may be abbreviated. Commands are: ! delete literal ? debug ls

然后敲入help或者?,显示ftp相关的命令列表:

prompt

put

send status

append

ascii bell binary bye cd close

dir

disconnect get glob hash help lcd

mdelete

mdir mget mkdir mls mput open

pwd

quit quote recv

remotehelp rename rmdir

trace

type user verbose

介绍一些常用命令。 ! 从ftp子系统退出到系统SHELL ?

显示ftp说明,跟help一样

15


网络与通信基础实验指导书(10)44(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:火灾事故应急预案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: