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

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/433439.html

上一篇

网桥是什么 网桥工作原理是什么 网桥功能介绍【图文】

下一篇

网络安全密钥是什么 开放网络中以安全方式交换密钥方法介绍【图文】

电子邮件传输协议 简单邮件传送协议是什么 简单邮件传送协议原理介绍【图文】

电子邮件传输协议 简单邮件传送协议是什么 简单邮件传送协议原理介绍【图文】

简单邮件传送协议是什么?  SMTP是控制两个邮件服务器之间电子邮件报文交换的简单协议。该协议用于因特网,并由IETF定义。它既具有客户机(发送者)功能,又具有服务器(接收者)功能。SMTP 是 Internet 上的基础传输机制,大多数系统使用它在主机服务器之间发送邮件。使用SMTP,一个进程可以将邮件传输到同一网络上的其他进程,或者经由两个网...

CSMA CSMA CA协议是什么 CSMA CA协议原理介绍【图文】

CSMA CSMA CA协议是什么 CSMA CA协议原理介绍【图文】

什么是载波侦听多路访问/冲突避免(CSMA/CA)协议  发展背景(出因):  在总线和环形拓扑中,网络上的设备必须共享传输线路,为解决同一时间几个设备同时争用传输介质,需要有某种访问控制方式,以便协调各设备访问介质的顺序,在设备之间交换数据。  在总线系统中,每个站都能独立地决定帧的发送,若两个或多个站同时发送,就产生冲突,同时发送的所有帧都会...

网络服务器 网络服务器是什么 网络服务器工作原理介绍【图文】

网络服务器 网络服务器是什么 网络服务器工作原理介绍【图文】

网络服务器,网络服务器工作原理是什么?  网络服务器是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务的一种高性能计算机,英文名称叫做SERVER。  服务器既然是一种高性能的计算机,它的构成肯定就与我们平常所用的电脑(PC)有很多相似之处,诸如有CPU(中央处理器)、内存、硬盘、各种总线等等,只不过它是能够提供各种共享服务...

路由协议 无线路由器网络协议是什么 无线路由器网络协议介绍【详解】

路由协议 无线路由器网络协议是什么 无线路由器网络协议介绍【详解】

无线路由器的网络协议  网络协议即网络中(包括互联网)传递、管理信息的一些规范。如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。  一台计算机只有在遵守网络协议的前提下,才能在网络上与其他计算机进行正常的通信。网络协议通常被分为几个层次,每层完成自己单独的功能。通信双方只有在共同...

撤回1小时以上微信妙招 【真香定律】微信上线拍一拍功能 文件超一小时仍可撤回

撤回1小时以上微信妙招 【真香定律】微信上线拍一拍功能 文件超一小时仍可撤回

怎么拍呢?双击好友头像或者自己头像都可以,群或单独的聊天对话皆可,双击完头像后会出现你拍了拍xxx,但对方不会收到明显的提示。  划重点,iOS的用户需要更新到7.0.13,如果无法使用该功能可以关闭微信或重新登录试试;安卓的用户需要更新到最新版本7.0.15,不行的话操作同上  尽管以前双击好友头像也会有晃动,不过这次的提示语有点意思……  如...

干股协议 什么是干股,干股和实股的区别是什么

干股协议 什么是干股,干股和实股的区别是什么

随着越来越多的人开始投资项目,股票市场长期以来一直是激烈讨论的话题。然而,人们需要掌握一些相关的专业知识,才能留在股市。接下来小编为大家讲解什么是干股。  什么是干股  干股是指无出资取得的股份,但实际上干股并不是指真正的股份,而是指假设此人按相对比例拥有如此多的股份和收益。干股的定义通常存在于民间习俗中,而且是非常私人的企业。当私营...

dns服务器故障 网站域名DNS服务器故障修复

由于网站域名DNS服务器故障,本站(www.tg.com.cn)自3月8日17时左右开始各地陆续出现无法访问的情况,经过紧急排查修复,现已处理完毕,我们对由比大家造成的不便深表谦意!                        在3?15到来之际,进一步提升广大市民的电器安全防范意识,保障人身和家庭财产不受侵害,3月8日,上海市消费...

qq代理ip QQ设置代理服务器的方法

  • qq代理ip QQ设置代理服务器的方法
  • qq代理ip QQ设置代理服务器的方法
  • qq代理ip QQ设置代理服务器的方法