0%

TCP/IP 协议栈系列(十二):DNS原理分析


当我们在浏览器输入网址回车后,首先就需要对网址解析,找到该网址对应的真正的服务地址,那么域名解析的过程就是 DNS 解析。

一次完整的请求

  1. 域名解析
  2. 建立TCP连接,三次握手
  3. Web浏览器向Web服务端发送HTTP请求报文
  4. 服务器响应HTTP请求
  5. 浏览器解析HTML代码,并请求HTML代码中的资源(JS,CSS,图片)(这是自动向服务器请求下载的)
  6. 浏览器对页面进行渲染呈现给客户
  7. 断开TCP连接

如何解析对应的IP地址?域名解析过程:

dns

dns 协议

参考资料

HTTP1.0 HTTP 1.1主要区别
探究!一个数据包在网络中的心路历程
万字长文爆肝 DNS 协议!