计算机网络实验指导书(谢昕)(3)

2019-04-21 13:19

-g:禁用文件名组,它允许在本地文件和路径名中使用通配符字符(* 和 ?)。-s: filename:指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数中不允许有空格。使用该开关而不是重定向 (> )。 -a:在捆绑数据连接时使用任何本地接口。

-w:windowsize:替代默认大小为 4096 的传送缓冲区。

Computer:指定要连接到远程计算机的计算机名或 IP 地址。如果指定,计算机必须是行的最后一个参数。

FTP命令主要是在网上进行文件的传输,它的子命令非常多,我们挑一些主要的

来讲。 一般在命令提示符下输入FTP后,就打开如下界面: C:\\>ftp ftp>

那么我们输入的命令都是在\后面的,也就是说我们输入ftp命令后,那么我

们就进入了FTP的平台,所有的操作都是基于FTP上的。假如我们要打开一台网络上已经开了FTP服务的服务器,那么我们就可以登陆到该服务器,然后上传/下载文件,有时候我们的权限是只能下载,那么我们就不能上传,这具体要看你有的权限。

假如我们要打开一个FTP服务器,那么我们就可以在FTP平台下输入: open 主机IP 端口

例如:ftp>open 192.168.0.39 21,那么就会显示下面的效果: C:\\>ftp

ftp> open 192.168.0.39 Connected to 192.168.0.39.

220 Serv-U FTP Server v4.2 for WinSock ready... User (192.168.0.39none)):

到这里就需要我们输入用户名,如果是对方的服务器是支持匿名的,那么我们就可以输入像ftp之类的用户,如:

User (192.168.0.39none)): ftp

331 User name okay, please send complete E-mail address as password. Password:

密码也是输入ftp,那么就会显示登陆成功,如下: Password: ***

230-(欢迎你来到FTP192.168.0.39服务器!) 230 User logged in, proceed. ftp>

显示230就代表代表登陆成功,如果显示别的,比如530,那么就是用户名或密码错误,登陆失败。

11

登陆后就可以使用一些命令,包括上传/下载,执行外部命令等。要获得FTP的所有命令,可以键入help命令,它所有命令列表如下:ftp> help

我们把常用的命令解释一下:

1.!:执行一个非FTP平台下的外部命令,如:!cls,那么将清除屏幕。 2.delete:删除一个文件,比如在你的当前FTP根目录下有一个dir1.txt的文件,你需要删除它,就输入 delete dir1.txt。

3.ls:列出现在有的文件列表,该命令是Unix/Linux下的一个命令,主要是列出该目录下的文件,而不管文件夹

4.put:从本地计算机上传一个文件到FTP服务器上,

例如:put cmd.exe,那么就会把当前目录下有的cmd.exe传的FTP服务器5.上的当前目录,该命令是最常用的。

6.ascii:该命令可以使上传的文件是按照ASCII码来传输的。

7.get:该命令也比较常用,也是把对方FTP服务器上的文件下载到自己的当前目录。如:get cmd.exe,就会把FTP服务器上的

8.cmd.exe文件下载到当前目录。

9.mdelete/rmdir:删除一个目录/文件夹,比如:mdelete a ,那么该文件夹将被删除。

10.pwd:显示当前所处在FTP的那个目录下,相当于显示当前路径。例如: ftp> pwd

257 \ 11.quit/bye:结束当前的FTP连接,并且退出FTP。

12.type:设定文件传输类型,类型有: [ ascii | binary | image | tenex ],如果你是传文本文件之类的就使用ascii码,如果是应用程序的话,就使用binary,如果是图片就使用image。FTP默认的是ascii码,如果你要传应用程序,就要使用binary。例如我们要上传一个lk.exe的文件,那么我们先设置传输模式为binary,然后再上传,如:

ftp> type binary ( 200 Type set to I. )

ftp> put lk.exe (200 PORT Command successful. ) 13.mget:同时下载多个文件。 14.mput:同时上传多个文件。

15.user:向远程主机器表示自己的身份,如: ftp> user Username: ftp

331 User name okay, please send complete E-mail address as password. Password: ***

12

230 User logged in, proceed.

