ftp服务器地址是什么:推荐教你如何搭建FTP服务器

小伙伴们大家好,这次孙茹芸早带大家来分析下关于ftp服务器地址是什么,教你如何搭建FTP服务器,还有服务器,客户端,命令,阶段,信息相关的各种内容,思路决定出路,确实,这个真的很重要,希望能帮到你!

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

ftp服务器地址是什么,教你如何搭建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,表示服务器确认退出登录。

上面就是本文分享的全部内容,不管如何,能帮到你我就很开心了,阅读完ftp服务器地址是什么:推荐教你如何搭建FTP服务器感觉学到很多知识,那就帮忙点个赞吧!也可以收藏益智储学习网哈!

本文发布者:侠大大,不代表益智储立场,转载请注明出处:https://www.yizhichu.com/p/14006.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jubao226688#126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年8月6日 11:04
下一篇 2023年8月6日 11:06

相关推荐

  • 在家怎么能赚钱:最新适合家庭主妇的十种工作

    各位朋友们大家好,这次陈琪琳想和大家聊聊关于在家怎么能赚钱,适合家庭主妇的十种工作,以及关于你的,平庸,的人,说你,目标这些一系列的精品相关干货,这篇文章对新手朋友来说是比较重要的,因为涉及到各个方面,阅读完你一定能有所收获! 1.其实最适合女性的工作,是家庭主妇,培养孩子,辅助丈夫。 一内一外,分工明确,家庭幸福,国家兴旺。 可惜现在没用的男人太多了,能提…

    经验分享 2023年6月23日
  • 淘宝好评100字通用评论:推荐分享商家好评回复优美语句

    大家好,今天褚新国精心为你准备了干货淘宝好评100字通用评论,分享商家好评回复优美语句,还有淘宝,好评,很好,积分,模板等各种干货文章,经过我各种整理总结之后,决定写下这篇文章分享给大家。 吖吖资源分享库 经常网购,总有大量的包裹收,有很多的评语要写! 但是,总是写评语花掉了我大量的时间和精力! 所以在一段时间里,我总是不去评价或者随便写写! 但是,我又总是…

    2023年3月28日 经验分享
  • 怎么管理员工:最新6个管理秘籍分享给你

    很高兴又和大家见面了,今天何思涵来和大家聊一聊怎么管理员工,6个管理秘籍分享给你,还有关于员工,京瓷,哲学,经营者,工作等等其他相关干货,精心为你准备的干货,通过这篇文章相信你能有所收货! 企业创立最初,如何激励员工?当创建新事业时,怎么才能让员工明白事业的意义?在重组改革时,又该如何改变员工的意识? 稻盛和夫结合自己丰富的经营体验做了具体说明。 在聘用员工…

    2023年7月25日 经验分享
  • 女式运动鞋哪个牌子好「推荐性价比高且好看的女式运动鞋」

    HI,小伙伴们你们好,今天冯奕华比较忙,抽个时间来说下关于女式运动鞋哪个牌子好,性价比高且好看的女式运动鞋,以及运动鞋,这款,干货,鞋子,节日的相关内容干货,想要做好首先一定要把基本功练好了,否者是很难持续提升的。 时光荏苒,又到了一个撒狗粮的节日,520,也不知是谁创立的这个节日,又要给女朋友买买买,不过,既然大家都要过,那又岂能甘落人后呢。 口红、包包已…

    2023年3月6日 经验分享
  • 任正非女儿为什么叫孟晚舟「必看:孟晚舟近期照及现状如何」

    很高兴你能坚持经常过来支持笔者:采彬,今天就来说说关于任正非女儿为什么叫孟晚舟,孟晚舟近期照及现状如何,还有孩子,华为,女儿,名媛,都是等各种干货文章,这篇文章对新手朋友来说是比较重要的,因为涉及到各个方面,阅读完你一定能有所收获! 任正非有3个孩子,为啥大女儿姓孟,小女儿姓姚,儿子却姓任? 说起华为,大家都很熟悉,因为这是让我们骄傲的企业,甚至可以说是咱们…

    2023年1月3日 经验分享
  • 如何建立国外网站:必看分享国外自建网站平台

    很高兴你能坚持经常过来支持笔者:陈一帆,今天就来说说关于如何建立国外网站,分享国外自建网站平台,以及外贸,网站,建站,网站建设,功能等等相关的各种干货,思路很重要,希望我整理分享的这篇文章对你能有一定的帮助! 外贸网站是当前很常见的网站类型,企业如果需要进军海外市场,没有一个外贸网站就会很不方便。通过外贸网站,企业可以更好地吸引客户,与客户沟通,让客户在网站…

    2023年5月21日 经验分享