基于OSI参考模型的网络排错
OSI参考模型(无数网传会表应)
- 应用层:能够产生网络流量 能够和用户进行交互的应用程序
- 表示层:加密 解密
- 会话层:服务器和客户端建立的会话 可以用于查木马 netstat -nb
- 传输层:可靠传输建立会话 不可靠传输不建立会话 流量控制
- 网络层:IP地址编址 选择最佳路径
- 数据链路层:输入如何封装 添加物理层地址 MAC地址
- 物理层:规定电压 接口的标准
注意OSI参考模型中,前三层主要由程序开发人员来考虑,而后三层需要由网络工程师来解决。由于物理层标准已经是规定死的,所以事实上,网络工程师只需要解决数据链路层和网络层的问题。
计算机无法上网,排错思路:
1.物理层 首先检查开关和电源是否安装正确。排除物理层故障。
如果电脑为win10,可以直接在设置选项,网络和Internet里面看到如下页面:
如果第一个横线正常,第二条横线带 X 号,说明你的局域网连接没问题,广域网连接出错,这个时候非专业人士,直接打电话给运营商来修就好了。
如果第一条横线就出错了,说明我们的网线就没有插好,检查线路连接就好了。
2.网络层:如果连接线一切正常,检查IP地址是否设置正确,利用ipconfig/all命令来检查
我们打开上图中的更改适配器选项,会出现以下内容:
这里我连接的是网线,无线网的话是第一个,我们双击一下,会出现以下图片
可以看到,字节项目栏中,上传和下载的数据量,无论哪一个为0,网络的传输都是有问题的。
我们也可以查看我们的连接速度,点击上图里面的属性,然后点击配置,就会出现如下界面
这里就可以看到了。
如果IP地址获取正常,QQ也可以正常登录,还是没法打开网页,这个时候就需要检查DNS服务了。按照上上张图片,我们点击属性
点击Internet协议版本4:
点击使用下面的DNS服务器地址:
- 这里记住两个常用的地址
- 8.8.8.8 谷歌公司
- 222.222.222.222 电信公司
- 用的哪家的网络就填写哪一家的DNS服务器。
- 读者可自行百度。
3.应用层:如果网络层也正常,那么检查浏览器是否中了恶意插件,而导致无法上网
如果依然无法上网,直接重装系统。