输入一个网址,发生了什么

  1.  浏览器解析DNS对应的 IP 地址
  2.  浏览器根据解析得到的IP地址向 web 服务器发送一个 HTTP 请求(ARP(IP----物理地址),路由选择协议,建立连接TCP,发送请求)
  3.  服务器收到请求并进行处理
  4.  服务器返回一个响应
  5.  浏览器对该响应进行解码,渲染显示。

有哪些方法途径可以获取IP地址呢?

  • 第一个是我们的浏览器。浏览器会将我们近一段时间访问的主机名及对应的IP地址进行缓存,缓存时间与浏览器有关,在该缓存时间内,我们输入同样的主机名就可以快速从浏览器缓存区获取IP地址并建立连接。
  • 第二是我们的Host文件。当浏览器的缓存不存在我们想要的IP地址时,系统会查找C盘下的一个system32内的Host文件,该文件会记录我们常用的主机名及IP地址对应关系。
  • 第三是路由上的DNS缓存,路由器会缓存主机名及IP地址对应关系。
  • 第四最后则是查找为我们提供网络服务的服务商的DNS服务器,如电信、联通网络服务商等。

一系列的方法为完成的目的只有一个,根据主机名获取IP地址。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您能看到网页的原因是因为您的计算机或移动设备可以通过互联网连接到该网址对应的服务器,并成功地请求和接收了该网页的内容。该网页可能是由HTML、CSS和JavaScript等语言编写而成的,并经过服务器端的处理和传输,最终呈现在您的浏览器中。 ### 回答2: 当你输入一个网址,实际上发生了一系列的网络请求和响应过程。首先,你的计算机会将该网址转换为一个IP地址,这是因为计算机在网络上通过IP地址进行通信。接下来,你的计算机会向DNS服务器发送一个查询请求,获取网址对应的IP地址。一旦获得IP地址,你的计算机会建立与目标服务器的连接,发送一个HTTP请求。 服务器接收到HTTP请求后,会根据请求的内容进行处理。如果请求的是一个有效的网址且服务器上存在该网页,那么服务器会返回该网页的相关信息和内容。这些信息通常是以HTML代码的形式发送回来的。你的浏览器会根据HTML代码解析页面,并将页面的内容显示出来。 之所以能够看到一个页面,是因为你的浏览器成功地获取了服务器返回的HTML代码,并根据这些代码渲染出了页面的可视化内容。HTML代码中包括了页面的结构、样式和脚本等信息,浏览器会根据这些信息构建出一个可交互的页面。 需要注意的是,如果你输入的网址无效或者服务器上没有相应的网页,那么服务器会返回一个错误的响应,此时你将无法看到页面。另外,有时候页面加载速度较慢,可能是因为网络连接不畅或者服务器处理请求的时间较长。 ### 回答3: 当您输入一个网址时,您能看到一个页面,这是因为网址对应着一个特定的网站或网页。网址是由域名和域名后缀组成的,通过域名解析系统(DNS),将域名转换为一个IP地址。 IP地址是因特网上用于标识和定位计算机或其他设备的地址,类似于电话号码。每个网站都有一个唯一的IP地址。当您输入一个网址时,计算机会向DNS服务器发送一个请求,以获取对应网址的IP地址。 一旦您的计算机获取了网址对应的IP地址,它会发送一个请求到该IP地址所指向的服务器。服务器是保存网站文件和数据的计算机。服务器收到请求后,会将相应的网页文件发送回您的计算机,您的计算机将这些文件解析成可视的网页内容并在浏览器中显示出来。 总结起来,当您输入一个网址时,计算机通过DNS将该网址转换为对应的IP地址,并向服务器发送请求,服务器将网页文件返回给您的计算机,您的计算机再将文件解析并显示为网页内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值