当前位置:首页 » 文件传输 » ftp命令和get的区别
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp命令和get的区别

发布时间: 2023-08-16 20:56:45

‘壹’ FTP是什么

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。

其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。



(1)ftp命令和get的区别扩展阅读:

同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。

用户要连上FTP 服务器,就要用到 FTP 的客户端软件,通常 Windows自带“ftp”命令,这是一个命令行的 FTP客户程序,另外常用的 FTP 客户程序还有FileZilla、 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-猫眼等。

‘贰’ ftp文件下载和上传命令

windows下ftp上传文件:
比如要把 D:\index.html上传至服务器的根目录中,可以键入:
ftp> put D:\index.html (回车)
当屏幕提示你已经传输完毕,可以键入相关命令查看:
ftp> dir (回车)
windows下ftp上传下载:
假设要把服务器\images目录中的所有.jpg文件下载至本机中,可以输入指令:
ftp> cd images(回车) [注:进入\images目录]
ftp> mget *.jpg
windows下ftp上传与下载工作完毕,键入bye中断连接。
ftp> bye(回车)

下面是一些常用的FTP命令:
1. open:与服务器相连接;
2. send(put):上传文件;
3. get:下载文件;
4. mget:下载多个文件;
5. cd:切换目录;
6. dir:查看当前目录下的文件;
7. del:删除文件;
8. bye:中断与服务器的连接。
如果想了解更多,可以键入
ftp> help (回车)

‘叁’ DOS下的FTP命令的PUT和GET一点疑问

可能是FTP的访问权限问题,也就是说你登陆的用户没有权限往FTP服务器上传东西

‘肆’ 谁能跟我详细说说DOS下的FTP命令的PUT和GET的具体用法

Windows98/2000中有一些自带的小程序,在开始选单中没有设定快捷方式,要在“运行”对话框或MS-DOS方式下输入程序文件名才能执行它们。多数“菜鸟”级的用户往往忽略了它们的存在,但它们却非常实用,可以实现诸多网络和系统的辅助功能。

这些程序主要是有关网络、系统配置和诊断的工具。它们包括: Ping、Tracert、FTP、Drwatson、Regedit、Winipcfg、Winpopup、 MSConfig、Winfile(注:后四个命令在Windows2000中无效)等程序。其中的Ping、Tracert和FTP命令只有在安装了TCP/IP协议之后才能使用。下面分别介绍这几个网络命令的用法。这些命令大家或多或少都知道一点,这里就详细说说几个比较实用的网络命令。

1.网络连通测试命令Ping

Ping命令通过向计算机发送Internet控制信息协议(ICMP)回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接情况。对于每个发送报文,Ping最多等待1秒并打印发送和接收报文的数量,比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含32字节的数据(周期性的大写字母序列)。

Ping命令的格式:

Ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] destination-list

其中destination-list是目的计算机的地址。Ping命令的这些参数中,主要用到的有-t(不断向指定的计算机发送报文,按 Ctrl+Break可以查看统计信息或继续运行,直到用户按Ctrl+C键中断);-a(将IP地址解析为计算机名);-n count(发送由count指定数量的回应报文)和-l size(发送由size指定数据大小的回应报文)。例如Ping 263的主页地址,在MS-DOS方式下输入C:\?>ping www.263.net。

Ping命令经常用来对TCP/IP网络进行诊断。通过向目的计算机发送一个报文,让它将这个报文返送回来,如果返回的报文和发送的报文一致,那就是说你的Ping命令成功了。如果在指定时间内没有收到应答报文,则Ping就认为该计算机不可达,然后显示“Request time out”信息。通过对Ping的数据进行分析,就能判断出计算机是否开着,网络是否存在配置、物理故障,或者这个报文从发送到返回需要多少时间。也可以使用Ping实用程序测试计算机名和IP地址,如果能够成功校验IP地址却不能成功校验计算机名,则说明名称解析存在问题。

当然,报文返回时间越短,Request time out出现的次数越少,则意味着与此计算机的连接稳定和速度快。

