键入网址再按下回车,后面究竟发生了什么?
使用IP地址访问Web服务器
- 浏览器从地址栏的输入获取服务器的IP和端口号;
- 浏览器用TCP的三次握手和服务器建立连接;
- 浏览器向服务器发送拼好的报文;
- 服务器收到报文后处理请求,同样拼好报文发送给浏览器
- 浏览器解析报文,渲染输出页面
使用域名访问Web服务器
浏览器看到了网址里的"www.runoob.com",发现它不是数字形式的IP地址,那就肯定是域名了,于是就会发起域名解析动作,通过一系列的域名解析器,试图把这个域名解析为TCP/IP协议中的IP地址。
在域名解析过程中会有多级缓存,浏览器首先看一下自己的缓存里有没有,如果没有就就向操作系统的缓存要,还没有就检查本地域名解析文件hosts。
真实的网络世界
台式电脑可能使用带有水晶头的双绞线连上网口,由交换机接入固定网络;手机移动设备,可能通过蜂窝网络、WI-FI,有电信基站、无线热点接入无线网络。
DNS域名解析。
CDN
负载均衡
此文章为11月Day7学习笔记,内容来源于极客时间《透视HTTP协议》,以梦为马,11月进步💪💪
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。