http协议原理解析

  1. 终端在web浏览器地址栏输入访问地址http://www.etiantian.org/index.html
  2. web浏览器请求DNS服务器把域名http://www.etiantian.org解析成web服务器的IP地址,此处的解析过程就是DNS解析的原理流程,这里不再累述。
  3. web浏览器通过解析后的IP地址及端口号与web服务器之间建立一条TCP连接
  4. 建立连接后,web浏览器向web服务器发送一条HTTP报文请求,请求报文内容格式及信息细节这里不再累述
  5. web服务器读取浏览器的请求信息,并返回一条HTTP响应报文,响应报文内容格式及信息细节这里不再累述
  6. 客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开http连接,断开TCP连接。

如果在以上过程中的某一步出现错误,那么产生错误的信息将返回到客户端,有显示屏输出。对于用户来说,这些过程是由HTTP自己完成的,用户只要用鼠标点击,等待信息显示就可以了。

上述就是HTTP协议通信原理过程,整个通信原理的重要知识点有:

  • 用户访问网站的流程
  • DNS解析流程细节
  • 建立TCP连接发送HTTP报文的过程
  • HTTP请求报文的细节
  • HTTP响应报文的细节
  • web服务器请求后端集群存储的细节

猜你喜欢

转载自blog.csdn.net/yy1506438689/article/details/108433993