首页云计算 正文

浏览器中输入URL后,执行的路程

2025-01-03 5 0条评论

整个过程如下:

DNS为了将消息从你的PC上传到网络服务器上需要我们用到1P协议、ARP协议和0SPF协议,然后通过发起与TCP的握手,建立TCP连接后发起http请求,等待一个服务器系统响应htp请求,浏览器技术解析htm代码,并请求html代码中的资源(如js、css、图片等),断开TCP连接,最后使用浏览器对页面可以进行数据渲染方式呈现给用户详细,域名解析的过程要查询,例如www.raksmart.com的IP地址(DNS解析url):

       1、浏览器搜索自己的 dns 缓存(维护域名和 ip 地址的表)

       2、如果没有,那么搜索DNS缓存操作系统(域名和IP地址的映射表的维护)

       3、若没有,则搜索进行操作管理系统的hosts文件(Windows环境下,维护中国一张网络域名与IP地址的对应表,位置信息一般在 C:\Windows\System32\drivers\etc\hosts)

       4、如果不是,操作系统将被发送到本地域名服务器 –   – (递归查询模式),本地域名服务器查询其DNS高速缓存查找成功的结果返回,否则,(以下是一个迭代查询)

       本地企业域名系统服务器 向根域名管理服务器(其虽然我们没有得到每个国家域名的具体数据信息,但存储了负责公司每个域,如com、net、org等的解析的顶级域名进行服务器的地址)发起一个请求,此处,根域名服务器可以返回com域的顶级域名服务器的地址

       本地域名服务器向顶级域名COM域名服务器的请求,域名服务器返回baidu.com机构(域名服务器权限,保存所有主机域名映射的IP地址范围)地址

       本地域名服务器向 url 许可域名服务器发出请求,获得百度的 ip 地址,并将 ip 地址返回到操作系统,同时我还将缓存 ip 地址操作系统将返回到浏览器的 ip 地址,同时我也将 ip 地址缓存到这里,浏览器已经获得了域名对应的 ip 地址两三次握手

       建立一个TCP连接请求发起HTTP

       服务器可以收到数据请求并响应HTTP请求

       1、负载均衡:网站负载均衡设备可以平均分配给所有用户的请求。即用于在多个操作执行单元,例如图像服务器,应用服务器等平衡任务,传播。

       2、请求进行处理阅读可以请求及它的参数和 cookies,浏览器解析htm代码,并在htm代码中请求资源(如js,css图片),查看它们是否是长连接。 决定是否断开TCP连接

3、断开TCP连接最后浏览器将页面呈现给用户

文章来源:http://www.idcredian.com/h19.html

文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/290118.html 发布于 2025-01-03
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码