-
- DNS 寻址:浏览器根据你输入的URL中的域名部分查询DNS服务器,找到域名对应的主机IP地址。
是不是有超多不懂的?没关系,这里就是解释概念的地方!
- IP地址:就像你家地址一样,IP地址就是某一台主机在互联网上的地址,通常是一系列数字。
- 域名:域名同样相当于互联网上的地址。如果IP地址类似经纬度,那么域名就类似于街道地址了。相对于IP地址来说,域名更加方便人类识读。
- DNS:Domain Name System,专门负责提供域名和IP的对应查询的服务。
- URL:Uniform Resource Locator,统一资源定位符,说白了就是网址。简单来说,如果你想要找到互联网上的某个特定的资源(文件),光有目标主机的地址可不行,你还需要知道目标主机的访问协议、目标文件的位置(路由)和参数等等。URL的固定格式像这样:
协议://域名或IP地址:端口号/路由?查询参数字符串。举个例子:https://baike.baidu.com/item/统一资源定位系统这就是一个典型的URL,不过它省略了端口,并且没有查询字符串。
- 输入URL
- DNS 解析: 将域名解析成 IP 地址
- TCP 连接:TCP 三次握手
- 发送 HTTP 请求
- 服务器处理请求并返回 HTTP 报文
- 浏览器解析渲染页面
- 断开连接:TCP 四次挥手