为什么ping 127.0.0.5等返回的是127.0.0.1

作者&投稿:查岩 (若有异议请与网页底部的电邮联系)
请问ping 127.0.0.1后显示是什么意思?~

PING 命令是用于确定本地主机(也就是你的机器)是否能与另一台主机(服务器和像你一样的各地机器)成功能交换数据包.再根据返回的信息你就可以推断TCP/IP参数(因为现在网络一般都是通过TCP/IP传送数据的)是否设置,网络是否通畅等,但不是PING成功就代表TCP/IP配置正确,你有可能要执行大量的本地主机与远程主机的数据包交换,才能确信TCP/IP配置的正确性.
其实,PING就是一个测试程序,在Win98下的MS-DOS窗口下执行,还有必须连上网(因特网或者局域网),执行格式如下:

PING [远程服务器名][参数]

如: PING www.163.net ,运行这个命令将得到 http://www.163.net (163电子邮局网)的IP地址,传送数据包的最大时间和最小时间等.可以在MS-DOS方式下可键入PING来查看该命令的参数.
下面就对 ping www.163.net 后屏幕出现在的信息逐行条进行解释:

1.Pinging www.163.net [xxx.xxx.xxx.xxx] with 32 bytes of data:
正在将32字节数据(Windows默认,但可改变)发送到运程服务器 www.163.net,一旁的数字 xxx.xxx.xxx.xxx 就是该服务器的IP地址,所以有时也可用来实现域名与IP地址的转换功能.

2.Reply from xxx.xxx.xxx.xxx: bytes=32 time=150ms ttl=224
本地主机已收到回送信息,具体为: 32字节,共用150毫秒,ttl为224. ttl(Timeto Live)是存在时间值,你可以通过ttl值推算一下数据包已经通过了多少个路由器:
源地点ttl起始值(就是比返回ttl略大的一个2的乘方数,如128,256等)- 返回时tt值.
例如,返回ttl值为119,那么可以推算数据包离开源地址的ttl起始值为128,而源地点到目标地点要通过9个路由器网段(128-119),如果返回ttl值为224,ttl起始值就是256,源点地点到目标地点要通过11个路由器网段.

3.request timed out
回收信息时间超时,说明此时网络繁忙,可以稍后再试.

4.ping statistics for xxx.xxx.xxx.xxx: Packets: Sent=4,Received=2,lost=2(50%)
Approximate round trip times in milli-seconds:
Minimum=177ms, Maximum=182ms,Average=89ms

对照解释如下:
Ping xxx.xxx.xxx.xxx 总信息如下:
数据包个数,发送4个数据包系统缺省设置,每次ping时向服务器端发送4个数据包),共回收到2个,共丢失2个占总的50%
发送时间总的概括:
最快回收时间为182毫秒,平均时间为89毫秒.
常用PING命令参数选项:
ping IP -t 连续对IP地址执行ping命令,考虑到被用户以Ctrl+C中断.
ping IP -L 2000 指定ping命令中的数据长度为2000字节,而不是缺省的32字节
ping IP -n 执行特定次数的ping命令


127.*.*.*被称为本地回环地址,返回的都是127.0.0.1代表本机
主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER的资源装在本机,SERVER的IP地址设为127.0.0.1也同样可以运行。

个人理解:127.0.0.* 是个保留地址,都是指本地,用于本地测试的.我们一般用127.0.0.1

网友转载推荐的文章意在提供更多的参考信息,本站不对其作任何保证
欢迎反馈与建议,请联系电邮
© 星空实用网