文件传输协议:FTP与HTTP的区别
在一个典型的FTP(File Transfer Protocol,文件传输协议)会话中,用户坐在一台主机(本地主机)前面,向一台远程主机传输(或接收来自远程主机的)文件。
用户通过一个FTP用户接口与FTP交互。
用户首先提供远程主机的主机名,使本地主机的FTP客户机进程建立一个到远程主机FTP服务器进程的TCP连接。
然后,为使用户能访问远程主机的账户,用户必须提供一个用户标识和口令,作为FTP命令的一部分在该TCP连接上传送。一旦该服务器向该用户授权,用户就能从本地文件系统向远程文件系统传送文件,反之亦然。
FTP与HTTP的相同点
都是运行在TCP上的应用层协议
FTP与HTTP的相异点
HTTP是超文本传输协议,是面向网页的;FTP是文件传输协议,是面向文件的。
HTTP协议默认端口:80号端口。FTP协议默认端口:21号端口。
FTP使用两个并行的TCP连接来传输文件,一个是 控制连接(control connection),一个是 数据连接(data connection)。
控制连接用于在两个主机之间传输控制信息,如用户标识、口令、改变远程目录的命令以及“put”和“get”文件的命令。
数据连接用于实际传输一个文件。
HTTP协议是在传输文件的TCP连接中发送请求和响应首部行的。
FTP服务器必须在整个会话期间保留用户的状态(state)信息,而HTTP是无状态的。
FTP的控制连接是持久连接,数据连接是非持久连接;而HTTP既可以使用非持久连接,也可以使用持久连接,默认方式下,HTTP使用持久连接。
上一篇:FTP文件传输协议简介
下一篇:文件传输协议介绍
热搜关键词
udp传输大数据|服务器数据迁移|高速文件传输速盈注册|FTP传输|aspera替代方案|ftp传输替代方案|跨境传输|传输系统|网盘|传输数据|远程传输|数据迁移|大文件传输速盈注册|大数据传输|跨国文件传输|远程大文件传输|高速传输|加速传输|文件共享传输|文件数据|文件共享|传输大文件|数据传输软件|TLS|媒体行业|传输文件|跨境数据传输|文件传输|远距离传输|影视传输|文件传输系统|数据同步|同步传输|小文件传输|安全文件传输|发送大文件|共享文件|mft|sftp|ftps|文件分享|aes|数据管理|文件直传|快速文件传输|电子邮件文件传输|传输速盈注册|超大文件传输|文件传输软件|文件同步|文件同步软件|大数据传输|文件传输工具|文件传输协议|安全文件同步|高速文件传输|高速传输软件|传输软件|SD-WAN|极速传输|远程办公|数据交换|外贸行业|文件管理|云计算|运营工具|企业网盘|云存储|安全传输|网络|高速缓存|SOCKS5|断点续传|aspera|高速传输协议|传输加密|高可用|跨国传输|文件同步传输|高速数据传输|企业级文件传输软件|大文件传输软件|tcp传输|传输协议|AD域|LDAP|数据传输|速盈娱乐传输|速盈娱乐云传|文件传输|大文件传输|文件管理平台|速盈娱乐软件|速盈娱乐|速盈娱乐云|文件传输速盈注册|跨境文件传输|点对点传输