《计算机网络基础实践教程.doc》由会员分享,可在线阅读,更多相关《计算机网络基础实践教程.doc(10页珍藏版)》请在金锄头文库上搜索。
1、11第1章 PC机上常用网络命令PC机上常用网络命令1.1 Windows环境下常用网络命令1.1.1 操作内容和环境 操作内容:熟悉Windows平台下常用网络命令的使用,网络命令包括:arp、ftp、ipconfig、nbtstat、net、netstat、ping、route、telnet、tracert、pathping和winipcfg。 操作环境:硬件:PC机。软件:Windows Server 2003操作系统。1.1.2 操作步骤说明:以下网络命令的测试均在DOS命令提示符下进行,DOS命令提示符可从Windows系统的“开始”“程序”“附件”“命令提示符”进入命令行界面。(1
2、)ARP命令ARP命令显示和修改IP地址与物理地址之间的转换表。ARP协议允许主机查找同一物理网络上其他主机的MAC地址(协议实现的前提是本地主机已经获取其他主机的IP地址)。ARP实现时采用了缓存技术,本地主机缓存最近查找过的IP到MAC的地址映射表,这样可以消除重复的ARP广播请求,达到快速寻址的目的。用命令ARP /?查看ARP命令列表,显示如下:ARP -s inet_addr eth_addr if_addrARP -d inet_addr if_addrARP -a inet_addr -N if_addr-a 显示当前的ARP信息,可以指定网络地址。-g 跟 -a一样。-d 删除
3、由inet_addr指定的主机,可以使用*来删除所有主机。-s 添加主机的静态地址映射,并将网络地址跟物理地址相对应,这一项是永久生效的。eth_addr 物理地址。if_addr 网络接口。举例,在DOS终端下执行如下命令:C:arp a Interface: 10.111.142.71 - 0xInternet Address Physical Address Type10.111.142.1 00-01-f4-0c-8e-3b dynamic 10.111.142.112 52-54-ab-21-6a-0e dynamic10.111.142.253 52-54-ab-1b-6b-0a
4、dynamic以灰色底色标出的那一行,10.111.142.1是IP地址,00-01-f4-0c-8e-3b是该IP地址对应的物理地址,获取类型是动态,相对于命令参数为-s时的静态地址映射,动态地址映射是暂存的。C:arp -a 10.111.142.71No ARP Entries Found该命令显示指定IP地址10.111.142.71对应的ARP信息,显示结果表示目前该地址无ARP转换信息。C:arp -a 10.111.142.1Interface: 10.111.142.71 - 0xInternet Address Physical Address Type10.111.142.
5、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 hFTP -v -d -i -n -g -s:filenam
6、e -a -A -x:sendbuffer -r:recvbuffer -b:asyncbuffer -w:windowsize host-v 屏蔽服务器显示信息。 -n 初始连接后屏蔽登录信息。-i 多文件传输时关闭交互提示。-d 激活debugging功能。-g 未激活glob功能,glob命令用来设置mdelete、mget、mput命令的文件名扩展。-s:filename 在filename指定的文本文件中包含ftp命令,当ftp启动时,这些命令会自动运行,不需要进行参数的交互过程。-a 当绑定数据连接时使用任何一个本地接口。 -A 匿名登录。-x:sendbuffer 指定发送的SO
7、_SNDBUF大小,默认是8192。-r:recvbuffer 指定接受的SO_RCVBUF 大小,默认是8192。-b:asyncbuffer 指定async数目,默认是3。-w:windowsize 指定默认的传输缓冲区大小,默认是65535。host 远程主机IP地址或名称。注意:mget和mput命令需要带y/n/q,y表示yes,n表示no,q表示quit。使用CTRL+C退出命令。举例:通常情况下,FTP客户机登录FTP服务器需要进行交互式输入用户名和密码。现在我们选用参数-s:filename,如filename为user.txt,user.txt文件中输入用户名book和密码c
8、aodong501(用户名和密码换行输入)。那么客户机在命令提示符下输入ftp -s:user.txt 10.214.28.122就可以直接登录,而无需输入用户名和密码。user.txt文件中可以包含更多的命令。C:ftp -s:user.txt 10.214.28.122Connected 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直接跳到提示
9、符ftp下。C:ftpftphelp(?)然后敲入help或者?,显示ftp相关的命令列表:Commands may be abbreviated. Commands are:!deleteliteralpromptsend?debuglsputstatusappenddirmdeletepwdtraceasciidisconnectmdirquittypebellgetmgetquoteuserbinaryglobmkdirrecvverbosebyehashmlsremotehelpcdhelpmputrenamecloselcdopenrmdir介绍一些常用命令。! 从ftp子系统退出到
10、系统SHELL? 显示ftp说明,跟help一样append添加文件 格式为:append 本地文件 远程文件cd 更换远程目录lcd 更换本地目录,若无参数,将显示当前目录open 与指定的ftp服务器连接 open computer portclose 结束与远程服务器的 FTP 会话并返回命令解释程序bye 结束与远程计算机的 FTP 会话并退出 ftpquit 结束与远程计算机的 FTP 会话并退出 ftpget和recv 使用当前文件转换类型将远程文件复制到本地计算机 格式为:get remote-file local-filesend 和 put 上传文件到指定服务器格式为:sen
11、d local-file remote-file更多命令请参考帮助文件。举例:C:ftpftp open Connected to .220- Welcome to Pure-FTPd -220-Local time is now 16:50. Server port: 21.220 You will be disconnected after 15 minutes of inactivity.User (:(none):331 Anonymous login ok, send your complete e-mail address as password.Password:230 Anon
12、ymous access granted, restrictions apply.现在是匿名登录,若FTP服务器不提供匿名登录的话,那么在User一行提示符下输入用户名,在Password一行提示符下输入密码。ftp dir #查看目录下的内容200 PORT command successful150 Connecting to port 3505-rw-r-r- 1 1002 1002 Nov 5 13:29 ipphone.exedrwxr-xr-x 6 1002 1002 512 Jan 5 11:29 pub226-Options: l226 2 matches totalftp:
13、130 bytes received in 0.00Seconds .00Kbytes/sec.我们看到,该目录下包含ipphone.exe可执行文件和pub子目录。ftp cd pub #切换到pub子目录250 OK. Current directory is /pubftp dir #查看pub子目录下的内容,包含4个目录和一个文件200 PORT command successful150 Connecting to port 3507drwxr-xr-x 2 1002 1002 512 Jan 5 11:26 dmtdrwxr-xr-x 2 1002 1002 512 Nov 29 2003 nb2003drwxr-xr-x 2 1002 1002 512 Jan 5 11:27 pptdrwxr-xr-x 2 1002 1002 512 Jun 10 2004 zuaa-rw-r-r- 1 1002 1002 Nov 11 09:56 网语通.exe226-Options: -l226 5 matches totalftp: 316 bytes received in 0.02Seconds 19.75Kby