• 对TCP/IP协议的一些看法(14):ping指令


    懂网络的同学都知道,DOS环境下使用的最多的一个指令就是ping。ping可以用来对网络的连接情况进行测试,属于ICMP包的一种。比如说ping网关可以用来检查路由器是否在正常工作,ping127.0.0.1可以检查自己的主机是否正确安装了TCP/IP协议,ping www.baidu.com可以检查是否能够连上百度的主页。

    如果两台主机互ping IP地址不通,那么可能存在以下的原因:

    1.是否是网络的原因

    2.局域网设置问题,是否安装了必要的网络协议

    3.网卡驱动是否安装正确

    4.防火墙设置是否存在问题

    5.是否有什么软件组织了ping包

    ping包的原理是用类型码为0的ICMP发请求,收到请求的主机用类型码为8的ICMP进行应答。正因为ping属于ICMP报文,因此其携带了相关信息,我们可以通过这些信息来判断ping不通的原因。ping 包返回的信息包括:

    1.request timed out:这可能存在以下原因:1)对方已经关机,或根本不存在这个地址。2)对方与自己不在同一个网段内,通过路由也无法找到对方。3)对方确实存在,但设置了防火墙。4)该IP地址是错误的

    2.destination host unreachable:1)对方与自己不在同一网段,二自己又没有设置默认路由。2)网线出现故障

    3.Bad IP address:没有连接到DNS服务器

    4.Source quench received:这个不太常见,表示中途服务器繁忙无法回应

    5.unknown host:远程主机的名字不能被DNS转换为IP,可能DNS服务器出现故障

    6.No answer:中心主机没有工作;本地或中心网络配置不正确;本地或中心路由器没有工作;通信线路故障;中心主机存在路由选择问题

    7.No route to host:网卡工作不正常

    8.unknown host name:DNS配置不正确。

  • 相关阅读:
    中国身份证号码验证
    防止盗链下载问题
    Microsoft .NET Pet Shop 4 架构与技术分析
    常用操作封装类
    ASP.NET 2.0页面框架的几处变化
    普通字符串与HTML相互转换的小经验
    HttpWebRequest实现读取天气预报信息
    事务回滚 c# .net代码
    CAJViewer,AdobeReader等阅读器实现金山词霸屏幕取词功能
    01背包问题动态规划详解
  • 原文地址:https://www.cnblogs.com/elninohjh/p/4250262.html
Copyright © 2020-2023  润新知