ftp服务器地址是什么,教你如何搭建FTP服务器,精准引流推广

FTP与大多数Internet服务一样,使用的也是“客户端/服务器”模式。用户通过一个支持FTP协议的客户机程序,毗邻在远程主机上的FTP服务器程序。通过在客户端向服务器端发送FTP下令,服务器执行该下令,并将执行效果返回给客户端。由于“控制毗邻”的因素,客户端发送的FTP下令,服务器都市有对应的应答。FTP事情流程如图1所示。


网络基础知识:FTP事情流程

图1 事情流程

图1中显示了FTP举行文件传输的基本事情流程。主要分为4个阶段,即确立毗邻阶段、身份认证阶段、下令交互阶段和断开毗邻阶段。下面临这4个阶段举行先容。

1、确立毗邻阶段

该阶段是FTP客户端通过TCP三次握手与FTP服务器端举行确立毗邻。客户端向FTP服务器发出确立毗邻请求,FTP服务器对请求举行应答。若是FTP服务器上的21端口是启用的,可以接受来自其他主机的请求,给出应答220,示意服务停当,即告诉客户端需要的FTP服务已经准备好了。返回应答以后,FTP服务器需要客户端举行身份认证,向客户端发送身份认证请求。

2、身份认证阶段

身份认证是指客户端需要向FTP服务提供登录所需的用户名和密码。FTP服务器对客户端输入的用户名和密码都市给出响应的应答。若是客户端输入的用户名和密码准确,将乐成登录FTP服务器,此时进入FTP会话。

3、下令交互阶段

在FTP会话中,用户可以执行FTP下令举行文件传输,如查看目录信息、上传或下载文件等。客户端输入要执行的FTP下令后,服务器同样会给出应答。若是输入的执下令准确,服务器会将下令的执行效果返回给客户端。执行效果返回完成后,服务器继续给出应答。

4、断开毗邻阶段

当客户端不再与FTP服务器举行文件传输时,需要断开毗邻。客户端向FTP服务器发送断开毗邻请求,服务器收到断开毗邻后给出响应的应答。

5、验证事情流程

为了能够更好地明白FTP客户端与服务器的事情流程,下面以一个简朴的实例举行先容。

已知FTP服务器的IP地址为192.168.59.135。使用一个主机作为FTP客户端与FTP服务器举行文件传输。这里查看FTP服务器上目录content中的信息。执行下令如下:

root@daxueba:~# ftp

为了利便剖析,下面将根据FIP的4个事情流程阶段举行剖析。

1)确立毗邻。

ftp> open 192.168.59.135 #客户端请求确立毗邻

Connected to 192.168.59.135.220 Welcome #服务器应答,应答码为220

以上输出信息显示客户端向FTP服务器192.168.59.135发起了毗邻请求,服务器给出了对应的应答码220,示意乐成确立了毗邻。

2)身份认证。

基金定投哪个基金好,最新基金收益排行数据一览表

Name (192.168.59.135:root): sm #客户端输入的用户名(明文显示),这里为sm

331 User name ok, need password. #服务器应答,应答码为331

Password: #客户端输入的密码

230 User logged in, proceed. #服务器应答,应答码为230

以上输出信息显示了客户端输入的用户名和密码,并显示了对应的应答码。用户名的应答码为331,示意还需要客户端输入密码;密码的应答码为230,示意登录乐成。

3)下令交互。

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> dir content #客户端执行的下令

200 Connected. #服务器应答,应答码为200

150 Start of file list. #服务器应答,应答码为150

-rwxrwxrwx 1 ftp ftp 18 Sep 11 14:47 file-3.txt #目录列表信息

-rwxrwxrwx 1 ftp ftp 18 Sep 11 14:47 file-1.txt #目录列表信息

-rwxrwxrwx 1 ftp ftp 18 Sep 11 14:47 file-2.txt #目录列表信息

226 Transfer complete. #服务器应答,应答码为226

以上输出信息显示了用户名要执行的下令dir content,示意显示FTP服务器上content的目录列表信息;服务器给出了应答,这里给出了两个应答码。应答码为200,示意FTP服务器可以执行该下令;应答码为150,示意服务器已经准备好了目录列表,打开数据毗邻,将执行效果发送给客户端。这里显示的目录列表信息可以看到content中有3个文件file-1.txt,file-2.txt和file-3.txt。输出信息最后一行显示了服务器的应答码226,示意执行效果已经返回。

4)断开��邻。

ftp> quit #客户端指定的断开FTP子下令

221 Service closing control connection. #服务器应答,应答码为221

以上输出信息显示了客户端执行的断开毗邻的FTP子下令quit。最后一行显示了服务器的应答,应答码为221,示意服务器确认退出登录。

客服微信:( 181628402)本文链接: https://www.n5w.com/252709.html

ftp服务器地址是什么,教你如何搭建FTP服务器,精准引流推广

版权声明:本文内容由互联网用户自觉孝敬,该文看法仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不负担相关法律责任。如发现本站有涉嫌剽窃侵权/违法违规的内容, 请发送邮件至 394062665@qq.com 举报,一经查实,本站将马上删除。

本文来源于自互联网,不代表n5网立场,侵删。发布者:虚拟资源中心,转载请注明出处:https://www.n5w.com/269519.html

(0)
打赏 微信扫一扫 微信扫一扫
虚拟资源中心虚拟资源中心网络小白
上一篇 2020年7月22日
下一篇 2020年7月22日

相关推荐

联系我们

电话:

在线咨询:点击这里给我发消息

邮件:@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

公众号