今天爱分享给大家带来浏览器访问某地址的详细过程【面试题详解】,希望能够帮助到大家。
在服务器上输入一个地址:例如www.baidu.com后,回车:浏览器会根据输入的URL到DNS服务器查询对应的IP地址和域名;返回到客户端,客户端再根据所查到的的域名和IP,请求建立TCP连接,连接到对应的百度服务器,向服务器发送HTTP Request(请求),服务端接收到请求包并进行处理,并调用自身服务,返回HTTP Response(响应)。客户端接到响应的时候开始渲染这个Response包里的主体(body),等接收完所有内容后自动断开该TCP连接。