我昨天下载了一个200MB的文件,FlashGet的统计数据显示它使用的是HTTP1.1协议。
我的印象是HTTP是一种请求-响应协议,通常用于重达几KiB的网页……我不太明白它如何下载MB或GB的数据,以及如何通过5个(或更多)不同的流同时下载。
发布于 2009-09-30 06:04:22
HTTP/1.1有一个"Range“报头,可以指定通过连接传输文件的哪个部分。下载管理器可以建立多个连接,指定要传输的不同范围。然后,它会将这些块组合在一起来构建完整的文件。
发布于 2009-09-30 03:59:41
在http中没有大小限制。它用于网页,但也用于在Internet上提供绝大多数内容。限制大小更多的是带宽问题,而不是协议本身。当然,这在早期更多的是一种限制。(我想,还有那些还在拨号上网的人)
发布于 2009-09-30 08:25:57
https://stackoverflow.com/questions/1496022
复制相似问题