ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] >[success] # http-概述 面试中经常会问到一个问题,**从输入URL到显示页面的整个过程是什么?** 1. **DNS解析 》 建立TCP连接 》 发送http请求** 客户端浏览器输入一个 **www.baidu.com** ,它要进行 **DNS解析** ,**www.baidu.com** 只是个 **域名** ,解析完成之后得到一个 **IP地址** , **IP地址** 对应一台 **服务器**,然后 **客户端和服务器之间建立TCP连接** ,也就是 **三次握手** ,然后再 **发送 http 请求** 。 **三次握手** :**三次握手**,是指**建立一个 TCP 连接时,需要客户端和服务器总共发送3个包,第一次握手客户端询问服务器你是否可以用,第二次握手服务器告诉客户端自己可用,第三次握手客户端再次告诉服务器我知道了,我接下来即将访问。** 2. **server** 接收到 **http** 请求,处理,并返回 3. **客户端** 接收到返回数据,**处理数据(如渲染页面,执行js)**