无法显示登录网页(Internet Explorer cannot display the webpage)--原因及解决办法
2015-04-16 15:54
726 查看
当IE无法通过HTTP访问web服务器的时候,IE就会报“无法显示该网页的错误信息”。
有可能是两个方面的原因导致连接失败:
DNS(Domain Name Server,域名服务器)无法将域名转换成IP地址,DNS服务器的优先级设置等(可参考windows specify dns)
TCP(Transmission Control Protocol,传输控制协议)无法连接到web服务器(可参考"Internet Explorer cannot display the webpage" error 和 How
to troubleshoot network connectivity problems in Internet Explorer
我重点想从输入URL到页面加载完成整个过程的技术框架上来探索“无法显示该网页”的原因。
URL主要是包括:协议,网络地址,资源路径。网路地址表明目标服务器域名或IP+Port。协议是从目标服务器获取资源的方式,常见是HTTP,FTP,不同协议有不同的通讯内容格式。资源路径是指从目标服务器上获取哪一项资源。
浏览器校验和解析URL。如果是域名,会进行DNS地址解析获取IP+Port。
URL格式输入错误,URL解析失败。
DNS解析失败,找不到域名对应的IP地址。DNS查询的过程:浏览器缓存-->系统缓存--->路由器缓存--->递归搜索。常用的调试命令有,ipconfig, ping, tracert, nslookup, netstat来诊断网络连接不同的真正原因。
向1中获取的目标IP+Port发起TCP连接
本地TCP服务不正常
本地TCP服务正常,但是相应的80端口未监听
本地TCP服务正常,端口也监听了。但是目标服务器无响应或拒绝连接
浏览器组织和发送HTTP格式的请求包
本地HTTP服务不正常
目标服务器响应HTTP请求,并将请求的数据根据HTML格式封装,发送HTTP响应。
浏览器解析收到的HTTP响应,解析HTML数据,根据资源类型,将资源组织成屏幕上的图像的过程叫渲染。网页渲染是浏览器最复杂,最核心的功能
浏览器无法解析HTTP响应
浏览器将渲染好的图像显示出来
有可能是两个方面的原因导致连接失败:
DNS(Domain Name Server,域名服务器)无法将域名转换成IP地址,DNS服务器的优先级设置等(可参考windows specify dns)
TCP(Transmission Control Protocol,传输控制协议)无法连接到web服务器(可参考"Internet Explorer cannot display the webpage" error 和 How
to troubleshoot network connectivity problems in Internet Explorer
我重点想从输入URL到页面加载完成整个过程的技术框架上来探索“无法显示该网页”的原因。
URL主要是包括:协议,网络地址,资源路径。网路地址表明目标服务器域名或IP+Port。协议是从目标服务器获取资源的方式,常见是HTTP,FTP,不同协议有不同的通讯内容格式。资源路径是指从目标服务器上获取哪一项资源。
浏览器校验和解析URL。如果是域名,会进行DNS地址解析获取IP+Port。
URL格式输入错误,URL解析失败。
DNS解析失败,找不到域名对应的IP地址。DNS查询的过程:浏览器缓存-->系统缓存--->路由器缓存--->递归搜索。常用的调试命令有,ipconfig, ping, tracert, nslookup, netstat来诊断网络连接不同的真正原因。
向1中获取的目标IP+Port发起TCP连接
本地TCP服务不正常
本地TCP服务正常,但是相应的80端口未监听
本地TCP服务正常,端口也监听了。但是目标服务器无响应或拒绝连接
浏览器组织和发送HTTP格式的请求包
本地HTTP服务不正常
目标服务器响应HTTP请求,并将请求的数据根据HTML格式封装,发送HTTP响应。
浏览器解析收到的HTTP响应,解析HTML数据,根据资源类型,将资源组织成屏幕上的图像的过程叫渲染。网页渲染是浏览器最复杂,最核心的功能
浏览器无法解析HTTP响应
浏览器将渲染好的图像显示出来
相关文章推荐
- vs2008与IIS 7.0使用在vista上时出现的问题及解决方法(Internet Explorer 无法显示该页面)(VS2008: IE Cannot Display Web Page)
- .net调试WEB程序时页面无法显示的原因分析及解决办法
- 百度网盘在用qq登录的时候显示由于网络原因无法载入页面的解决办法
- RFS(六)Open Browser后,页面显示This is the initial start page for the WebDriver server.的解决办法
- 页面显示This is the initial start page for the WebDriver server.的解决办法
- oracle 登录 http://localhost:1158/em/console 不显示,账号无法登陆的解决办法
- dedecms后台/dede/login.php登录空白,或无法登陆显示500 错误解决办法
- Cannot change version of project facet Dynamic Web Module to 2.4原因&解决办法
- Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500 解决办法
- 网页无法显示GIF动画图片解决办法
- 【解决办法】打开网页后有的图片是“叉”,无法显示
- win8 无法显示桌面,运行explorer.exe 提示 0xc0000018 异常 解决办法
- 解决Internet Explorer cannot open the Internet site
- IE用户google搜索提示Internet Explorer 无法显示该网页的解决办法
- 安卓WebView无法显示百度地图网页版的解决办法
- Android WebView加载网页不显示图片解决办法
- The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application的解决办法
- Discuz!3.2QQ互联1.18.2内部错误,无法显示此内容_此帐号已被注册_登录后跳转到完善资料页无反映解决办法
- XP系统中IIS访问无法显示网页,目前访问网站的用户过多。终极解决办法
- android webview 加载网页显示不完整解决办法