- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文件传输协议服务器(FTP )
1. FTP协议概述
FTP是TCP/IP 的一种具体应用,FTP 工作在
OSI模型的第七层,TCP模型的第四层上,即应
用层,FTP使用的是传输层的TCP传输而不是
UDP ,这样FTP客户在和服务器建立连接前就要
经过一个被广为熟知的“三次握手”的过程,其意
义在于客户与服务器之间的连接是可靠的,为数
据的传输提供了可靠的保证。
1
什么是FTP协议
FTP 是 TCP/IP 协议族中的一个协
议,是英文File Transfer Protocol 的缩写。
该协议定义的是一个在远程计算机系统
和本地计算机系统之间传输文件的一个
标准,是Internet文件传送的基础。
2
1. FTP的基本工作原理
(1)打开熟知端口(端口号为21),使客户进
程能连接上;
(2)等待客户进程发起连接建立请求;
(3)启动从属进程来处理客户进程发来的请求。
从属进程对客户进程的请求处理完毕后即终止,
但从属进程在运行期间根据需要还可能创建其他
一些子进程。
(4)回到等待状态,继续接受其他客户进程发
来的请求。主进程与从属进程的处理是并发地进
行。
3
4
2. FTP用户授权
FTP地址如下:
ftp://用户名:密码@FTP服务器IP或域名:FTP命令
端口/路径/文件名
上面的参数除了FTP服务器IP (或域名)为必要项外,
其他项都是可有可无的。如以下地址都是有效FTP地
址:
ftp://lb:123456@
ftp:// lb:123456@
ftp:// lb:123456@ :2003/soft/demo.doc
5
互连网中大多数FTP 服务器都支持
“匿名” (Anonymous )登录。这类服务
器的目的是向公众提供文件拷贝服务,
不要求用户事先在该服务器进行登记注
册,也不用取得FTP服务器的授权。
6
3. FTP的传输模式
(1)ASCII传输方式
(2 )二进制传输模式
7
4 Linux环境下的FTP服务器
1. Wu-ftpd
2. ProFTPD
3. vsftpd
8
4.1 FTP服务器的启动与配置
1. FTP服务器的安装与启动
在进行DNS服务器配置之前,首先要
检查系统中是否安装了BIND域名服务器,
检查的方法可使用下面的命令:
# rpm –qa | grep vsftpd
9
4.2 FTP服务器的启动与配置
可使用下面的命
文档评论(0)