什么是本地輪詢?占用網(wǎng)卡資源嗎?
localhost和127.0.0.1的區(qū)別有哪些
本文來自https://www.xiaohulizyw.com/1129.html
一、原理不同
localhost的原理是不經(jīng)網(wǎng)卡傳輸,不會受到網(wǎng)卡協(xié)議的限制。設(shè)置程序時本地服務(wù)用localhost,localhost不會解析成IP,也不會占用網(wǎng)卡、網(wǎng)絡(luò)資源。
127.0.0.1的原理是經(jīng)過網(wǎng)卡傳輸?shù)?,依賴網(wǎng)卡協(xié)議,并受到網(wǎng)卡相關(guān)協(xié)議的限制。使用IP訪問的時候,等于本機是通過網(wǎng)絡(luò)再去訪問本機,會涉及到網(wǎng)絡(luò)用戶的權(quán)限。
二、概念不同
localhost:也可以叫是local,正確的解釋是:本地服務(wù)器的意思。它可以被配置為任意的IP地址可以通過hosts這個文件進行更改,不過通常情況下都指向:127.0.0.1
127.0.0.1:在windows系統(tǒng)的正確解釋是:本機地址的意思。127.0.0.1是保留地址之一,用來檢驗本機TCP/IP協(xié)議棧,可以Ping回送地址。如果回送地址Ping不通,就說明IP堆棧出了故障。如果通的話,表明網(wǎng)絡(luò)出了問題。
三、指向不同
localhost 是一個保留域名(RFC 2606) ,為了避免同狹義定義主機名混淆而單獨列出。它不僅指向 127.0.0.1 這個IP地址,它同時還可以指向ipv6 的地址 。
127.0.0.1 是回送地址,指本地機,測試使用?;厮偷刂罚?27.x.x.x)是本機回送地址(Loopback Address),即主機IP堆棧內(nèi)部的IP地址,主要用于網(wǎng)絡(luò)軟件測試以及本地機進程間通信,無論什么程序,一旦使用回送地址發(fā)送數(shù)據(jù),協(xié)議軟件立即返回,不進行任何網(wǎng)絡(luò)傳輸。