首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

地址栏中输入网址后发生了什么?

URL理解为是网络上资源的“门牌号“, 我们在浏览器中输入网址, 就相当于开一辆车(浏览器)去找一个地址(URL) 1....当你在浏览器中输入URL之后, 浏览器会先查看 浏览器缓存 中有没有这个地址, 如果没有那就再去 系统缓存, 如果系统缓存还没有, 那就去路由器缓存找, 总之只要缓存中有, 就说明有这个资源, 那浏览器直接显示出来就好了..., 系统会首先自动从 hosts 文件中寻找对应的 IP 地址,一旦找到, 系统会立即打开对应网页, 如果没有找到, 则系统会再将网址提交 DNS 域名解析服务器进行IP地址的解析。...当你在浏览器中输入一个地址时, 例如 www.baidu.com, 其实这段URL并不是真正意义上的地址。...总结 当上述步骤执行完成后我们便可在浏览器中看到一个完整的页面了, 总结下其实就只有几步: 浏览器地址栏输入url 浏览器会先查看浏览器缓存系统缓存路由缓存, 如有存在缓存, 就直接显示。

2.3K10

【玩转Lighthouse】SpringBoot-从项目打包到上云部署,实现公网访问

二、需要具备的基础知识 1.本教程假设已经知道如何安装宝塔面板,并在宝塔面板中安装好相应的运行环境。 2.本教程假设已经了解域名的购买和DNS解析的配置。...,并拷贝相同的数据库到服务器上,否则将无法连接到数据库或无法查询到数据。...以本项目为例: 本项目的网址是stu.example.com,则需要前往该域名所在的DNS解析控制台,添加一条A记录,将该二级域名解析指向你的轻量应用服务器公网IP。...绑定域名:输入本项目的网址,且确保该网址已经解析到轻量应用服务器的公网IP上,否则会无法使用域名进行访问。 3.点击提交后,可以看到刚刚添加的项目。...image.png 八、使用外网通过网址访问项目 现在,你可以直接在浏览器输入网址,访问SpringBoot项目了。

