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,  可連。
 

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