2.路由分析诊断程序Tracert

该诊断实用程序通过向目的地发送具有不同生存时间的ICMP回应报文,以确定至目的地的路由。也就是说,Tracert命令可以用来跟踪一个报文从一台计算机到另一台计算机所走的路径。比如你在上网时,想知道从你的计算机如何走到263主页的,可在MS-DOS方式下,输入命令Tracert www.263.net并回车。

C:\?>tracert www.263.net

Tracing route to www.263.net [211.100.31.131]

over a maximum of 30 hops:

1

2 10 ms

3

15 190 ms 170 ms 180 ms 211.100.24.4

16 100 ms 111 ms 120 ms 211.100.31.131

Trace complete.

左边的数字是该路由经过的计算机数目和顺序。“*”表示往返时间太长,Tracert 将这个时间“忘记了”,“10ms”是向经过的第一个计算机(202.195.243.1)发送报文的往返时间,单位为毫秒。由于每个报文每次往返时间不一样,Tracert将显示三次往返时间。在时间信息之后,是计算机的名称信息,是便于人们阅读的域名格式,也有IP地址格式。它可以让你知道,你的计算机与目的计算机在网络上距离有多远,要经过几步才能到达。
再说网络命令程序
出处:电脑爱好者
责任编辑:pjl

[02-3-14 11:06] 作者:江苏 章成志

3.文件传送命令FTP

FTP是文件传送命令,通过FTP可直接进行文字和非文字信息的双向传送,即用户可在Internet上,从运行FTP服务的计算机上下载或上传文件。

在MS-DOS方式下,输入FTP回车,就启动了FTP,并进入FTP的命令提示符方式,我们可以看到,FTP与DOS很相似,它包含了许多命令,常用FTP 命令如下:

ftp -v -d - i -n -g [主机名]

其中:-v 显示远程服务器的所有响应信息。

-d 使用调试方式。

-n 限制ftp的自动登录,即不使用.netrc文件。

-g 取消全局文件名

一般FTP服务器采用的是匿名方式,就是说用户可以使用匿名身份与远程计算机建立连接并从远程计算机上拷贝文件,而不必是此远程计算机的注册用户。当用户使用Open命令连接FTP服务器,登录时可以如下填写:Username:ftp(或 anonymous、guest等),Password:任意E-mail地址或空值。登录成功后,首先通过Cd命令逐层进入下载文件所在的目录,然后用Lcd命令确定保存文件的本地目录,最后通过Get命令下载所需的文件。任务完成后,输入Quit命令断开与远程计算机的连接,退出FTP方式。

目前,网友们大多使用专门的FTP软件进行文件传送,如CuteFTP、FTP Control等,这些软件都采用Windows图形界面,比命令提示符方式使用方便。但如果计算机上没有安装这些软件,使用Windows 98自带的FTP命令,也能完全实现文件传送的功能。

4.IP配置程序Winipcfg

IP配置实用程序允许用户或管理员查看当前IP地址和其他与网络配置有关的有用信息。单击“开始”,然后
再单击“运行”,在“运行”对话框中,输入Winipcfg 并确定,出现IP配置的信息窗口,单击“详细信息”,则出现更为详细的网络配置信息,其中显示了此时拨号上网的计算机具体的IP配置,分为主机信息和网络适配器信息,包括DNS服务器地址、计算机的IP地址、子网掩码等,一目了然。要查看其他网络适配器的地址信息,可从“Ethernet适配器信息”列表中选择相应的适配器。目前大多数拨号上网的计算机是由ISP动态分配IP地址,并不使用固定的IP地址,所以在上网时,使用该程序可以知道此次上网本机的IP地址和子网掩码等信息。

‘伍’ FTP原理与配置

FTP是用来传送文件的协议。使用FTP实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性。

在企业网络中部署一台FTP服务器,将网络设备配置为FTP客户端,则可以使用FTP来备份或更新VRP文件和配置文件。 也可以把网络设备配置为FTP服务器,将设备的日志文件保存到某台主机上方便查看。

