浏览器突然无法访问网页

1. 现象

电脑连接的是无线网, 玩着玩着突然网页就打不开了,但是电脑上面除了浏览器其他的软件正常运行,例如: 微信, 而且此时手机的浏览器正常使用

2. 扩展

这里涉及到一个问题:
用户输入一个网站然后按回车发生了什么?
1.解析url: 协议, 域名, 端口, 路径, 资源, 参数
2. DNS解析: 把域名解析成对应的IP
3. 资源请求: 拿到IP和端口就能找到目标服务器, 然后带着各种参数请求服务器, 服务器收到请求后按照他们协商好的格式, 把html返回给浏览器
4. 解析Html: 浏览器接受到Html文件后就开始解析html
— 浏览器会构建一颗DOM树, 每遇到一个DOM节点就把它加入DOM树;
— 当遇到JS文件, 停止DOM树构建, 先执行JS, 因为JS可以操作DOM
— JS执行完毕后继续构建DOM树
— 遇到CSS可以并行加载(构建DOM树和加载css文件同时进行)
— DOM树和样式表都加载完毕后, 就构建一颗渲染树
— 有了位置, 样式, 大小, 就开始布局和绘制(显示到网页上面)

3. 解决

问题多数就处在DNS解析上面, 你可以去360的断网急救箱去检查一下, 如果确定是DNS, 同时确定你的宽带没有欠费, 那就重启一下路由器, 然后再重启电脑

4. 常用命令(win命令行)

# 查询所有的端口
netstat -ano

# 查询所有的某个端口
netstat -ano|findstr "80"

# 根据PID号找对应的程序
tasklist|findstr "1752"
发布了32 篇原创文章 · 获赞 0 · 访问量 976

猜你喜欢

转载自blog.csdn.net/weixin_42588966/article/details/105317508