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

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

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

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。

是Post Office Protocol 3的简称,是访问Internet上电子邮箱的常用方法。

POP3(Post Office Protocol 3) POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。

POP适用于C/S结构的脱机模型。脱机模型即不能在线 *** 作,不像IMAP4(netscape支持IMAP4)当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASCII码表示。

服务器响应是由一个单独的命令行组成,或多个命令行组成,响应第一行以ASCII文本+OK或-ERR指出相应的 *** 作状态是成功还是失败在POP3协议中有三种状态,认可状态,处理状态,和更新状态。

当客户机与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可状态转入处理状态。

在完成相应的 *** 作后客户机发出quit命令,则进入更新状态,更新之后最后重返认可状态。

一起来看看电子邮件软件收取电子邮件的过程,一般我们在电子邮件软件的账号属性上设置一个POP服务器的URL(比如pop163com),以及邮箱的账号和密码。

这个在收信过程中都是用得到的。当我们按下电子邮件软件中的收取键后,电子邮件软件首先会调用DNS协议对POP服务器进行解析IP地址,当IP地址被解析出来后,邮件程序便开始使用TCP协议连接邮件服务器的110端口,因为POP服务器是比较忙的,所以在这个过程中我们相对要等比较长的时间。

当邮件程序成功地连上POP服务器后,其先会使用USER命令将邮箱的账号传给POP服务器,然后再使用PASS命令将邮箱的账号传给服务器,当完成这一认证过程后,邮件程序使用STAT命令请求服务器返回邮箱的统计资料,比如邮件总数和邮件大小等,然后LIST便会列出服务器里邮件数量。

然后邮件程序就会使用RETR命令接收邮件,接收一封后便使用DELE命令将邮件服务器中的邮件置为删除状态。当使用QUIT时,邮件服务器便会将置为删除标志的邮件给删了。通俗地讲,邮件程序从服务器接收邮件,其实就是一个对话过程,POP协议就是用于电子邮件的一门语言。

163邮箱的IMAP服务器地址:imap163com ,126邮箱的IMAP服务器地址:imap126com ,yeah邮箱的IMAP服务器地址:imapyeahnet,。 POP3只是将邮件全部下载到客户端,然后都由客户端完成。而IMAP很多工作是在服务器端完成,比如按需取信息,如只想查看邮件的结构,是否有附件,可只下载其中一个附件,理论上还可支持断点续传,同时如邮件查询、邮件删除、复制邮件、文件夹管理等所有的各种处理工作都可由服务器在服务器端完成。

IMAP全称是Internet Mail Access Protocol(交互式邮件存取协议),与目前广泛使用的POP3相似,都是一种邮件获取协议。

IMAP最吸引人的功能之一是“同步”,即对邮箱的任何 *** 作,在网页、客户端、手持设备上都是多向同步的。例如,一封在电脑上用闪电邮客户端已打开的信,在iPhone4上不会显示为新邮件;一封从iPhone4上发出的邮件,也会出现在iPad和闪电邮的已发邮件里。

要更改宝可梦Home的服务器地址,您需要按照以下步骤进行 *** 作:

打开宝可梦Home应用程序并登录您的帐户。

在主屏幕上,点击右下角的“设定”按钮。

在设定页面中,向下滚动并点击“高级设定”。

在高级设定页面中,向下滚动并找到“服务器地址”选项。

点击“服务器地址”选项并输入新的服务器地址。

保存更改并退出设定页面。

请注意,更改服务器地址可能会影响您的数据同步和游戏体验,因此您应该谨慎更改服务器地址。如果您不确定如何更改服务器地址或遇到任何问题,请联系宝可梦Home的客户支持团队以获取帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12601543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存