注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Cisco >> 综合技术 >> 综合运用 >> Cisco正文

新手必看:使用Ping命令细节点特别提醒

文章来源:yesky.com 作者:佚名 更新时间:2004-8-26 【 】 【加入收藏

  使用Ping命令,有时会出现一个奇怪的现象。Ping是Windows自带的运行于命令行程序,它是TCP/IP环境下用于检测网络连接性、可到达性和名称解析的疑难问题的主要命令。Ping最主要的用处就是检测目标主机是不是可连通,其实质就是发送一个ICMP回显请求报文给目的主机,并等待回显的ICMP应答,然后打印出回显的报文。关于Ping命令的应用不用本文详细讨论,在此指出一个不为人注意的细节,提醒大家要特别注意。
  
  在Windows2000/XP命令提示符状态输入ping 127.0.0.1回车,会出现回显信息表示ping通了。有趣的是如果你输入ping 127.0..1回车(注意不是127.0.0.1,中间少输入一个0),同样可以Ping通!Windows会自动在IP地址中填充上一个“0”,组成127.0.0.1,如图所示(图1)。
  
 

  
图1

  在Windows98/Me下执行这个命令也是同样结果!换个方式,在命令行下输入命令:ping 127..0.1,同样可以Ping通,系统还是会自动补充上一个“0”,变为完整的形式。之所以会这样,是因为在使用Ping命令Ping某个IP地址时,可以省略IP地址中的空值即为“0”的部分,而使用“..”这种格式可以在其中自动加入空值,于是我们就可以省略其中的“0”了。
  
  如果我们在命令行下分别输入Ping 202.108.36.172(这是网易的IP地址)和Ping 202.108.036.172,其回显的结果会不会是一样的呢?开始我以为是一样的,然而命令执行后的结果大大出乎我的意料——与我想像的完全不一样。在输入Ping 202.108.36.172回车后显示的结果一切正常,和我们预想的完全一样。而Ping 202.108.036.172时在命令提示符窗口中显示的竟然是在Ping另外一个IP地址:202.108.30.172(图2)!
  
 

  
图2

  更有趣地是,如果你输入Ping 202.108.044.172回车,此时在命令提示符窗口中显示的是我们在Ping地址202.108.36.172(图3)!
  
 

  
图3

  这是不是也很出乎预料?除了Windows系统以外,在FreeBSD上测试的结果也是一样的。
  
  为什么会这样呢?这是因为系统将上述IP地址中的“036”当成八进制而非十进制数字了,八进制数值“036”转换为十进制正好是“30”(你可以用Windows自带的计算器来验算),所以系统才会以为我们要Ping的是202.108.30.172。在IP地址的十进制数字前面加上0就表示这是八进制数,如果加上0x则表示这是十六进制数值。我们可以验证一下,在命令提示符下输入Ping 0x7f.0.0.1,回车之后你会发现我们Ping的是127.0.0.1。因为0x7f正是十进制数值127的十六进制表示方式。再试试输入Ping 0x7f.0..1,猜猜看会怎么样?没错,这样输入Ping的还是127.0.0.1这个IP地址。
  
  注意,在使用Ping命令Ping某IP地址时,在IP地址的四部分中只能有一部分可以采用八进制或十六进制才输入,其余部分必须还得是十进制数值,否则会出错。比方说,你要是将IP地址202.108.36.172转为八进制0312.0154.044.0254,然后去Ping,系统会报告错误(图4),同样的,如果将点分十进制IP地址的各个部分全部转为十六进制,然后去Ping系统也会报告出错,无法Ping通。所以还是老老实实采用十进制的IP地址去Ping的好。
  

  
图4

  以后大家在使用Ping命令时就要特别注意了,多一个“0”和少一个“0”有时是不一样的。
  • 上一篇Cisco:

  • 下一篇Cisco:
  • 最 新 热 门
     资深网管谈ARP欺骗类病毒的防治思路
     如何采用高效安全措施维护局域网安全
     快速斩断入侵 局域网简单攻防实录
     IP地址冲突问题解决绝招
     四招绝技解决网络频繁掉线故障
     网络运行 向路由器升级要效率
     Cisco路由器使用问题集锦
     可编程器件在以太网集线器中的应用
     五招帮你正确选购网络模块
     VoIP是下一大安全隐患
    最 新 推 荐
     可编程器件在以太网集线器中的应用
     五招帮你正确选购网络模块
     掌握方法 正确选购宽带路由器
     空间感知亚层技术增强RPR路由能力
     从交换机入手 彻底解决局域网ARP攻击
     软件路由器使用经典十问
     管理以及维护宽带路由器的经验技巧
     综合学习网络与路由器故障诊断知识
     网络工程师专业术语大集合之路由术语
     组建网络时路由器能替代防火墙吗?
    相 关 文 章

    无线新手学堂:无线技术术语A到Z
    新手学堂:对付DDoS攻击的几大妙招
    新手入门——VPN中的隧道技术详解
    新手入门:OSI七层网络协议之传输层
    新手入门:了解网络应用与网络协议(图)
    TCP/IP协议新手入门学习二(组图)
    TCP/IP协议新手入门学习一(组图)
    新手上路:RIP路由协议快速入门
    新手入门之以太网常见的错误解析
    网管新手:利用规则避开困难

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用