java基础:Http协议

一:Http协议的两个版本


HTTP协议有两个版本:HTTP1.0和HTTP1.1

主要区别是:在HTTP1.0协议中,客户端与web服务器建立连接后,只能获取一个web资源。而HTTP1.1可以获取多个资源。

HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。

为了克服HTTP 1.0的这个缺陷,HTTP 1.1支持持久连接,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。一个包含有许多图像的网页文件的多个请求和应答可以在一个连接中传输,但每个单独的网页文件的请求和应答仍然需要使用各自的连接。


二:telnet举例说明

使用Telnet访问web服务器资源,如果使用HTTP1.0 请求一次后,连接马上断了。提示“遗失对主机的连接”

技术分享


如果使用HTTP1.1请求一次后,连接仍然存在,还可以继续访问Web资源!

技术分享



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。