1 localhost也叫local,正確的解釋是本地服務器;127.0.0.1在windows等系統的正確解釋是:本機地址(本機服務器)windows
2 localhost(local)是不通過網卡傳輸的,這點很重要,它不受網絡防火牆和網卡相關的限制;127.0.0.1是經過網卡傳輸,依賴網卡,並受到網絡防火牆和網卡的相關的限制服務器
3 通常設置程序時本地服務用localhost是最好的,localhost不會解析成IP,也不會佔用網卡,網絡資源網絡
簡而言之:主要區別是localhost是經過unix domain socket方式鏈接,而127.0.0.1是走TCP協議方式鏈接dom