16.cd:切换目录,进入一个目录使用cd 目录,退到上一个层目录使用cd ..(注意中间有一个空格),该命令比较常用。

17.help/?:显示帮助,主要是显示在FTP下可以用的命令。 18.rename:重命名,给文件重新命名。

19.close:关闭当前的FTP连接,但是不退出FTP,和quit/bye命令不一样。如: ftp> clos

221 Goodbye!

20.open 打开一个FTP连接。如: ftp> open 192.168.0.39 Connected to 192.168.0.39.

220 Serv-U FTP Server v4.2 for WinSock ready... User (192.168.0.39none)):

FTP中比较常用的命令就这些,当然还设计一些别的命令,而且也要因不同的FTP服务器支持的命令不一样而定,所以如果碰到实际应用中不同,请参考相关的资料。

六、Route命令

控制网络路由表。该命令只有在安装了 TCP/IP 协议后才可以使用。格式: route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]] 参数:

-f:清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。

-p:该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。 Command:指定下列的一个命令。

命令 print add delete change destination 打印路由 添加路由 删除路由 更改现存路由 指定发送 command 的计算机。 13

目的 mask subnetmask gateway 指定与该路由条目关联的子网掩码。如果没有指定,将使用 255.255.255.255。 指定网关。名为 Networks 的网络数据库文件和名为 Hosts 的计算机名数据库文件中均引用全部 destination 或 gateway 使用的符号名称。如果命令是 print 或 delete,目标和网关还可以使用通配符,也可以省略网关参数 metric costmetric

指派整数跃点数(从 1 到 9999)在计算最快速、最可靠和(或)最便宜的路由时使用 七、TFTP命令

功能:将文件传输到正在运行 TFTP 服务的远程计算机或从正在运行 TFTP 服务的远程计算机传输文件。 ? 常用参数说明:

? tftp [-i] computer [get | put] source [destination] 使用举例:

? -I:指定二进制图像传送模式

? Put:将本地计算机上的文件 destination 传送到远程计算机上的文件 source。 ? Get:将远程计算机上的文件 destination 传送到本地计算机上的文件 source。

八、Finger

在运行 Finger 服务的指定系统上显示有关用户的信息。根据远程系统输出不同的变量。该命令只有在安装了 TCP/IP 协议之后才可用。

finger [-l] [user]@computer[...] 参数:

-l:以长列表格式显示信息。

User:指定要获得相关信息的用户。省略用户参数以显示指定计算机上所有用户的信息:

@computer:指定本地或远程计算机

14

九、Tracert

该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name /d:指定不将地址解析为计算机名。

-h maximum_hops:指定搜索目标的最大跃点数。 -j computer-list:指定沿 computer-list 的稀疏源路由。 -w timeout:每次应答等待 timeout 指定的微秒数。 target_name:目标计算机的名称。

十、Net命令

Net命令主要是在windows NT平台中完成一些网络工作,它的功能非常强大,可以这么说如果你想学习windows平台下的网络安全,必须熟悉使用该命令。该命令的语法很多,功能强大,我们只是介绍一些简单常用的。

1.建立IPC连接:

只要你拥有某IP的用户名和密码,那就用IPC$做连接,这里我们假如你得到的用户是管理员administrator,密码是123456。假设对方IP为192.168.0.1

net use \\\\192.168.0.1\\ipc$ \ 一般会显示如下信息:

C:\\>net use \\\\192.168.0.1\\ipc$ \ 命令成功完成。 退出的命令是:net use \\\\192.168.0.1\\ipc$ /del 一般执行后会显示如下信息:

C:\\>net use \\\\192.168.0.1\\ipc$ /del \\\\192.168.0.1\\ipc$ 已经删除。 当然你也可以建立一个空的IPC连接,也就是我们常说的空连接,也就是不需要用户名和密码的IPC连接,一般建立这类连接后就可以获取对方的很对系统信息,比如用户名,共享资源等。建立空连接和建立IPC连接是一样的,不过是不需要用户名和密码,例如我们要建立和IP地址为192.168.0.39的机器的空连接,使用以下命

15


计算机网络实验指导书(谢昕)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:核桃分级剥壳级分离一体机设计

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

马上注册会员

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