1.2K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    网页与运营商

    网页访问过程 从用户输入url到页面加载的全过程中,包含的主干操作和整理流程如下所示: 1、DNS解析; 2、TCP连接; 3、发送HTTP Request请求; 4、服务端处理请求并返回HTTP Response...知识点补充 DNS解析 DNS解析的过程就是寻找哪台机器上有你需要资源的过程。当你在浏览器中输入一个地址时,例如m.sogou.com,其实不是搜狗网站真正意义上的地址。...用户更喜欢用方便记忆的网址去寻找互联网上的其它计算机,也就是上面提到的搜狗网址。所以互联网设计者需要在用户的方便性与可用性方面做一个权衡,这个权衡就是一个网址到IP地址的转换,这个过程就是DNS解析。...应用层在DNS解析的过程中,按照浏览器缓存、系统缓存、路由器缓存、ISP(Internet Service Provider,网络服务提供商)DNS缓存、根域名服务器、顶级域名服务器、主域名服务器的顺序...比如你用的是电信的网络,则会进入电信的DNS缓存服务器中进行查找。如果以上都没有,开启查找IP的过程:如访问某个小国的新的域名,则向根域名服务器查找域名对应的IP。

    2K20

    Web页面解析过程(浅)

    DNS:域名系统 DNS服务器:记录着域名及其对应的IP地址 解析域名: ​ 浏览器中输入目标网站的域名,浏览器会生成一个域名IP的请求 ​ 请求第一时间会查询本地主机的DNS缓存表ipconfig/displaydns...,若本地DNS缓存表有对应的IP地址则返回浏览器进行访问,如果没有则会向DNS域名服务器发出查询请求(上一级的DNS服务器) ​ 本地DNS服务器接收到查询请求,按照第二步查询本地已经缓存的DNS表对应的...点击开始菜单>运行>输入"CMD">敲回车键,进入 命令提示符窗口,输入"ping 的域名",如果红线部分为主机的IP即解析成功。...:重定向 访问的资源被转移,告知客户端访问新的指向URL 302:重定向 4XX:错误 请求资源错误 404:请求的资源不存在 400:请求语法错误,服务端无法解析 401:请求未获得权限 403:服务端拒绝客户端请求...DNS域名劫持 攻击者通过对域名解析服务器的攻击或伪造,吧目标网站的域名解析到错误(黑客准备)的页面,从而达到攻击者的某种目的 原理上通俗的解释: 黑客改变了DNS服务器中原本正确的网址解析的IP并变更为自己准备的

    2.1K20

    真香系列:7张图详解域名系统DNS

    端口:TCP 53(用于区域传输),UDP 53(用于DNS查询) 模型:C/S 客户端/服务器模型 DNS工作过程 在通常的DNS查询中,用户输入URL必须经过四台服务器才能提供IP地址。...DNS 解析器,DNS递归器是用户访问的第一个资源,如果有缓存则提供查到缓存,如果没有缓存则访问下一级服务器。...TLD 名称服务器服务器根据顶级域(URL 中的 .com、.edu 或 .org)引导查询,这是查找的更具体的部分。...如果一个域具有另一个域的别名,则权威名称服务器使用规范名称记录 (CNAME)从记录中查找资源,例如,如果的 DNS 查询是“img.wljslmz.cn”,则“wljslmz.cn”是 img.wljslmz.cn...例如: www.wljslmz DNS查询类型 递归查询 如果DNS服务器无法解析查询,它将代表DNS客户端向其他DNS服务器发送查询,这通常由客户使用 迭代查询 如果DNS服务器无法解析查询,它会向解析程序发送指向另一个服务器的引用消息

    1.5K20

    遇到恶意退款不用怕,App 内购买项目的退款通知现已可用

    URL) 若要接收 App Store 发送的服务器通知,必须在 App Store Connect 中提供一个链接至服务器网址URL)。...1.从“我的 App”中,选择的 App。2.在侧边栏的“综合”下方,点按“App 信息”。3.向下滚动至“综合信息”,然后前往 App Store 服务器通知网址URL)部分。...4.输入的 App Store 服务器通知网址URL),以接收订阅状态更新。5.点按“存储”。...配置的回调链接必须满足条件: •满足应用传输安全要求(使用 https)•URL 最长 255 字符 处理退款通知 服务器负责解析来自 App Store Server 的所有通知。...(因为苹果只通知一次,暂时无法在苹果后台查询退款的订单。

    5.3K20

    如何获取任何网址或网页的Google缓存时限?

    在使用互联网的过程中,我们经常会遇到一些网页无法访问或已被删除的情况。然而,有时候我们仍然希望能够查看这些已删除或无法访问的网页的内容。这就需要我们利用谷歌的缓存功能来获取网页的缓存版本。...本文将介绍如何获取任何网址或网页的Google缓存时限,并提供相应的代码演示。...谷歌缓存的基本原理 谷歌缓存是谷歌搜索引擎中的一个重要功能,它可以保存对已索引网页的快照,以便用户在原始网页无法访问时仍能查看其内容。...当谷歌搜索爬虫访问网页时,它会自动创建一个副本,存储在谷歌的服务器上。用户可以通过谷歌搜索结果中的"缓存"链接来访问网页的缓存版本。...:{url} 的Google缓存时限为:{cache_limit}") else: print(f"网址:{url} 的Google缓存时限未找到") 以上代码通过使用requests库发送HTTP

    39000

    【拓展】一文看懂:网址URL,域名,IP地址,DNS,域名解析

    来源:猴哥技术站 今天给大家梳理一篇关于网址URL、IP地址、域名、DNS、域名解析的白话长文,并以简单的提问-解答形式让读者更加深刻理解网址URL、IP地址、域名、DNS、域名解析,希望有助于读者的学习...IP地址;若本子网中的域名服务器无法查询到目标主机域名的IP,则根据DNS的标准IP地址解析流程提供进一步的查询服务,该过程将在下文“域名解析过程”中详细介绍。...根域名服务器只纪录其下级顶级域名服务器的域名及其IP地址,当低级域名服务器遇到无法解析的域名时,首先会向根域名服务器求助。...: [rrtpajqcdp.jpeg] 域名解析详细过程 上图以用户访问头条网站为例,简明扼要的为大家讲述了用户输入网址到获取IP地址的全过程,下面我们来详细解释该过程: 用户打开计算机,在浏览器中输入头条网址后计算机将向本地...本地DNS服务器继续向域服务器发起头条域名解析请求,便会得到头条域名对应的IP地址,这时本地DNS服务器不仅会向用户计算机返回IP地址,同时在其自身缓存中增加头条域名与其IP的纪录,从而加快其他计算机获取头条域名对应

    22K75

    快速入门 Python 爬虫

    网址的构成 网站的网址一般由协议+域名+加页面构成,如 https://auction.jd.com/home.html,域名一般是固定不变的,能改变的则是页面(home.html),所以在爬虫的过程中我们所需要解析的就是自己编写的不同页面的...URL,只有解析出各个不同页面的 URL 入口,我们才能开始爬虫(爬取网页)。...网页的请求过程 打开浏览器,地址栏输 baidu.com,按下回车,到用户看到内容,主要经历了如下步骤: (1)开始进行域名解析 首先浏览器自身搜 DNS 缓存,搜 baidu.com 有没有缓存有没有过期...Elements(元素面板):使用“元素”面板可以通过自由操纵 DOM 和 CSS 来重演网站的布局和设计。...使用 Requests 抓取网页数据的一般步骤如下: 导入 Requests 库; 输入 URL; 使用 Get方法; 打印返回文本; 抛出异常。

    1K31

    浏览器从输入网址到页面展示的过程

    TCP 渲染 浏览器从输入网址到渲染页面主要分为以下几个过程 URL 输入 DNS 解析 建立 TCP 连接 发送 HTTP / HTTPS 请求(建立 TLS 连接) 服务器响应请求 浏览器解析渲染页面...URL 输入 URL地址 URL(统一资源定位符,Uniform Resource Locator)用于定位互联网上资源,俗称网址。...我们在地址栏输入 HZFE 官方网址 hzfe.org 后敲下回车,浏览器会对输入的信息进行以下判断: 检查输入的内容是否是一个合法的 URL 链接。 是,则判断输入URL 是否完整。...DNS 解析流程如下: 1.png DNS 解析 在浏览器中输入 hzfe.org 域名,操作系统检查浏览器缓存和本地的 hosts 文件中,是否有这个网址记录,有则从记录里面找到对应的 IP 地址...如果要查询的域名包含在本地配置区域资源中,则返回解析结果,完成域名解析。 检查本地 DNS 服务器是否缓存网址记录,有则返回解析结果,完成域名解析

    19.7K75

    Python爬虫http基本原理

    这里访问百度 百度一下,你就知道,输入URL 后回车,观察这个过程中发生了怎样的网络请求。...在浏览器中直接输入 URL 并回车,这便发起了一个 GET 请求,请求的参数会直接包含到 URL 里。...请求的网址 请求的网址,即统一资源定位符 URL,它可以唯一确定我们想请求的资源。 3....412 未满足前提条件 服务器未满足请求者在请求中设置的其中一个前提条件 413 请求实体过大 请求实体过大,超出服务器的处理能力 414 请求 URI 过长 请求网址过长,服务器无法处理 415 不支持类型...Expires:指定响应的过期时间,可以使代理服务器或浏览器将加载的内容更新到缓存中。如果再次访问时,就可以直接从缓存中加载,降低服务器负载,缩短加载时间。 3.

    15010

    1小时入门 Python 爬虫

    网址的构成 网站的网址一般由协议+域名+加页面构成,如 https://auction.jd.com/home.html,域名一般是固定不变的,能改变的则是页面(home.html),所以在爬虫的过程中我们所需要解析的就是自己编写的不同页面的...URL,只有解析出各个不同页面的 URL 入口,我们才能开始爬虫(爬取网页)。...网页的请求过程 打开浏览器,地址栏输 baidu.com,按下回车,到用户看到内容,主要经历了如下步骤: (1)开始进行域名解析 首先浏览器自身搜 DNS 缓存,搜 baidu.com 有没有缓存有没有过期...Elements(元素面板):使用“元素”面板可以通过自由操纵 DOM 和 CSS 来重演网站的布局和设计。...使用 Requests 抓取网页数据的一般步骤如下: 导入 Requests 库; 输入 URL; 使用 Get方法; 打印返回文本; 抛出异常。

    1.2K20

    HTML 5 Web Workers 的基本信息

    您可以通过将 Blob 网址传递给 window.URL.revokeObjectURL() 来明确发布该网址: window.URL.revokeObjectURL(blobURL); // window.webkitURL.createObjectURL...如果尝试传递相对 URI,浏览器就会提示出现安全错误。原因:系统会通过 blob: 前缀解析 Worker(现在通过 Blob 网址创建),而的应用会通过其他(可能为 http://)方案运行。...在内嵌 Worker 中利用 importScripts() 的一种方法是,通过将相关网址传递给内嵌 Worker 并手动构建绝对网址来“导入”运行主脚本的当前网址。...因此,无法通过 data: 网址或 javascript: 网址加载脚本,且 https: 网页无法启动以 http: 网址开头的 Worker 脚本。...下面列出了更多概念供活跃思维: 预先抓取和/或缓存数据以便稍后使用 突出显示代码语法或其他实时文本格式 拼写检查程序 分析视频或音频数据 背景 I/O 或网络服务轮询 处理较大数组或超大 JSON 响应

    1.2K10

    真香系列:7张图详解域名系统DNS

    反向查询 DNS 回答类型 消极的 权威的 非权威 送交 根服务器列表 DNS分层结构 DNS 记录类型 DNS关键属性 协议类型:七层协议(应用层协议) 用途:将网址名称转化为IP地址 结构:分层...URL必须经过四台服务器才能提供IP地址。...,如果有缓存则提供查到缓存,如果没有缓存则访问下一级服务器。...TLD 名称服务器服务器根据顶级域(URL 中的 .com、.edu 或 .org)引导查询,这是查找的更具体的部分。...例如: www.wljslmz DNS查询类型 递归查询 如果DNS服务器无法解析查询,它将代表DNS客户端向其他DNS服务器发送查询,这通常由客户使用 迭代查询 如果DNS服务器无法解析查询,它会向解析程序发送指向另一个服务器的引用消息

    1.1K20

    计算机网络·感觉Java研发计算机网络只要会者几道就够了其他很少考

    应用程序解析URL 解析出http协议,如果是Https,会检查网站是否在安全列表中 非ASCII转Unicode编码 在传输信息中加入浏览器、地区、cookie等信息 域名解析的应用层环节...(拔高)输入URL后操作系统和计算机网络都发生了什么? 【运维方向优先】你用浏览器打开一个电商网站,准备浏览购物。...参考回答:键盘硬件中断;OS处理中断,转换为特定消息放入浏览器程序的事件队列;浏览器的消息循环处理该消息,请求网址;OS请求本地域名缓存或域名服务器解析网址中的域名,得到IP;浏览器向该IP建立TCP连接...服务端原因:服务器宕机;服务器出错;服务器高负载无法及时回应;服务器超负载主动拒绝回应;本机被服务端加入了黑名单; 网络原因:网络不通;网络拥塞;DNS解析失败;DNS解析到错误的IP;。。。...还没背会的 DNS 默认端口号 53 DNS域名解析过程 会以此查询以下缓存服务器,直到找到网址对应的IP 浏览器缓存 --> 本地Hosts文件 --> 路由器缓存

    1.6K20

    1小时入门 Python 爬虫

    ,域名一般是固定的不会改变,能改变的则是页面(home.html),所以在爬虫的过程中我们所需要解析的就是自己编写的不同页面的URL,只有解析出各个不同页面的 URL 入口,我们才能开始爬虫(爬取网页)...首先浏览器自身搜 DNS 缓存,搜 baidu.com 有没有缓存有没有过期,如果过期就结束,其次浏览器会搜索操作系统自身的 DNS 缓存并读取本地的 host 文件,浏览器发起一个 DNS 系统调用。...(3)建立 TCP/IP,浏览器就可以向服务器发送 HTTP 请求。 TCP/IP 链接建立起来后,浏览器就可以向服务器发送 HTTP 请求。...服务器接收到请求之后就会对请求做相应的处理,并将结果返回给浏览器。 (4)浏览器拿到资源之后对页面进行加载、解析、渲染,最后呈现给用户。...Elements(元素面板):使用“元素”面板可以通过自由操纵 DOM 和 CSS 来重演网站的布局和设计。

    1.1K50

    浏览器输入「xxxxhub」的背后.....

    那么我这就以 Web 页面的请求历程为例,来和你聊聊计算机网络中这些协议是怎样工作的、数据包是怎么收发的,从输入 URL 、敲击回车到最终完成页面呈现在你面前的这个过程。...首先,我打开了 Web Browser ,然后在 Google 浏览器 URL 地址栏中输入了 maps.google.com。 ?...DNS(Domain Name System) 是一个分布式的数据库,它用于维护网址 URL 到其 IP 地址的映射关系。...递归查询:在递归查询中,DNS 客户端要求 DNS 服务器(一般为 DNS 递归解析器)将使用所请求的资源记录响应客户端,或者如果解析无法找到该记录,则返回错误消息。 ?...google.com 名称服务器将在其 DNS 记录中找到 maps.google.com 匹配的 IP 地址,并将其返回给的 DNS 解析器,然后将其发送回你的浏览器。

    1.2K30

    400错误请求什么意思_网页400错误怎么解决

    但是在大多数情况下,问题是您可能可以解决的问题-也许输入的地址错误,或者浏览器缓存导致了问题。 您可以尝试以下解决方案。 什么是400错误请求错误?...也许输入了错误的URL,并且服务器由于某种原因无法返回404错误。 也许的Web浏览器正在尝试使用过期或无效的cookie 。...由于语法格式错误,服务器无法理解该请求。 客户不得在未经修改的情况下重复请求 Bad Request – Invalid URL 错误的请求–无效的URL Bad Request....出现400错误的最常见原因是网址输入错误。 如果自己在地址栏中输入URL,则可能输入错误。 如果单击另一个网页上的链接并显示404错误,则也有可能在链接页面上键入了错误的链接。...在下面的示例中,无法真正从URL本身判断出是否输错了任何内容,但是可以从文章名称中看到一些单词。

    11K20

    浏览器输入url访问网站的全过程

    浏览器输入url访问网站的全过程 当输入url时,浏览器作为客户端首先会请求DNS服务器,通过DNS获取相应的域名和IP(应用层) 通过IP地址找到对应的服务器,然后建立TCP连接 浏览器向服务端发送http...如图所示 在浏览器中输入url 在浏览器中输入的是一个网址,是不能直接用来进行连接的,因而就要使用DNS地址解析输入URL网址转换为IP地址。...浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。...若没有则在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址 建立TCP连接 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接....TCP协议确认保证传输的安全可靠的方式: ack确认 超时重传 连接管理 服务器返回响应的文件 client收到http的response,使用http协议解析 Http Response: Response

    1.7K20

    常见的DNS域名劫持方式及解决方法

    DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能访问或访问的是假网址...方式二:DNS缓存感染 攻击者使用DNS请求,将数据放入一个具有漏洞的DNS服务器缓存当中。...假设当提交给某个域名服务器的域名解析请求的数据包被截获,然后按截获者的意图将一个虚假的IP地址作为应答信息返回给请求者。...2、手动修改DNS: 在地址栏中输入:http://192.168.1.1 (如果页面不能显示可尝试输入:http://192.168.0.1)。 填写路由器的用户名和密码,点击“确定”。...3、修改路由器密码: 在地址栏中输入:http://192.168.1.1 (如果页面不能显示可尝试输入:http://192.168.0.1) 填写路由器的用户名和密码,路由器初始用户名为admin

    14.1K11
    领券