http简介

默认HTTP的端口号为80,HTTPS的端口号为443

 

一次HTTP操作称为一个事务,其工作过程可分为四步:

 

1)首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作开始。

 

2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。

 

3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。

 

4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。

 

HTTP/1.0HTTP/1.1的比较

 

 

HTTP/1.0 每次请求都需要建立新的TCP连接,连接不能复用。HTTP/1.1 新的请求可以在上次请求建立的TCP连接之上发送,连接可以复用。优点是减少重复进行TCP三次握手的开销,提高效率。

 

注意:在同一个TCP连接中,新的请求需要等上次请求收到响应后,才能发送。

HTTP1.1在Request消息头里头多了一个Host域, HTTP1.0则没有这个域。

 

 

原文地址:https://www.cnblogs.com/ziqian9206/p/7123417.html