您当前的位置是:首页-建站基础

什么是FTP?

【发表于】:2011/4/14 22:34:00  已被访问:165次
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。
注:可理解为,能把网站程序放到网上的桥梁!
  1. FTP是什么?
  答: FTP是File Transfer Protocol的缩写, 即文件传输协议, 用于在互联网中传输文件, FTP通常指进行文件传输的应用程序, 分为FTP客户端和  FTP服务器程序. 
  2. FTP有什么作用? 
  答: FTP可以让FTP客户端连接到FTP服务器上, 从FTP服务器下载文件到FTP客户端, 或者将FTP客户端上的文件上传到FTP服务器上. 
  3. FTP为何需要两个TCP连接? 
  答: 客户端用控制连接传输命令, 服务器用来传回应答. 
  数据连接是用来传输文件。采用两个连接可以使FTP的命令和数据形式独立发展,互不干扰。 
  4. 建立/关闭FTP控制、数据连接的机制是什么? 
  答: 建立FTP控制、数据连接的过程是建立TCP连接, 需要3个TCP数据包(SYN, SYN/ACK, ACK). 
  关闭FTP连接的的过程是释放TCP连接, 需要4个TCP数据包 (FIN, ACK, FIN, ACK). 
  5. FTP的命令和响应的作用是什么? 
  答: FTP客户端向FTP服务器发送FTP命令, 例如USER, PORT等. 命令表示FTP客户端的一个操作请求, 例如USER表示客户端向服务器传送用户输入的用户名. 
  FTP服务器向客户端回应FTP响应, 例如"220 FTP Server ready", "200 PORT command successful", 每个响应都表示服务器的一个状态. 例如"220 FTP Server ready" 表示FTP服务器建立好了控制连接.
 
上下篇: 个人Internet网站创建过程详解 FTP的作用、常用ftp软件名称

最新推荐信息