定位url路径资源?拿来吧您嘞

前言

url,即统一资源定位符,就是常见的浏览器中的网站地址,互联网上的每个资源都有唯一一个url。在浏览器搜索框中搜索输入内容时,网址后又会增添很多符号。乍一看,这不是乱码么?NONONO,这可不是乱码哦,它的每一部分都有存在的意义,接下来就认识一下url的各部分功能作用吧!

url格式

url由3部分组成:协议://主机地址/路径
在这里插入图片描述
不同的协议有着不同的资源查找和传输的方式;
主机地址指的是存放资源的主机(服务器)和IP地址(域名);
路径指的是资源在主机中的具体位置。

输入url后的运行流程

(1)浏览器向DNS服务器请求解析该url中域名对应的IP地址;
(2)根据解析出的IP地址和默认端口号80,与服务器建立TCP连接;
(3)浏览器发出url域名后面部分所对应的文件的HTTP请求,请求作为TCP连接三次握手中第三个报文的数据发送给服务器;
(4)服务器对浏览器的请求作出响应,并把对应的html文本发送给浏览器,并释放TCP连接;
(5)浏览器解析html文本并且渲染。

DNS解析

DNS所提供的服务是将主机名和域名转化成IP地址。其解析过程如下:
(1)检查浏览器缓存中是否缓存过该域名对应的IP地址;
(2)如果浏览器缓存中没有找到IP,那么将继续查找本机系统有无缓存过IP;
(3)向本地域名解析服务系统发起域名解析的请求;
(4)向根域名解析服务器发起域名解析请求;
(5)根域名服务器返回gTLD域名解析服务器地址;
(6)向gTLD服务器发起解析请求;
(7)gTLD服务器接收请求并返回Name Server服务区;
(8)Name Server服务器返回IP地址给本地服务器;
(9)本地域名服务器缓存解析结果;
(10)返回解析结果给用户。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值