OSI参考模型中底层为其上层服务,因此排除网络故障应该也从底层到高层依次排查。

首先检查网络连接是否正常(物理层检查)。例如网卡没有接好网线,将会看到带红叉的本地连接,属于物理层故障。

连接好网卡后,在命令提示符下输入“ipconfig /all”查看IP地址、子网掩码和网管以及DNS设置是否正常,这属于网络层检查。

IP地址设置正确,接下来ping网关,测试是否能够和本网段的计算机通信,然后再ping因特网上的一个公网地址,测试到Internet是否畅通,这都属于网络层检查。

到Internet畅通,如果还是打不开网页,就要检查能否域名解析。如果你的计算机配置了一个错误的DNS,计算机将不能解析域名,也就不能打开网页了。

如果域名解析没有问题,要是还不能访问,也许是沿途的路由器不允许网站的流量通过,你可以输入telnet网站的80端口。

telnet网站的80端口通过,最后再检查浏览器是否设置错误(应用层检查),比如设置了一个根本不存在的代理。这种错误属于应用层配置造成,属于应用层错误。

上面是我们可以解决的问题,包括物理层、网络层、应用层的部分问题,还有一些其它逻辑层面的问题不是我们用户能够解决的。

最新文章

  1. .Net Core MVC 网站开发(Ninesky) 2.2、栏目管理功能-System区域添加
  2. [C#] Socket 通讯,一个简单的聊天窗口小程序
  3. iOS-Xcode7 网络连接
  4. java多线程(二)——锁机制synchronized(同步方法)
  5. documnent.getElementbyId(‘myId’)和$(‘#myId’)哪种更高效?
  6. Yii 框架表单验证---实例
  7. RAC 数据库的启动与关闭
  8. Convolution and Deconvolution
  9. 当cpu飙升时,找出php中可能有问题的代码行
  10. IEnumerable对象的Distinct方法重写
  11. 函数语法:Js之on和addEventListener的使用与不同
  12. leetcode581
  13. 微信出现BUG,发送“ 两位数字+15个句号 ”,双方系统会卡崩……
  14. 如何卸载旧版本的dotnet core
  15. .net core 入坑经验 - 2、MVC Core之获取网站运行路径
  16. Leetcode——338. 比特位计数
  17. Linux USB Host-Controller的初始化代码框架分析【转】
  18. 【英宝通Unity4.0公开课学习 】(三)脚本使用
  19. Python log10() 函数
  20. postgresql----SELECT

热门文章

  1. C++语言基础(15)-友元函数和友元类
  2. 448. Find All Numbers Disappeared in an Array【easy】
  3. sql server 数据库基础知识(二)
  4. git设置及常用命令
  5. 如何解决局域网中Windows防火墙不能访问Oracle问题!
  6. svn密码 在服务端 到底是明文保存,还是密文保存
  7. 集合映射中的映射列表(使用xml文件)
  8. POJ 3304 Segments(计算几何:直线与线段相交)
  9. ubuntu 中wget (下载)命令用法
  10. oracle em手动配置