OSI参考模型与排错
2024-09-04 11:50:09
OSI参考模型中底层为其上层服务,因此排除网络故障应该也从底层到高层依次排查。
首先检查网络连接是否正常(物理层检查)。例如网卡没有接好网线,将会看到带红叉的本地连接,属于物理层故障。
连接好网卡后,在命令提示符下输入“ipconfig /all”查看IP地址、子网掩码和网管以及DNS设置是否正常,这属于网络层检查。
IP地址设置正确,接下来ping网关,测试是否能够和本网段的计算机通信,然后再ping因特网上的一个公网地址,测试到Internet是否畅通,这都属于网络层检查。
到Internet畅通,如果还是打不开网页,就要检查能否域名解析。如果你的计算机配置了一个错误的DNS,计算机将不能解析域名,也就不能打开网页了。
如果域名解析没有问题,要是还不能访问,也许是沿途的路由器不允许网站的流量通过,你可以输入telnet网站的80端口。
telnet网站的80端口通过,最后再检查浏览器是否设置错误(应用层检查),比如设置了一个根本不存在的代理。这种错误属于应用层配置造成,属于应用层错误。
上面是我们可以解决的问题,包括物理层、网络层、应用层的部分问题,还有一些其它逻辑层面的问题不是我们用户能够解决的。
最新文章
- .Net Core MVC 网站开发(Ninesky) 2.2、栏目管理功能-System区域添加
- [C#] Socket 通讯,一个简单的聊天窗口小程序
- iOS-Xcode7 网络连接
- java多线程(二)——锁机制synchronized(同步方法)
- documnent.getElementbyId(‘myId’)和$(‘#myId’)哪种更高效?
- Yii 框架表单验证---实例
- RAC 数据库的启动与关闭
- Convolution and Deconvolution
- 当cpu飙升时,找出php中可能有问题的代码行
- IEnumerable对象的Distinct方法重写
- 函数语法:Js之on和addEventListener的使用与不同
- leetcode581
- 微信出现BUG,发送“ 两位数字+15个句号 ”,双方系统会卡崩……
- 如何卸载旧版本的dotnet core
- .net core 入坑经验 - 2、MVC Core之获取网站运行路径
- Leetcode——338. 比特位计数
- Linux USB Host-Controller的初始化代码框架分析【转】
- 【英宝通Unity4.0公开课学习 】(三)脚本使用
- Python log10() 函数
- postgresql----SELECT