HTTP则是Hyper Text Transportation Protocol(超文本传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的文件下载方式。
Web服务器可直接通过HTTP协议提供下载服务。用户使用浏览器或专门的下载工具软件可直接访问HTTP下载服务。用户使用浏览器在Web服务器上访问指向不能测览或阅读的文件的链接(或URL)时,都会提示用户下载该文件。
如果使用下载工具软件,可直接将该链接拖动到下载工具中,进行文件下载。与FTP相比,HTTP下载更为安全,但效率低。
扩展资料
客户与服务器之间的HTTP连接为一种一次性连接,它限制每次连接只处理一个请求,当服务器返回本次请求的应答后便立即关闭连接,下次请求再重新建立连接。
这种一次性连接主要考虑到WWW服务器面向的是Internet中成干上万个用户,且只能提供有限个连接,故服务器不会让一个连接处于等待状态,及时地释放连接可以大大提高服务器的执行效率。
参考资料来源:百度百科-http
参考资料来源:百度百科-下载工具
HTTP上传下载大文件总是通过80端口,而FTP上传下载文件却不通过21端口.FTP服务要用到两个端口,21号端口是用来建立控制连接的,而20号断口才是用来建立数据连接的(即用来传输数据的).
HTTP也一样,80端口是用来建立连接用的,它会起一个别的端口去接收数据.
建HTTP下载服务器:
外网使用端口映射就能解决,内网下个软件就可以了.
或
1、给这台计算机分配固定ip地址
2、安装Serv-U之类的ftp软件,并且按要求设置
3、如果内网访问直接输入ip地址就可以了
4、如果外网也要访问则需要这台计算机上安装花生壳之类的动态域名软件绑定ADSL的动态ip地址,然后在路由器上映射这台的计算机的21端口到广域网ip地址的21端口上,这样外网就可以通过花生壳的动态域名访问你的ftp服务器了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)