127.0.0.1屬於回送位址,指本地機,一般用來測試使用;回送位址是本機回送位址,即主機IP堆疊內部的IP位址,主要用於網路軟體測試以及本機進程間通信,無論什麼程序,一旦使用回送地址發送數據,協議軟體立即返回,不進行任何網路傳輸。
本文操作環境:Windows7系統,Dell G3電腦。
127.0.0.1屬於哪一類特殊位址?
127.0.0.1是回送位址,指本地機,一般用來測試使用。回送位址(127.x.x.x)是本機回送位址(Loopback Address),即主機IP堆疊內部的IP位址,主要用於網路軟體測試以及本地機進程間通信,無論什麼程序,一旦使用回送位址發送數據,協定軟體立即返回,不進行任何網路傳輸。
特殊位址
IP位址由兩個部分組成,即網路位址和主機位址。網路位址表示其屬於互聯網的哪一個網絡,主機位址表示其屬於該網路中的哪一台主機。二者是主從關係。 IP位址的四大類型標識的是網路中的某台主機。 IPv4的位址長度為32位,共4個字節,但實際中我們用點分十進位記法。
IP位址依網路號碼及主機號碼來分,分為A、B、C三類及特殊位址D、E。全0和全1的都保留不用。
A類別:第一個位元組為網路號,後三個位元組為主機號。該類別IP位址的最前面為“0”,所以位址的網路號碼取值為1~126之間。一般用於大型網路。
B類別:前兩個位元組為網路號,後兩個位元組為主機號。該類別IP位址的最前面為“10”,所以位址的網路號碼取值為128~191之間。一般用於中等規模網路。
C類別:前三個位元組為網路號,最後一個位元組為主機號。該類別IP位址的最前面為“110”,所以位址的網路號碼取值在192~223之間。一般用於小型網路。
D類別:是多播位址。該類別IP位址的最前面為“1110”,所以位址的網路號碼取值在224~239之間。一般用於多路廣播用戶 [1] 。
E類別:是保留位址。該類別IP位址的最前面為“1111”,所以位址的網路號碼取值在240~255之間。
回送地址:127.0.0.1。一般用於測試使用。例如:ping 127.0.0.1 來測試本機TCP/IP是否正常。
在有類別IP位址的規定中,第一部分是1~126為A類位址,128~191為B類位址,那麼中間留的127.0.0.1稱為本地回環位址,主要作用有兩個:一是測試本機的網路配置,能PING通127.0.0.1說明本機的網卡和IP協定安裝都沒有問題;另一個作用是某些SERVER/CLIENT的應用程式在執行時需呼叫伺服器上的資源,一般要指定SERVER的IP位址,但當程式要在同一台機器上運作而沒有別的SERVER時就可以把SERVER的資源裝在本機,SERVER的IP位址設為127.0.0.1也同樣可以運行。
在ie瀏覽器輸入127.0.0.1
對於大多數習慣用localhost的來說,實質上就是指向127.0.0.1這個本地IP位址。在作業系統中有個設定檔(windows中路徑為C:\WINDOWS\system32\drivers\etc\hosts,Unix/Linux路徑為/etc/hosts)將localhost與127.0.0.1綁定在了一起。
127.0.0.1對網站建置者來說是常用到的。
大家常用「ping 127.0.0.1」指令在本機上做迴路測試,用來驗證本機的TCP/IP協定簇是否正確安裝。但你發現了嗎?使用「ping 127.1」這個指令也能得到同樣的測試結果,其實「ping 127.1」和「ping 127.0.0.1」這兩個指令是一樣的,都是在進行迴路測試。
ping 127.0.0.1
#為什麼會這樣呢?這就是Ping指令應用程式中IP位址的使用技巧。大家都知道,IP位址由32位二進制數字組成,為了方便大家記憶,將每8位二進制數字換算成十進制數字,因此就形成了容易記憶的由四部分十進制數字組成的IP地址(如127.0.0.1 )。由於,Windows作業系統具有自動填入 “.0”的功能,因此我就可將“127.0.0.1”變為“127.1”。
但是,這個「.0」的省略是有條件限制的,並不能任意省略。在Ping指令的應用中,只能將在IP位址的最後一部分十進位數字前出現的一個或多個「.0」省略,如把「ping 127.0.0.1」指令改寫成「ping 127.1」。
更多相關知識,請造訪常見問題欄位!
以上是127.0.0.1屬於哪一類特殊地址的詳細內容。更多資訊請關注PHP中文網其他相關文章!