一个url完整的访问过程:

本文详细解析了URL完整访问过程,包括协议、网络地址、资源路径的组成,以及DNS域名解析机制。从输入域名开始,经过本地DNS服务器、根DNS服务器到域名解析服务器的查询流程,最终获取IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个url完整的访问过程:

  1. 把URL分割成几个部分:协议、网络地址、资源路径,
    a) 网络地址:指的是客户端连接的那一台计算机可以是IP地址,也可以是
    b) 协议:从该计算机获取资源的方式,常见的是http ftp
    c) 资源路径:从服务器哪里获取资源
    d) 举个栗子:http://www.guokr.com/question/554991/
    i. 网络协议:http
    ii. 网络地址:www.guokr.cm
    iii. 资源路径:/question/554991
  2. 如果网络地址不是IP地址通过DNS域名解析将该系统解析成IP地址
    a) 打开浏览器,输入一个域名:电脑会发出一个DNS请求到本地的服务器,本地DNS服务一般都是你的 网络接入服务商提供,
    b) 查询www.163.com 的DNS请求到达本地之后,本地DNS服务器会首先查询他的缓存记录,如果缓存中有此条记录,就可以直接返回结果,如果没有,本地DNS服务器还要向DNS根服务器进行查询
    c) 根DNS服务器没有记录具体的域名和IP地址的对应关系,而是告诉本地DNS服务器,你可以继续到域服务器上去查询,并给出域服务器de 地址
    d) 本地DNS继续像域服务器发出请求,在这个例子中 ,请求的对象是.com域服务器,.com域服务器收到请求之后,也不会直接返回域名和IP 地址的对应关系,而是告诉本地DNS服务器,你的域名的解析服务器地址
    e) 最后本地DNS服务器向域名的解析服务器发出请求,这时就能收到一个域名和IP地址对应关系,本地DNS服务器不仅要把IP地址返回给用户电脑,还要把这个对应关系保存在缓存中,以备被下一次别的用户查询的时候可以直接返回结果,加快网络访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值