ThedifferencebetweenLocalhostand127.0.0.1

我一直认为localhost和127.0.0.1是等效的,因为效果表面上是相同的,但为什么有两个表达方式它们之间有什么区别

虽然效果是一样的,他们都是本地IP,但事实上,有很大的差别:localhost意味着本地服务器,和127.0.0.1是本地地址。他们的关系是解析localhost 127.0.0.1通过主机文件中的操作系统。在实践中,本地不网卡发送,所以它不受各种网络防火墙和网卡相关的限制,而127.0.0.1必须通过网卡发送数据。这是最大的区别。

当建立一个程序,本地服务是最好的本地主机,和本地主机不会被解析成IP,也不占用网络卡和网络资源。有时你可以使用本地主机,但不是用127.0.0.1的情况。