文件传输协议---FTP

亡梦爱人 提交于 2019-11-28 05:10:34

简介

  FTP是File Transfer Protocol(文件传输协议)的英文简称,用于Internet上文件的双向传输。同时,它也是一个应用程序。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用是:让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。

 

端口

  FTP协议主要使用的端口有两个,控制端口21,数据端口20,21端口主要用于传输控制命令,20端口主要用于传输数据。

 

传输格式

  主要使用的传输格式和TFTP协议类似,二进制传输格式和文件传输格式,默认是二进制传输格式。

 

传输模式

  传输模式主要分为两种,主动模式和被动模式,主动模式是在进行数据连接时,服务端主动连接客户端;被动模式是在进行数据连接时,客户端主动连接服务端。在客户端有防火墙的情况下,建议使用被动模式,因为在主动模式下,服务端连接客户端时,由于连接的客户端端口大于1024,有可能被客户端的防火墙挡住,导致连接失败。    

协议格式

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!