FTP传输数据时支持两种传输模式:ASCII模式和二进制模式。

ASCII模式用于传输文本。 发送端的字符在发送前被转换成ASCII码格式之后进行传输,接收端收到之后再将其转换成字符。 二进制模式常用于发送图片文件和程序文件。 发送端在发送这些文件时无需转换格式,即可传输。

使用FTP进行文件传输时,会使用两个TCP连接。 第一个连接是FTP客户端和FTP服务器间的控制连接。 FTP服务器开启21号端口 ,等待FTP客户端发送连接请求。

第二个连接是FTP客户端和FTP服务器间的数据连接。 服务器使用TCP的20号端口 与客户端建立数据连接。 通常情况下,服务器主动建立或中断数据连接。

执行 ftp server enable 命令使能FTP功能。

执行 set default ftp-directory 命令设置FTP用户。

在配置FTP服务器时,可以使用AAA为每个用户分别配置登录账号和访问权限。

aaa 命令用来进入AAA视图。

local-user user-name { access-limit max-number | ftpdirectory directory | idle-timeout minutes [ seconds ] | password cipher password [ opt ]| privilege level level | state {active | block } } *命令用来创建本地用户,并配置本地用户的各项参数。

ftp客户端连接ftp服务器

ftp命令用来不远程FTP服务器建立控制连接,并进入FTP客户端视图。

binary命令用来在设备作为FTP客户端时设置文件传输方式为Binary模式,又称二进制模式。缺省情况下,文件传输方式为ASCII模式。get命令用来从远程FTP服务器下载文件并保存在本地。

‘陆’ ftp客户端命令中的get与mget有什么区别

mget命令是进行远程文件下载。 用法: mget *:下载当前路径下的所有文件和文件夹; mget*.c:下载此路径下固定后缀的文件; mget 文件名:下载当前路径下的固定文件 ,单个; mget 文件名 文件名:下载当前路径下的固定文件,多个。

‘柒’ FTP 复制文件命令

FTP 复制文件命令是get 文件名
1) 说明:显示ftp命令的说明。后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表。
2)说明:功能是在本地计算机上运行指定命令。
如! command 其中command就是你要运行的命令,如果不加command这个参数的话,则显示本地命令提示, 这时你输入exit命令就能返回到ftp了。
3)$ macro-ame[args]
说明:执行宏定义macro-name。
4) append
说明:使用当前文件类型设置,将本地文件附加到远程计算机中。大概格式是append local-file [remote-file] 其中local-file是说指定要添加的本地文件。remote-file是说指定要将local-file附加到远程计算机文件,要是省了这个,则是使用本地文件名做远程文件名。

‘捌’ ftp是什么意思

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。

FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;并且不时的必须执行一些冗长的登录进程。

文件传输协议的原始规范于1971年4月16日发布为RFC114。直到1980年,FTP运行在TCP/ IP的前身NCP上。该协议后来被TCP / IP版本,RFC765(1980年6月)和RFC959(1985年10月)(当前规范)所取代。

RFC959提出了若干标准修改,例如RFC1579(1994年2月)启用防火墙FTP(被动模式),RFC2228(1997年6月)提出安全扩展,RFC2428(1998年9月)增加了对IPv6的支持,并定义了一种新型的被动模式。

(8)ftp命令和get的区别扩展阅读

与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。

比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

大多数最新的网页浏览器和文件管理器都能和FTP服务器创建连接。这使得在FTP上通过一个接口就可以操控远程文件,如同操控本地文件一样。

这个功能通过给定一个FTP的URL实现,形如ftp://<服务器地址>(例如,ftp://ftp.gimp.org)。是否提供密码是可选择的,如果有密码,则形如ftp://<login>:<password>@<ftpserveraddress>。大部分网页浏览器要求使用被动FTP模式,然而并不是所有的FTP服务器都支持被动模式。