HTTP和FTP之间的区别其实是非常多的,具体区别如下:
1、在功能上有区别:
FTP基本用在在其服务器和客户端之间的上传和下载文件工作,主机和主机之间文件的相互传输工作,又被称为双向系统。
HTTP则用来访问Internet上的不同网站,可以把网页内容从Web服务器传输到客户端的Web浏览器,也被称为单向系统。
2、连接上有区别:
FTP则是建立两个链接,即为数据连接和控制连接。
HTTP基本是建立一个链接,即为数据连接。
3、端口的使用有区别:
FTP基本用的是TCP的20和21端口。
而HTTP常用的是TCP的80端口。
4、可以传的文件大小有区别:
FTP是可以有效地传输大文件的。
而HTTP可以有效地传输较小的文件,比如说网页。
5、验证上的区别:
FTP是需要密码进行身份验证的。
而HTTP不用进行身份验证
6、数据储存上的区别:
用FTP传输到设备的数据会保存在这个设备本身的内存中。
而HTTP传输到设备的网页和数据内容就不会存放在这个设备本身的内存中,
7、显示上的区别:
用户使用FTP时,它会在URL中显示出来。
而用户如果使用的是HTTP,则http将显示在网站的URL中。