zoukankan      html  css  js  c++  java
  • 【TCP/IP】如果打不开一个网页,需要如何处理?

      之前和一个大佬聊天,他问了我这个问题,我答了一些,他说答的不太好,如果我要面试你,更希望看到你的思路是如何理的,我回去想了想,想到了一个从TCP/IP协议一层一层进行排查的思路,在这里简单说一下。

    应用层:

      应用层包含高层协议,我们这里对应的的是http协议,DNS协议。一个网站打不开,我们首先看看其他网站能不能打开,如果其他网站能打开,只有这个网站打不开,是不是自己的DNS解析有问题,进入cmd直接Ping对方网站对应的IP地址,如果可以ping的通,dns有问题,刷新一下,如果网站都打不开,还是ping一下,同上,如果还是Ping不通,那就去下一层找问题。

    传输层:

      熟悉的TCP协议就在这里了,TCP给http留了端口,那么我们测一测端口有没有被占用,如果占用了,找到占用的进程杀掉,如果没占用或者杀了无效,进入下一层。

    网络层:

      网络层里面东西就很多了,ip协议就在里面对吧,我们前面拿ip ping过了,但是这一层还有路由器对吧,有个cmd 命令叫tracert,和ping不同的是它还可以看我传输路径经过的路由的丢包情况,这个时候你就可以打电话给网络中心了,告诉他们哪里出了问题。

    链路层:

      链路层就是物理网络了,看看是不是自己网线有没有插好,网卡是不是松了,重启一下路由器试试。至此,整个排查过程就结束了。

  • 相关阅读:
    初试kafka消息队列中间件一 (只适合初学者哈)
    3月22日 html(三)css样式表
    3月20日html(二) 图片热点,网页划分,表单
    3月19日 html(一) html基础内容
    3月18日 全部练习题(一)
    3月18日 全部练习题(二)
    3月15日
    3月13日 函数
    3月13日 冒泡排序
    3月12日 数组
  • 原文地址:https://www.cnblogs.com/guangluwutu/p/12363817.html
Copyright © 2011-2022 走看看