配置与管理FTP服务器

FTP的概念及作用

FTP( 文件传输协议 ) 是目前Internet上流行的数据传输方法之一。利用FTP协议,可以在FTP服务器和客户机之间进行双向传输,既可以把数据从FTP服务器上下载到本地客户机,又可以从客户机上传数据到远程FTP服务器。FTP最初与WWW服务和邮件服务一起列为Internet的三大应用。

FTP工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。

FTP服务的作用

FTP的主要作用就是让用户连接上一台远程服务器,将远程服务器上的共享资源下载到本地机的磁盘中,也可以将本机上的资源上传到远程服务器上。FTP服务具有文件共享,访问远程文件,可靠、有效地传送数据等功能。

FTP概述

FTP有着非常重要的地位,Internet中的共享资源大多存放在FTP服务器中。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户可通过一个支持FTP协议的客户机程序连接主机上的FTP服务器程序,通过客户机程序向服务器程序发出命令,服务器程序执行用户发出的命令,并将执行结果返回给客户机。

在这里插入图片描述

FTP是一种实时的联机服务,用户在访问FTP服务器之前必须进行登陆,登陆时要求用户给出其在FTP服务器上的合法账号和密码。只有成功登陆的用户才能访问FTP服务器,并对授权的文件进行查阅和传输。FTP这种工作方式限制了Internet上一些公用文件及资源的发布。为此,多数FTP服务器都能提供一种匿名FTP服务。

FTP的工作原理

FTP使用两个TCP连接,一个TCP连接用于控制信息(端口号:21),另一个TCP连接用于实际的数据传输。客户机调用FTP命令后,便于服务器建立连接,这个连接被称为控制连接,又称为协议解析器(PI),主要用于传输客户机的请求命令以及远程服务器的应答信息。一旦控制连接成功,双方便进入交互式会话状态,互相协调完成文件传输工作,另一个连接是数据连接,当客户机向远程服务器提供一个FTP请求时,临时在客户机和服务器之间建立一个连接,主要用于数据的传送,因而又称作数据传输过程(DTP)
在这里插入图片描述

  • 当FTP客户机发出请求时,系统将动态分配一个端口(如1022)
  • 若FTP服务器在端口21侦听到该请求,则在FTP客户机的端口1022和FTP服务器端口21之间建立一个FTP会话连接
  • 当需要传输数据时,FTP客户机再动态打开一个连接到FTP服务器的端口20的第2个端口(如1023),这样就可在这两个端口之间进行数据的传输,当数据传输完毕后,这两个端口会自动关闭
  • 当FTP客户机断开与FTP服务器的连接时,客户机上动态分配的端口将自动释放

具体实施

新建名为“个人FTP”的FTP站点,主目录为 C:\\ftp,允许匿名用户访问ftp站点

  • 为FTP服务器设置欢迎登陆消息“欢迎访问个人FTP服务器”
  • 限制同时只能有50个用户连接FTP服务器
  • 禁止IP地址为192.168.100.100的主机访问FTP站点
    请添加图片描述

测试
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Meaauf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值