第17讲 FTP服务器
杨忠义
学习内容
FTP概述
Linux环境下的FTP服务器
FTP服务器的启动与配置
FTP客户端的常用命令
FTP客户端软件的配置方法
学习目标
本课主要讲解FTP服务器的安装、配置和使用方法。通过对本课的学习,我们应该:
掌握Linux中FTP服务器的配置方法、FTP客户端常用命令的使用方法。
熟悉在不同系统中FTP客户端常用软件的与FTP服务器的连接方法。
第17讲 FTP服务器
FTP概述
Linux环境下的FTP服务器
FTP服务器的启动与配置
FTP客户端的常用命令
FTP客户端软件的配置方法
FTP概述
1. FTP协议概述
FTP是TCP/IP的一种具体应用,FTP工作在OSI模型的第七层,TCP模型的第四层上,即应用层,FTP使用的是传输层的TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的“三次握手”的过程,其意义在于客户与服务器之间的连接是可靠的,为数据的传输提供了可靠的保证。
2. 什么是FTP协议
FTP 是 TCP/IP 协议族中的一个协议,是英文File Transfer Protocol的缩写。该协议定义的是一个在远程计算机系统和本地计算机系统之间传输文件的一个标准,文件传送的基础。
3. FTP的基本工作原理
(1)打开熟知端口(端口号为21),使客户进程能连接上;
(2)等待客户进程发起连接建立请求;
(3)启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。
(4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。
4. FTP用户授权
FTP地址如下:
ftp://用户名:密码***@FTP服务器IP或域名:FTP命令端口/路径/文件名
上面的参数除了FTP服务器IP(或域名)为必要项外,其他项都是可有可无的。如以下地址都是有效FTP地址:
ftp://.
ftp://lb:123456@ .
ftp:// lb:123456@ .
ftp:// lb:123456@ .:2003/soft/
互连网中大多数FTP 服务器都支持“匿名”(Anonymous)登录。这类服务器的目的是向公众提供文件拷贝服务,不要求用户事先在该服务器进行登记注册,也不用取得FTP服务器的授权。
第17讲 FTP服务器 来自淘豆网www.taodocs.com转载请标明出处.