上传文件协议HTTP与FTP对比

节目库-上传文件协议HTTPFTP对比浏览器

 

校园广播节目库模块,广播员上传音频、视频文件到节目中,保存在服务器端,以便播放使用。如下为上传文件协议HTTP和FTP对比:安全

、上传文件协议原理介绍:服务器

         FTP全称为File Transfer Protocol(文件传输协议)。FTP创建了两个链接,一个是用于控制的命令链接,用于控制命令从客户端发到服务器端,并将应答传回给客户端;另外一个链接是实际的文件传输链接,只在客户端和服务器端传送文件时创建。架构

         HTTP全称为Hyper Text Transfer Protocol(超文本传输协议),HTTP协议工做在客户端-服务端架构,浏览器做为HTTP客户端经过URL向HTTP服务端即WEB服务器发送全部请求。Web服务器根据接收到的请求后,向客户端发送响应信息。命令行

2、协议优缺点对比:视频

  • HTTP 和 FTP 客户端:一般的HTTP客户端就是浏览器,而FTP服务能够经过命令行或者用户自有的图形界面客户端。比较适合本项目校园广播开发客服端应用。
  • 采用FTP协议上传文件大于1M的文件速度要比HTTP快;文件越大,传的速度就比HTTP上传快的速度快越大。对于校园广播而言,一般须要上传的是音视频文件,音频文件在几兆到百兆不等,而视频文件高清版通常在2-10G,因此FTP要更适合一些。
  • HTTP支持客户端能够在上一个请求处理完以前,发出下一个请求,可省掉了部分服务器客户端往返时延。而FTP不能。
  • 对HTTP来说,客户端创建一个的链接,使用它进行任意数量的数据传输。而FTP每次须要上传时都要建立一个新的链接。须要重复的建立新的链接,不只体验性很差,并且浪费不少时间在链接时双方握手上。
  • FTP在安全性方面不如HTTP,由于FTP在客户端和服务器端之间传输数据以明文的形式传输。

3、结论:开发

基于校园广播应用场景,广播员都是经过PC的校园广播客户端软件上进行上传文件到服务器的,上传的文件大小通常为上G的音视频。广播员上传文件的次数通常不会太频繁,并且上传文件个数较少。并且广播员操做时都在广播室进行,通常是在学校局域网内,安全性相对较高,存在被别人抓包获取帐户密码可能性不高。因此采用FTP进行上传。音频