以下列出了http协议和ftp协议的不同点:
1、HTTP协议是用来浏览网站的而FTP是用来访问和传输文件的,FTP文件传输有点批量上传和维护网站的意思而HTTP文件传输更多的是为终端用户提供文件传输,比如电影、图片、音乐之类
2、HTTP 和 FTP 客户端:通常的HTTP客户端就是浏览器,而FTP服务可以通过命令行或者用户自有的图形界面客户端
3、HTTP 头:HTTP 头包含了 metadata ,比如说最后更改的日期、编码方式、服务器名称版本还有其他的一些信息而这些在FTP中是不存在的。
5、数据格式:FTP能传输ACSII数据或者二进制格式的数据而HTTP只用二进制格式。
6、HTTP中的流水线:HTTP支持流水线这就意味着客户端可以在上一个请求处理完之前,發出下一个请求其结果就是多次请求数据之前省掉了部分服务器客户端往返时延。而FTP并没有这项支持
7、HTTP中的动态端口:FTP一个最大的问題就是它使用两个连接,第一个连接用来发送控制指令当接受或者发送数据的时候,又打开第二个TCP连接而HTTP在双向传输中使用动态端口。
8、HTTP中的持久连接:对一个HTTP会话来讲客户端可以维护一个单个的连接并使用它进行任意数量的数据传输。FTP每次有数据的需要时都创建一個新的连接重复的创建新的连接带来的体验并不好,因为每次创建连接都必须让双方握手验证这消耗了很多时间。
9、HTTP中的压缩算法:HTTP提供了一个在一些压缩算法中客户端和服务器共同协商选择的办法其中gzip可以说是最有影响力的一种,而FTP中并不存在这种复杂的算法
10、HTTP支持七代理7daili:HTTP一个很大的特点就是支持七代理7daili,这种功能是构建在协议里的而FTP并不支持。
11、而FTP也能脱颖而出的一点是这个协议是直接面姠文件级别的这以为着FTP有例如可以通过命令列出远程服务器上的目录列表,而HTTP没有这个概念
你对这个回答的评价是?
采纳数:110 获赞数:383
http协议 是网页协议
ftp协议 是服务运营商空间的协议
你对这个回答的评价是