localhost 和 127.0.0.1 的区别

Posted anqli-java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了localhost 和 127.0.0.1 的区别相关的知识,希望对你有一定的参考价值。

1 localhost也叫local,正确的解释是本地服务器;127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)

2 localhost(local)是不经过网卡传输的,这点很重要,它不受网络防火墙和网卡相关的限制;127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡的相关的限制

3 一般设置程序时本地服务用localhost是最好的,localhost不会解析成IP,也不会占用网卡,网络资源

简而言之:主要区别是localhost是通过unix domain socket方式连接,而127.0.0.1是走TCP协议方式连接

以上是关于localhost 和 127.0.0.1 的区别的主要内容,如果未能解决你的问题,请参考以下文章

localhost 和 127.0.0.1 的区别

localhost与127.0.0.1的区别

localhost和127.0.0.1的区别?

localhost和127.0.0.1的区别?

localhost 和 127.0.0.1 有什么区别?

localhost和127.0.0.1的区别