web服务器 localhost与127.0.0.1有什么 本质区别
2个回答
2016-11-22
展开全部
localhost 会被解析成 127.0.0.1 或是ipv6 的 ::1。(由DNS服务内置,除非你重新配置新的映射,不配置的话默认会被映射到127.0.0.1上去)
所以localhost经不经过网卡是由127.0.0.1和::1来决定的。
哪怕你电脑没有装网卡,你也能用命令行 ping 127.0.0.1,经不经过网卡传输就不需要再讨论了吧(localhost和127.0.0.1两者都不经过网卡,所以再讨论效率就没有意义了)
如果真的要讨论通讯效率,肯定是直接用127.0.0.1更快,最起码少了一道DNS解析的过程,当然如果本机的映射很少,可以忽略不计。
所以localhost经不经过网卡是由127.0.0.1和::1来决定的。
哪怕你电脑没有装网卡,你也能用命令行 ping 127.0.0.1,经不经过网卡传输就不需要再讨论了吧(localhost和127.0.0.1两者都不经过网卡,所以再讨论效率就没有意义了)
如果真的要讨论通讯效率,肯定是直接用127.0.0.1更快,最起码少了一道DNS解析的过程,当然如果本机的映射很少,可以忽略不计。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询