FTP 简介

2017-10-25  本文已影响33人  小小小超子

文件传输协议 FTP

简要内容

在一个典型的FTP会话中,用户可以从一台主机向另一台主机发送或接收文件,当然用户必须提供用户标识和口令(密码)。

用户首提供远程主机的主机名,使本地主机的ftp客户进程建立一个到远程主机FTP服务器进程的TCP连接。接着用户提供用户标识和口令,
作为FTP命令的一部分在改TCP上传输。一旦服务器向该用户授权,用户就可以将存放在本地的文件复制到远程文件系统。

HTTP 和 FTP 都是文件传输协议,都运行在TCP上。但有一些区别:FTP使用两个并行的TCP连接来传输文件
,一个是控制链接,在两个主机之间传输控制信息如用户标识、口令;一个是传输连接,用于实际传输文件。

在建立起一个TCP数据连接后,FTP在该链接上准确传输文件,然后关闭连接;但是控制连接仍然保留,如果还需传输下一个文件,则FTP还会打开另一个连接。
因而对于FTP而言,控制链接贯穿了整个用户会话,但数据连接是非持续的。

另外,FTP服务器还需在整个会话期间保留用户状态。特别是将特定的用户账号与控制连接联系起来,随着用户在远程目录树上徘徊,服务器必须跟踪用户的当前位置。
而HTTP则是无状态的,不需要保存和跟踪用户状态。

FTP命令和回答

常见命令:

上一篇 下一篇

猜你喜欢

热点阅读