南风娱乐网致力于优质软件,活动线报,游戏辅助,绿色工具等资源共享,好货不私藏!
精品资源,免费分享

无法打开网页是怎么回事(浏览器打不开某些网站)

作者:管理员

如果想知道网页打不开的原因,需要从网页如何打开的原理入手,相信对你理解更有帮助。考虑到有些内容需要一定的专业性,我发言的时候会省略一些细节。

网页打开过程

我们假设我是去成龙家拿快递(龙叔好无辜)。但是我觉得更好理解。

DNS解析

我们不在乎这里有什么DNS。根据我们上面假设的例子。我去拿快递。首先,我需要知道龙叔叔的家在哪里。DNS解析就是帮我找龙哥家的地址。

无法打开网页是怎么回事(浏览器打不开某些网站)

浏览器和服务端建连

好吧,我们已经知道龙叔叔的家庭地址了,但是我们不能匆忙赶过去。龙叔一家肯定有严格的保护措施,他匆忙跑的时候可能已经被保安抓住了。不,不,我们最好去龙叔叔家打个招呼,告诉他我要去他家拿快递。这个问候确认过程就是浏览器和服务器建立连接的过程(TCP握手)。

无法打开网页是怎么回事(浏览器打不开某些网站)

数据传输

好了,既然我们都知道了龙叔的地址,都打了招呼,接下来就可以开始了。去拿快递,我的路线是“家->:龙叔家->:拿快递->:回家”。走这条路线的过程叫做数据传输。

无法打开网页是怎么回事(浏览器打不开某些网站)

网页渲染

现在我已经成功拿到龙叔家的快递了(开心!)。那么是时候打开盒子了。毕竟要打开盒子才能看到它的真面目。而拆包的过程就是网页渲染(从服务器检索到的文档需要浏览器渲染才能成为你在网页上能看到的内容,具体渲染细节我就不说了)。

无法打开网页是怎么回事(浏览器打不开某些网站)

总结

相信看完以上概念,你已经对网页打开的过程有了大致的了解。那我们回到问题本身。为什么有些网页打不开?

我们从以上几个阶段分析和总结了可能影响网页的要点:

域名解析阶段

DNS服务器故障导致DNS解析失败:找不到龙叔家了还咋拿快递啊? 本地host冲突:本来DNS服务器应该告诉我龙叔家住香港,完了家里人说龙叔住北京。关键我还更信家里人的,那可不凉凉了。 DNS劫持:比如你用的一些不知名wifi或者无良运营商会把你本来要访问的网页劫持到别的地方去,或者让你打不开。

施工和连接阶段

你访问的网页服务端故障(宕机/超时…):想给龙叔家打个招呼,电话打不通,啥方式都联系不到,龙叔家失联了,这可咋整。 本地网络故障:我失联了,凉凉了。 The Great Wall:国外的访问不了一般这个原因,你懂的。 浏览器安全限制:部分高级浏览器如chrome、Firefox会对一些钓鱼网站进行拦截,SO!

数据传输阶段

网络传输慢(本地上行带宽/服务端下行带宽):本来约好2号去龙叔家拿快递,结果路上堵车,3号才到龙叔家。人家全家出去旅游去了。也有可能快递太重,路上走太慢。 你访问的网页服务端故障(宕机/超时…):到了龙叔家进不了门,没人鸟我。拿不到快递….卒。

网页呈现

网页太大、依赖资源太多:快递太大,拆快递速度太慢,拆的烦直接扔了。(浏览器内存溢出,凉凉)

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

最新评论