让超大型邮件,收发管理更迅捷

0755-2583 6601 / 852-3583-3362

「顺邮」文件传输中FTP与HTTP有什么区别?

2019-11-28 16:28:29        0

  在典型的FTP(文件传输协议)会话中,用户坐在主机(本地主机)前面,从远程主机传输(或接收)文件;用户通过文件传输协议用户界面与文件传输协议交互。


  用户首先提供远程主机的主机名,以便本地主机的FTP客户端进程可以建立到远程主机的FTP服务器进程的TCP连接。


  然后,为了使用户能够访问远程主机的帐户,用户必须提供用户标识和密码,以便作为FTP命令的一部分通过TCP连接传输。一旦服务器授权用户,用户就可以将文件从本地文件系统传输到远程文件系统,反之亦然。


  FTP和HTTP有什么共同之处:

  它们都是运行在TCP上的应用层协议。


  FTP与HTTP的区别:

  超文本传输协议是面向网络的。文件传输协议是一种文件传输协议,面向文件。


  HTTP协议默认端口:端口80。FTP协议默认端口:端口21。


  FTP使用两个并行的TCP连接来传输文件,一个是控制连接,另一个是数据连接。


  控制连接用于在两台主机之间传输控制信息,例如用户标识、密码、更改远程目录的命令以及“放置”和“获取”文件的命令。


  数据连接用于实际传输文件。


  FTP服务器必须在整个会话中保留用户的状态信息,而HTTP是无状态的。


  该协议在传输文件的TCP连接中发送请求和响应标题行。


  FTP的控制连接是持久连接,数据连接是非持久连接。HTTP既可以使用非持久连接,也可以使用持久连接。默认情况下,HTTP使用持久连接。

在线留言