127.0.0.1和本機ip區別

127.0.0.1 :
這個地址通常分配給 loopback 接口。loopback 是一個特殊的網絡接口(可理解成虛擬網卡),用於本機中各個應用之間的網絡交互。只要操作系統的網絡組件是正常的,loopback 就能工作。
常的網絡包從ip層進入鏈路層,然後發送到網絡上,
而發向loopback地址的包,直接在IP層短路了,也就是發到IP層的包直接被IP層接收了,不再向下發送。
Windows 中看不到這個接口,Linux中這個接口叫 lo:
#ifconfig
eth0 Link encap:Ethernet hwaddr 00:00:00:00:00:00
inet addr :192.168.0.1 Bcase:192.168.0.255 Mask:255.255.255.0
......
lo Link encap:Local Loopback
inetaddr: 127.0.0.1 Mask: 255.0.0.0

0.0.0.0:
一個非常特殊的IP:0.0.0.0
這個IP相當於java中的this,代表當前設備的IP。

本機ip:
如192.168.3.50

注意:
udp 服務器bind ip不能綁定127.0.0.1,要bind具體的ip地址或0.0.0.0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章