计算机网络实验指导书CISCO版Word文件下载.docx
《计算机网络实验指导书CISCO版Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机网络实验指导书CISCO版Word文件下载.docx(72页珍藏版)》请在冰豆网上搜索。
(1)在计算机上配置IP地址等TCP/IP属性信息
(2)学习使用windows环境下常用的网络命令
1.IP地址与以太网卡硬件地址查看命令:
ipconfig
2.网络连接测试命令:
ping
3.地址解析命令:
ARP
4.文件传输命令:
FTP
5.显示协议与其端口信息和当前的TCP/IP 网络连接:
Netstat
6.控制网络路由表:
Route
7.将文件传输到正在运行TFTP服务的远程计算机或从正在运行TFTP
服务的远程计算机传输文件:
Tftp
8.Tracert:
该诊断实用程序将包含不同生存时间(TTL) 值的Internet控制消息协议(ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。
9.windowsNT下的Net命令
10.远程登陆命令Telnet
11.域名查询nslookup命令六、各命令说明
(一)ipconfig命令
Ipconfig命令应该是最最基础的命令了,主要功能就是显示用户所在主机部的IP协议的配置信息等资料。
它的主要参数有:
1、all:
显示与TCP/IP协议相关的所有细节信息,其中包括测试的主机名、IP地址、子网掩码、节点类型、是否启用IP路由、网卡的物理地址、默认网关等。
2、renewall:
更新全部适配器的通信配置情况,所有测试重新开始。
3、releaseall:
释放全部适配器的通信配置情况。
4、renewn:
更新第n号适配器的通信配置情况,所有测试重新开始。
例如:
C:
\>
ipconfig ,显示如下
WindowsIPConfigurationEthernetadapter 本地连接:
Connection-specificDNSSuffix.:
IPAddress............:
192.168.0.14
SubnetMask...........:
255.255.255.0
13/72
DefaultGateway.........:
192.168.0.1
(二)ping命令
PING命令是一个在网络中非常重要的并且常用的命令,主要是用来测试网络是否连通。
该命令通过发送一个ICMP(网络控制消息协议)包的回应来看是否和对方连通,一般我们用来测试目标主机是否可以连接,或者可以通过TTL值来判断对方的操作系统的版本。
常用参数说明:
-a-t-r
使用举例:
Ping 计算机名 ping wangluo21 // 获取计算机IP
Ping IP地址 ping -a172.16.22.36 // 获取计算机名
Ping 域名 ping .ecjtu.jx
比如你想测试你和IP地址为192.168.0.1的机器是否连通,那么就可以使用这个命令:
ping192.168.0.1,那么如果连通就会有如下返回:
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
如果不连通的话,就会返回超时:
Requesttimedout.
.
Sent=4,Received=0,Lost=4(100%loss),
那么就证明你和该计算机的网络不通,也许是对方没有上网,或者装了防火墙。
在局域网中,如果是同一个工作组的机器,你可以通过ping对方的机器名称获得对方的IP地址,
参数:
-t 可以不间断的向一个机器发送包
-l 包大小参数还能设定发送包的最大值,这样差不多句有了DoS的功能了,也就是在黑客技术中的洪水攻击,最大值为65500。
如:
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:
多个文件传送时关闭交互提示。
启用调试、显示在客户端和服务器之间传递的所有ftp 命令。
-g:
禁用文件名组,它允许在本地文件和路径名中使用通配符字符(*和?
)。
-s:
filename:
指定包含ftp 命令的文本文件;
当ftp 启动后,这些命令将自动运行。
该参数中不允许有空格。
使用该开关而不是重定向(>
)。
-a:
在捆绑数据连接时使用任何本地接口。
-w:
windowsize:
替代默认大小为4096 的传送缓冲区。
Computer:
指定要连接到远程计算机的计算机名或IP 地址。
如果指定,计算机必须是行的最后一个参数。
FTP 命令主要是在网上进行文件的传输,它的子命令非常多,我们挑一些主要的来讲。
一般在命令提示符下输入FTP后,就打开如下界面:
ftpftp>
那么我们输入的命令都是在"
ftp>
"
后面的,也就是说我们输入ftp命令后,那么我们就进入了FTP的平台,所有的操作都是基于FTP上的。
假如我们要打开一台网络上已经开了FTP服务的服务器,那么我们就可以登陆到该服务器,然后上传/下载文件,有时候我们的权限是只能下载,那么我们就不能上传,这具体要看你有的权限。
假如我们要打开一个FTP服务器,那么我们就可以在FTP平台下输入:
open主机IP端口
open192.168.0.3921,那么就会显示下面的效果:
C:
ftp
open192.168.0.39
Connectedto192.168.0.39.
220Serv-UFTPServerv4.2forWinSockready...User(192.168.0.39none)):
到这里就需要我们输入用户名,如果是对方的服务器是支持匿名的,那么我们就可以输入像ftp之类的用户,如:
User(192.168.0.39none)):
ftp
331 Usernameokay,pleasesendcomplete addressaspassword.Password:
密码也是输入ftp,那么就会显示登陆成功,如下:
Password:
***
230-( 欢迎你来到FTP192.168.0.39服务器!
)
230Userloggedin,proceed.ftp>
显示230就代表代表登陆成功,如果显示别的,比如530,那么就是用户名或密码错误,登陆失败。
登陆后就可以使用一些命令,包括上传/下载,执行外部命令等。
要获得FTP的所有命令,可以键入help命令,它所有命令列表如下:
help
我们把常用的命令解释一下:
1.!
:
执行一个非FTP平台下的外部命令,如:
!
cls,那么将清除屏幕。
2.delete:
删除一个文件,比如在你的当前FTP根目录下有一个dir1.txt
的文件,你需要删除它,就输入deletedir1.txt。
3.ls:
列出现在有的文件列表,该命令是Unix/Linux下的一个命令,主要是列出该目录下的文件,而不管文件夹
4.put:
从本地计算机上传一个文件到FTP服务器上,
put cmd.exe,那么就会把当前目录下有的cmd.exe传的FTP服