0.0.0.0 集合 不清楚 主機 目的 網路 收容所
127.0.0.1 本機位址 localhost
a、0.0.0.0:它表示的是這樣乙個集合:所有不清楚的主機和目的網路。
集合 不清楚 主機 目的 網路 收容所
嚴格說來,0.0.0.0已經不是乙個真正意義上的ip位址了。它表示的是這樣乙個集合:所有不清楚的主機和目的網路。這裡的「不清楚」是指在本機的路由表裡沒有特定條目指明如何到達。對本機來說,它就是乙個「收容所」,所有不認識的「三無」人員,一律送進去。如果你在網路設定中設定了預設閘道器,那麼windows系統會自動產生乙個目的位址為0.0.0.0的預設路由。
限制廣播位址
不能 路由器 **本機位址 localhost
本機位址,主要用於測試。用漢語表示,就是「我自己」。在windows系統中,這個位址有乙個別名「localhost」。定址這樣乙個位址,是不能把它發到網路介面的。除非出錯,否則在傳輸介質上永遠不應該出現目的位址為「127.0.0.1」的資料報。
一、0.0.0.0
嚴格說來,0.0.0.0已經不是乙個真正意義上的ip位址了。它表示的是這樣乙個集合:所有不清楚的主機和目的網路。這裡的「不清楚」是指在本機的路由表裡沒有特定條目指明如何到達。對本機來說,它就是乙個「收容所」,所有不認識的「三無」人員,一律送進去。如果你在網路設定中設定了預設閘道器,那麼windows系統會自動產生乙個目的位址為0.0.0.0的預設路由。
二、255.255.255.255
三、127.0.0.1
本機位址,主要用於測試。用漢語表示,就是「我自己」。在windows系統中,這個位址有乙個別名「localhost」。定址這樣乙個位址,是不能把它發到網路介面的。除非出錯,否則在傳輸介質上永遠不應該出現目的位址為「127.0.0.1」的資料報。
參考:0.0.0.0 與 127.0.0.1的區別 - 百年孤寂dwn -
首先假設本機有多個網絡卡:eth0 :192.168.0.1eth1:192.168.1.1 lo: 127.0.0.1
0.0.0.0 不能ping通,代表本機所有的ip位址;
監聽127.0.0.1,建立socket,那麼用本機位址建立tcp連線不成功,反過來也是如此;也就是,監聽時採用的位址為192.168.0.1,就只能用192.168.0.1進行連線。
而監聽0.0.0.0建立socket,那麼無論使用127.0.0.1或本機ip都可以建立tcp連線,也就是不論通過127.0.0.1或192.168.0.1、192.168.1.1都能連線成功。
0.0.0.0建立tcp連線的時候也可以通過繫結ip_addr_any來實現。
那麼問題來了,還回位址必須是127.0.0.1麼?
答案:不是必須!ipv4 的環迴位址是保留位址之一 127.0.0.1。儘管只使用 127.0.0.1 這乙個位址,但位址 127.0.0.0 到 127.255.255.255 均予以保留。此位址塊中的任何位址都將環回到本地主機中。此位址塊中的任何位址都絕不會出現在任何網路中。
可以做乙個簡單的測試,用ssh [email protected] 然後登入看看是不是還是本機?不用修改ip,隨意乙個此範圍內長度ip位址均可以ping通,並且通過ssh登入到本機。
他們是在資料鏈路層區別開的,路徑很清楚,就不詳述了。
0 0 0 0 與 127 0 0 1的區別
0.0.0.0 集合 不清楚 主機 目的 網路 收容所 127.0.0.1 本機位址 localhost a 0.0.0.0 它表示的是這樣乙個集合 所有不清楚的主機和目的網路。集合 不清楚 主機 目的 網路 收容所 嚴格說來,0.0.0.0已經不是乙個真正意義上的ip位址了。它表示的是這樣乙個集合...
伺服器監聽127 0 0 1與0 0 0 0的區別
struct sockaddr in local bzero local,sizeof local local.sin port htons 12345 監聽12345這個埠 local.sin family af inet inet addr 127.0.0.1 外網不能訪問 local.sin ...
127 0 0 1和0 0 0 0位址的區別
ip位址由兩個部分組成,net id和host id,即網路號和主機號。net id 表示ip位址所在的網路號。host id 表示ip位址所在網路中的某個主機號碼。即 plain view plain copy ip address 特殊ip位址就是用來做一些特殊的事情。rfc1700中定義了以下...