IP 、127.0.0.1、localhost 三者区别
一、Ping命令
1、Ping命令,用來檢查兩臺(tái)物理機(jī)間的TCP/IP網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度,是TCP/IP協(xié)議的一部分。
2、PING (Packet Internet Groper),因特網(wǎng)包探索器,IP層協(xié)議通過機(jī)器B的IP地址和自己的子網(wǎng)掩碼,判斷它跟自己是否屬同一網(wǎng)絡(luò)
1)如果同一網(wǎng)段直接獲取MAC地址、或廣播獲取獲取MAC地址,之后交由數(shù)據(jù)鏈路層構(gòu)成數(shù)據(jù)幀,與主機(jī)D聯(lián)系
2)如果不同網(wǎng)段,取路由器MAC地址,或廣播獲取路由器MAC地址,之后路由器拿著數(shù)據(jù)幀與主機(jī)D聯(lián)系
3)找不到返回超時(shí)信息
3、使用Ping檢查連通性有六個(gè)步驟:
1)使用ipconfig /all觀察本地網(wǎng)絡(luò)設(shè)置是否正確;
2)Ping 127.x.x.x(回送地址),Ping回送地址是為了檢查本地的TCP/IP協(xié)議有沒有設(shè)置好;
3)Ping本機(jī)IP地址,這樣是為了檢查本機(jī)的IP地址是否設(shè)置有誤;
4)Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,這樣的是為了檢查硬件設(shè)備是否有問題,也可以檢查本機(jī)與本地網(wǎng)絡(luò)連接是否正常;(在非局域網(wǎng)中這一步驟可以忽略)
5)Ping本地DNS地址,這樣做是為了檢查本地DNS服務(wù)器是否工作正常。
6)Ping遠(yuǎn)程IP地址,這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常
7)Ping遠(yuǎn)程IP地址不通,可以關(guān)閉防火墻重試(如果重啟電腦,務(wù)必確認(rèn)防火墻處于關(guān)閉狀態(tài)。可以通過設(shè)置服務(wù)啟動(dòng)類型,設(shè)置開機(jī)自動(dòng)開啟防火墻!)
二、127.x.x.x(回送地址)
1、即主機(jī)IP堆棧內(nèi)部的IP地址,主要用于網(wǎng)絡(luò)軟件測(cè)試以及本地機(jī)進(jìn)程間通信,無論什么程序,一旦使用回送地址發(fā)送數(shù)據(jù),協(xié)議軟件立即返回,不進(jìn)行任何網(wǎng)絡(luò)傳輸,但其依賴網(wǎng)卡
2、127.0.0.1只是其中最特殊默認(rèn)使用的一個(gè)IP地址
3、PING通127.0.0.1說明本機(jī)的網(wǎng)卡和TCP/IP協(xié)議安裝是否被正確安裝
4、收到127.0.0.1的響應(yīng)表示主機(jī)的ip配置正確。此響應(yīng)來自網(wǎng)絡(luò)層。但是此響應(yīng)并不代表地址、掩碼、和網(wǎng)關(guān)配置正確。它也不能說明有關(guān)網(wǎng)絡(luò)協(xié)議族下層的任何狀態(tài)。此方法只是測(cè)試網(wǎng)絡(luò)層的ip聯(lián)通性。
三、域名
1、localhost是給回路網(wǎng)絡(luò)接口(loopback)的一個(gè)標(biāo)準(zhǔn)主機(jī)名也是一個(gè)保留域名,相對(duì)應(yīng)的IP地址為127.0.0.1(IPv4)和[::1](IPv6)
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
四、特殊
1、同一臺(tái)主機(jī)上的兩項(xiàng)服務(wù)若使用環(huán)回地址而非分配的主機(jī)地址,就可以繞開TCP/IP協(xié)議棧的下層。(也就是說:不用再通過什么鏈路層,物理層,以太網(wǎng)傳出去了,而是可以直接在自己的網(wǎng)絡(luò)層,運(yùn)輸層進(jìn)行處理了)
2、如果我們可以ping通的話,就說明:本機(jī)的網(wǎng)卡和IP協(xié)議安裝都沒有問題。(跟我們當(dāng)前主機(jī)有沒有聯(lián)網(wǎng)沒有一點(diǎn)關(guān)系)
3、localhost也叫l(wèi)ocal ,正確的解釋是:本地服務(wù)器 127.0.0.1在windows等系統(tǒng)的正確解釋是:本機(jī)地址(本機(jī)服務(wù)器)?
4、localhot(local)是不經(jīng)網(wǎng)卡傳輸!這點(diǎn)很重要,它不受網(wǎng)絡(luò)防火墻和網(wǎng)卡相關(guān)的的限制。?
5、127.0.0.1是通過網(wǎng)卡傳輸,依賴網(wǎng)卡,并受到網(wǎng)絡(luò)防火墻和網(wǎng)卡相關(guān)的限制。
6、一般設(shè)置程序時(shí)本地服務(wù)用localhost是最好的,localhost不會(huì)解析成ip,也不會(huì)占用網(wǎng)卡、網(wǎng)絡(luò)資源。有時(shí)候用localhost可以,但用127.0.0.1就不可以的情況就是在于此。
7、127.0.0.1會(huì)被瀏覽器默認(rèn)為受信任站點(diǎn),然而本機(jī)IP并不會(huì)
8、打開http://127.0.0.1/ 看是否能訪問IIS(互聯(lián)網(wǎng)信息服務(wù))的默認(rèn)網(wǎng)頁,能訪問則說明IIS已經(jīng)成功開啟,否則檢查IIS是否在本機(jī)安裝且開啟;
轉(zhuǎn)載于:https://www.cnblogs.com/zxguan/p/8383622.html
總結(jié)
以上是生活随笔為你收集整理的IP 、127.0.0.1、localhost 三者区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扒一扒TCP协议与UDP协议
- 下一篇: 5-12