ZKX's LAB

输入网址后url加载的过程 从输入 URL 到页面加载完成的过程中都发生了什么事情

2020-10-06知识6

从输入 URL 到页面加载完成的过程中都发生了什么事情 首先会解析你输入的URL,从中提取出网站的域名,然后向DNS服务器发起请求,DNS返回你访问域名网站的IP地址,通过IP地址和相应的端口(HTTP请求的话一般是80端口)去服务器获取相应资源,资源以HTTP数据包封装并,通过网络协议传输到你的本地,本.

输入网址后url加载的过程 从输入 URL 到页面加载完成的过程中都发生了什么事情

从输入 URL 到页面加载完成的过程中都发生了什么事情 浏览器读取此URL,分析该请求的Ip,然后跳转

输入网址后url加载的过程 从输入 URL 到页面加载完成的过程中都发生了什么事情

从输入 URL 到页面加载完成的过程中都发生了什么事情 原链接http://stackoverflow.com/questions/2092527/what-happens-when-you-type-in-a-url-in-browserPiskvor的回答:作一个简单粗暴的描述,假设是简单的HTTP请求,IPV4,没有代理。1.浏览器查询缓存,如果缓存存在跳到第9步。2.浏览器询问操作系统服务器的IP地址。3.操作系统做DNS查询,返回IP地址给浏览器。4.浏览器打开对服务器的TCP连接(如果是HTTPS协议的话会更复杂)。5.浏览器通过TCP连接发送HTTP请求。6.浏览器接收HTTP响应并且可能关掉TCP连接,或者是重新使用连接处理新请求。7.浏览器检查HTTP响应是否为一个重定向(3xx 结果状态码),一个验证请求(401),错误(4xx 5xx)等等,这些都是不同响应的正常处理(2xx).8.如果响应可缓存,将存入缓存。9.浏览器解码响应(例如:如果它是gzziped压缩)。10.浏览器决定如何处理这些响应(例如,它是HTML页面,一张图片,一段音乐)。11.浏览器展现响应,对未知类型还会弹出下载对话框。

输入网址后url加载的过程 从输入 URL 到页面加载完成的过程中都发生了什么事情

#url#服务器类型#域名#触摸屏

随机阅读

qrcode
访问手机版