当前位置:首页 > 科技数码

FTP协议 文件传送协议是什么 客户端与FTP服务器交互步骤介绍【详解】

  文件传送协议,文件传送协议是什么意思

  FTP是一种Internet文件传输服务,它在Internet和TCP/IP网络中运作。FTP基本上是一种客户/服务器协议,在此协议中运行FTP服务器的系统接受来自运行FTP客户端的系统的命令。它的主要目的是允许文件从一个主机传送到另一个主机,而其他的应用系统像网络文件系统(Network File System,NFS)是用来存取远程文件中的数据的。FTP在各种不同的系统中运作并允许一个系统中的用户与其他类型的系统进行交互,只要其网络协议是TCP/IP,而不用在意其操作系统。

  FTP客户端运行一种交互式的、命令驱动的、基于文本的接口。尽管FTP有很多严格的规定,但它确实支持许多不同的文件类型和文件组织形式。终端用户调用一个前端应用连到远程系统,在FTP命令的提示下,就可以进行不同的操作。从客户到服务器的命令和从服务器到客户的应答都是以7位ASCII码格式经由控制连接传送的,因此FTP命令是直观可读的。用于分割相继的命令或应答的是一个回车符和一个换行符。每个命令由4个大写的ASCB字符构成,有些命令带有可选的参数。

  下面描述了客户端与FTP服务器进行交互的基本步骤:

  1.启动FTP命令接口。

  2.键入?以获取命令帮助。

  3.使用命令open以指定要访问的FTP服务器的IP地址或域名。

  4.登录(在公共站点,键入anonymous作为登录名称)。

  5.使用dir或Is命令以列出FTP服务器中的文件。

  6.使用cd命令切换目录。

  7.使用get命令下载文件或put命令上载文件。

  8.键入close以关闭当前会话(键入open可访问其他的服务器)。

  9.键入quit 以结束程序。

  在大多数情况下,这些步骤代表您同FTP服务器进行交互时将要做的大部分事情。就像刚才提到的那样,您可以键入?以查看命令的完整列表,您会发现很多命令。许多FTP作站点使用最小限度的文件访问安全性,因为他们是向公众提供文件。这些站点被称为匿名FTP站点。如第4步中所述,您可以简单地键入anonymous作为您的登录名称,然后键入电子邮件地址(或其他任何东西)作为您的密码。

  FTP可以在许多不同的文件系统间工作,所以用户必须清楚FTP服务器上的文件类型可能与他们的系统不兼容。通常所有的人都能够查看文本(txt)文件,而且新的通用文件类型如Adobe的PDF(页面描述语言)也使得这个问题不再是一个很大的问题。还有一件事是:在下载图形文件或可执行文件之前要键入binary;在下载文本文件之前要键入ascii。

  实际上,FTP客户端也处理很多命令。它首先翻译用户命令,然后使用FTP协议向FTP服务器发送请求。

  命令和数据是通过两个不同的连接发送的。当您启动FTP并连接到FTP服务器时,某个连接针对此服务器打开,并在您键入 close命令之前它将一直保持打开状态(持续的)。当您请求文件传输时,文件的数据在其他连接中被传输,在文件传输完成时,此连接将挂断。因此,如果要传输多个文件,典型的FTP会话可能同时有若干个公开的连接。对单个控制和数据使用这种方案意味着在传输数据时可使用控制连接。

  多年来,多个RFC中都有对FTP的定义。原始的规范要追溯到1971年。有关FTP的最新的文档是RFC959,〞File Transfer Protocol″ (October 1985)。一个非常有用的文档是RFC1635,〞How to Use Anonymous FTP″(Mayl994)。还有一些相关的RFC,包括RFC783,″The TFTP Protocol″(June 1981)。它描述了“一般文件传输协议”,该协议是FTP的精简版,在UDP而不是在TCP中运行。

  IETF工作组,也称为“FTP的扩展(ftpext)”,发展了FTP。

1.《FTP协议 文件传送协议是什么 客户端与FTP服务器交互步骤介绍【详解】》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《FTP协议 文件传送协议是什么 客户端与FTP服务器交互步骤介绍【详解】》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/558955.html

上一篇

ims是什么意思 FMC是什么 FMC实施意义介绍【图文】

下一篇

密钥是什么 因特网密钥交换是什么 因特网密钥交换作用介绍【详解】

同仁堂国药 同仁堂国药与同仁堂科技及同仁堂股份重续独家经销框架协议

公告 同仁堂国药(03613)与同仁堂科技及同仁堂股份重续独家经销框架协议 2020年11月6日 17:21:03 查看PDF原文 智通财经网智通财经APP讯,同仁堂国药(03613)发布公告,就...

保密协议英文 英语翻译关于项目中保密协议的,请帮忙翻译成中文.只需要可以清晰直观的让人明白这段英文说的是什么3.I will comp

保密协议英文 英语翻译关于项目中保密协议的,请帮忙翻译成中文.只需要可以清晰直观的让人明白这段英文说的是什么3.I will comp

题目:英语翻译关于项目中保密协议的,请帮忙翻译成中文.只需要可以清晰直观的让人明白这段英文说的是什么3.I will comply,and do all things necessary for...

吉利汽车股票 港股异动︱吉利汽车高开逾4% 与吉利控股订立总整车成套件及汽车部件购买协议

智通财经APP获悉,吉利汽车(00175)发布公告,于2020年11月4日,该公司与吉利控股订立总整车成套件及汽车部件销售协议,为期三年至2023年12月31日止,订约方有条件同意本集团将向吉利控...

175 吉利汽车与吉利控股订立总整车成套件及汽车部件购买协议

智通财经APP讯,吉利汽车(00175)发布公告,于2020年11月4日,该公司与吉利控股订立总整车成套件及汽车部件销售协议,为期三年至2023年12月31日止,订约方有条件同意本集团将向吉利控股...

mp3修复工具 mp3如何修复文件 mp3修复文件方法【详解】

mp3修复工具 mp3如何修复文件 mp3修复文件方法【详解】

在使用mp3的时候,可能由于某一个不经意的动作,会导致mp3里面的内置文件损坏,那么遇到这样的情况一般来说mp3是不能正常工作的,会给很多人造成一定的麻烦。所以一般遇到这样的问题就会想办法去修复内...

pdf整篇自动翻译 有什么软件可以翻译/转换整篇的英文PDF文件为中文?

pdf整篇自动翻译 有什么软件可以翻译/转换整篇的英文PDF文件为中文?

题目:有什么软件可以翻译/转换整篇的英文PDF文件为中文?英文版的内容,图文结合,有没有相关的软件可以直接转换!解答:pdf是出版文件的图片格式,没有文本,翻译不了...

大商所 大商所与四川省签署战略合作协议:深化合作 助力生猪期货上市

e公司讯,11月2日,大商所党委书记、理事长冉华一行赴四川省考察生猪产业发展情况,并在成都与四川省人民政府签署战略合作协议。双方将在期货品种研发、期货交割、期现货市场创新、教育培训、信息交流等方面...

投资协议书范本 投资合作协议,投资协议书范本合同

投资合作协议,投资协议书范本合同是作为前一轮基金的律师还是后一轮基金的律师,法律服务的核心工作就是参与各方的谈判,并重点查看后续投资的条件设、投资要求是否与前一轮投资协议的要求相矛盾,是否存在履行...