127.0.0.1,Localhost和0.0.0.0的区别

127.0.0.1,172.0.0.1是回送地址,localhost是本地DNS解析的127.0.0.1的域名,在hosts文件里可以看到。

一般我们通过ping 127.0.0.1来测试本地网络是否正常。其实从127.0.0.1~127.255.255.255,这整个都是回环地址。

 

 

0.0.0.0表示本机上所有IP的集合

 

假设PC1(client)的IP为192.168.1.105, PC2(server)的IP为192.168.1.106, 现在考虑网络编程。

      pc1去连接 127.0.0.1:8888,     pc2监听0.0.0.0:8888,   连个鸟啊,pc1怎么知道去连接pc2还是pc3还是pc4? 肯定连接不了。

      pc1去连接 192.168.1.106:8888,     pc2监听0.0.0.0:8888,  可连。

      pc1去连接 192.168.1.106:8888,     pc2监听192.168.1.106:8888,  可连。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章