首页 热点资讯 义务教育 高等教育 出国留学 考研考公

localhost,127.0.0.1,本机IP,三者的区别是什么?

发布网友

我来回答

1个回答

热心网友

127.0.0.1是保留地址之一,只是被经常的使用,来验证本机的TCP/IP协议堆。127.0.0.1是1个环回地址。IPV4的环回地址为127.0.0.1-127.255.255.255都是环回地址,此地址中的任何地址都不会出现在网络中。如果我们可以ping通的话,就说明:本机的网卡和IP协议安装都没有问题(跟我们这台主机有没有连接*一点关系也没有)。


127.0.0.1这个地址通常分配给loopback接口。looplack是一个特殊的网络接口(可理解成虚拟网卡),用于本机中各个应用之间的网络交互。环回地址,是主机用于向自身发送通信的一个特殊地址。可以这么理解:同1台主机上的两项服务若使用环回地址而非分配的主机地址,就可以绕开TCP/IP协议栈的下层。也就是说,不用再通过什么链路层、物理层、以太网传出去,而是直接在自己的网络层、运输层进行处理。IPV4的环回地址为:127.0.0.0到127.255.255.255,网络号为127的地址根本就不是一个网络地址(因为产生的IP数据报就不会到达外部网络接口中是不离开主机的包)localhost首先是1个域名(如www.wukong.com),也是本机地址,它可以被配置为任意的IP地址(也就是说可以通过hosts这个文件进行更改),不过通常情况都指向:


IPV4
localhost默认指向 127.0.0.1IPV6 localhost默认指向
::1我们当前这个主机上localhost指向的地址,别人不能访问,即便访问,也是访问他自己,因为每1台TCP/IP协议栈的设备上即便都有localhost

127.0.0.1本机IP,确切的说“本机地址”并不是一个规范的名词。通常情况下是指“本机物理网卡所绑定的网络协议地址”。由于目前常用网络协议只剩下了IPV4、IPX/Apple
Tak消失了,IPV6还没有完全普及,所以通常仅指IP地址甚至是IPV4地址。




声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com