localhost,127.0.0.1 与 本机IP的区别
localhost與127.0.0.1的區(qū)別?
localhost與127.0.0.1的區(qū)別是什么?相信有人會說是本地ip,曾有人說,用127.0.0.1比localhost好,可以減少一次解析。
看來這個入門問題還有人不清楚,其實這兩者是有區(qū)別的。?
區(qū)別1:
localhost也叫l(wèi)ocal ,正確的解釋是:本地服務(wù)器 127.0.0.1,
在windows等系統(tǒng)的正確解釋是:本機地址(本機服務(wù)器) ,他們的解析通過本機的host文件,windows自動將localhost解析為127.0.0.1?
區(qū)別2:
localhot(local)是不經(jīng)網(wǎng)卡傳輸!這點很重要,它不受網(wǎng)絡(luò)防火墻和網(wǎng)卡相關(guān)的的限制。
127.0.0.1是通過網(wǎng)卡傳輸,依賴網(wǎng)卡,并受到網(wǎng)絡(luò)防火墻和網(wǎng)卡相關(guān)的限制。
本機IP 也是通過網(wǎng)卡傳輸?shù)?#xff0c;依賴網(wǎng)卡,并受到網(wǎng)絡(luò)防火墻和網(wǎng)卡相關(guān)的限制。?
但是本機IP與127.0.0.1的區(qū)別是: 127.0.0.1 只能通過本機訪問,而本機IP通過本機訪問也能通過外部訪問 ?
?
?
一般設(shè)置程序時本地服務(wù)用localhost是最好的,localhost不會解析成ip,也不會占用網(wǎng)卡、網(wǎng)絡(luò)資源。
有時候用localhost可以,但用127.0.0.1就不可以。猜想localhost訪問時,系統(tǒng)帶的本機當(dāng)前用戶的權(quán)限去訪問,
而用127.0.0.1的時候,等于本機是通過網(wǎng)絡(luò)再去訪問本機,用的到網(wǎng)絡(luò)用戶的權(quán)限。?
本機IP:
就是通過網(wǎng)絡(luò),發(fā)送數(shù)據(jù)包到局域網(wǎng)路由,然后路由表解析回來,將數(shù)據(jù)包發(fā)送給本機器,這個過程完成整個的網(wǎng)絡(luò)層的和物理層面的交互;和訪問其他機器IP性質(zhì)一樣的。
總結(jié)
以上是生活随笔為你收集整理的localhost,127.0.0.1 与 本机IP的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在iPhone上用国内邮箱?
- 下一篇: 怎么用iPhone炒股?