勇敢心资源网

当前位置:首页 > 百科 / 正文

127.0.0.1

(2020-07-30 22:19:15) 百科
127.0.0.1

127.0.0.1

127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆叠内部的IP位址,主要用于网路软体测试以及本地机进程间通信,无论什幺程式,一旦使用回送地址传送数据,协定软体立即返回,不进行任何网路传输。

IP位址由两个部分组成,即网路地址和主机地址。网路地址表示其属于网际网路的哪一个网路,主机地址表示其属于该网路中的哪一台主机。二者是主从关係。IP位址的四大类型标识的是网路中的某台主机。IPv4的地址长度为32位,共4个位元组,但实际中我们用点分十进制记法。

IP位址根据网路号和主机号来分,分为A、B、C三类及特殊地址D、E。全0和全1的都保留不用。

A类:第一个位元组为网路号,后三个位元组为主机号。该类IP位址的最前面为“0”,所以地址的网路号取值于1~126之间。一般用于大型网路。

B类:前两个位元组为网路号,后两个位元组为主机号。该类IP位址的最前面为“10”,所以地址的网路号取值于128~191之间。一般用于中等规模网路。

C类:前三个位元组为网路号,最后一个位元组为主机号。该类IP位址的最前面为“110”,所以地址的网路号取值于192~223之间。一般用于小型网路。

基本介绍

  • 中文名:回送地址
  • 外文名:localhost
  • 本地机:127.0.0.1
  • 网路连线:网上邻居
  • 用途:网路测试以及本地机进程间通信

特殊地址

D类:是多播地址。该类IP位址的最前面为“1110”,所以地址的网路号取值于224~239之间。一般用于多路广播用户。
E类:是保留地址。该类IP位址的最前面为“1111”,所以地址的网路号取值于240~255之间。
回送地址:127.0.0.1。一般用于测试使用。例如:ping 127.0.0.1 来测试本机TCP/IP是否正常。
在有类IP位址的规定中,第一部分是1~126为A类地址,128~191为B类地址,那幺中间留的127.0.0.1被称为本地迴环地址,主要作用有两个:一是测试本机的网路配置,能PING通127.0.0.1说明本机的网卡和IP协定安装都没有问题;另一个作用是某些SERVER/CLIENT的应用程式在运行时需调用伺服器上的资源,一般要指定SERVER的IP位址,但当该程式要在同一台机器上运行而没有别的SERVER时就可以把SERVER的资源装在本机,SERVER的IP位址设为127.0.0.1也同样可以运行。
对于大多数习惯用localhost的来说,实质上就是指向127.0.0.1这个本地IP位址。在作业系统中有个配置档案(windows中路径为C:\WINDOWS\system32\drivers\etc\hosts,Unix/Linux路径为/etc/hosts)将localhost与127.0.0.1绑定在了一起。
在ie浏览器输入127.0.0.1在ie浏览器输入127.0.0.1
127.0.0.1对于网站建设者来说是常常用到的。
大家常用“ping 127.0.0.1”命令在本机上做迴路测试,用来验证本机的TCP/IP协定簇是否被正确安装。但你发现了吗?使用“ping 127.1”这个命令也能得到同样的测试结果,其实“ping 127.1”和“ping 127.0.0.1”这两条命令是一样的,都是在进行迴路测试。
为什幺会这样呢?这就是Ping命令套用中IP位址的使用技巧。大家都知道,IP位址由32位二进制数字组成,为了方便大家记忆,将每8位二进制数字换算成十进制数字,因此就形成了容易记忆的由四部分十进制数字组成的IP位址(如127.0.0.1)。由于,Windows作业系统具有自动填充 “.0”的功能,因此我就可将“127.0.0.1”变为“127.1”。
ping 127.0.0.1ping 127.0.0.1
但是,这个“.0”的省略是有条件限制的,并不能任意省略。在Ping命令的套用中,只能将在IP位址的最后一部分十进制数字前出现的一个或多个“.0”省略,如把“ping 127.0.0.1”命令改写成“ping 127.1”。

其他信息

注意事项

如果这一个或多个 “.0”没有紧挨着最后一部分的十进制数字,而是在其他位置,则这个“.0”不能省略,如“ping 202.0.96.1”就不能写成“ping 202.96.1”。这是因为“ping 202.96.1”返回的结果是“202.96.0.1”的应答信息,而不是“202.0.96.1”的应答信息。

批处理套用

1在批处理中
相信大多数懂一点批处理的人都见过类似于“ping 127.1 -n 5 >nul”这样的命令。
其实批处理作者的目的肯定不是测试网路,而是为了让批处理运行延时。
这个命令的意思是让批处理运行到这里时延迟4秒在继续运行下面的命令(ping命令每隔一秒试探一次,第一次试探在执行时就试探过了,所以5次试探是延迟4秒),后面>nul 的意思是不在萤幕上显示数据,达到延迟运行又不对批处理造成丝毫影响的目的。产生的效果就是一个白色的闪动符号闪动等待。
2在网路连结中
同一IP段的数据传输使用地址:127.0.0.1 简单来说就是网上邻居使用此地址传输

特别注意

收到127.0.0.1的回响表示主机的ip配置正确。此回响来自网路层。但是此回响并不代表地址、掩码、和网关配置正确。它也不能说明有关网路协定族下层的任何状态。此方法只是测试网路层的ip联通性。
cisco官网原文(A response from 127.0.0.1 indicates that IP is properly installed on the host. This response comes from the Network layer. This response is not, however, an indication that the addresses, masks, or gateways are properly configured. Nor does it indicate anything about the status of the lower layer of the network stack. This simply tests IP down through the Network layer of the IP protocol. If we get an error message, it is an indication that TCP/IP is not operational on the host.
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号