精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

徹底搞懂!Localhost與127.0.0.1的不同,程序員必知!

網絡 網絡管理
localhost與127.0.0.1在本地網絡訪問中的共同特性使它們常被視為同義詞,但從網絡協議的角度分析,兩者有本質差異。localhost通過操作系統的DNS解析來實現,而127.0.0.1作為IPv4協議標準中定義的環回地址,直接指向本機IP。

在網絡開發與運維的過程中,localhost與127.0.0.1是經常出現的兩個概念,常被認為是等價的。然而,盡管localhost和127.0.0.1在大部分情況下都能實現類似的功能,即訪問本機資源,兩者之間卻存在關鍵差異。localhost 是一個指向本地計算機的域名,而127.0.0.1則是一個標準化的IP地址。在DNS解析、系統配置和性能上,兩者具有不同的工作方式和適用場景。更深層理解localhost和127.0.0.1的區別,有助于我們在網絡開發和配置中做出更合理的選擇,提升系統的穩定性與安全性。

當前端開發人員在本地調試時

通常,他們會與 localhost 進行交互,只需運行 npm run 即可在瀏覽器中打開網頁,地址欄中顯示類似 http://localhost:xxx/index.html 的內容。

許多人在使用它時可能并不會去思考其中的差異。

考慮到我過去與開發人員合作時,他們也對其差別不太清楚,因此我覺得有必要普及一些知識。

什么是 localhost?

localhost 是一個域名,本質上與用于訪問互聯網的域名沒有不同,只不過它易于記憶。

localhost 的范圍僅限于本地計算機——顧名思義,“local”意指本地的事物。

小明和李飛可以在各自的計算機上使用 localhost,而互不干擾,訪問各自的頁面內容。

從域名到程序

為了真正理解 localhost,我們需要討論用戶如何通過域名訪問程序,以 Google 為例。

1. 當在瀏覽器中輸入 google.com 時,首先會查詢 DNS 以獲取 google.com 的 IP 地址。

為什么是 IP 地址呢?打個比方,如果有人給你公司送包裹,快遞單上會包含公司的地址、名稱和收件人等信息。快遞過程中主要依賴地址進行派送,最終送達收件人。類似地,在網絡中,域名就像公司名稱,而 IP 地址則類似于實際地址。在網絡世界中,IP 地址是定位相應程序的關鍵。

DNS 就像公司目錄,列出每個域名對應的 IP 地址。有些域名可能未注冊,導致無法找到其 IP 地址;而另一些域名可能有多個 IP 地址,DNS 會根據一定規則自動返回其中一個。購買域名后,域名服務提供商通常提供 DNS 解析服務,將域名及其對應的 IP 地址登記在 DNS 中。

IP 地址從何而來?每臺聯網的計算機都有一個 IP 地址,但個人計算機的 IP 通常不適合公開訪問,類似于公司內部的地址,內部人員清楚,但外部人員不清楚。對于像 Google 提供的外部服務,則需要一個公網 IP 地址,通常由互聯網服務提供商提供。例如,如果你的公司使用中國聯通接入互聯網,可以讓他們為公司的網關服務器分配一個公網 IP 地址。網關服務器就像總機一樣,處理所有內部網絡的通信,并設置轉發規則,將外部請求路由到相應的服務器上。

2. 獲取 IP 地址后,瀏覽器向該地址發送請求,操作系統將其封裝為 IP 數據包,然后通過網絡傳輸。網絡中的路由協議會根據提供的 IP 地址,通過各個路由器,最終到達綁定該 IP 的計算機。

3. 一臺計算機上可能部署了多個網絡應用。哪個應用應該接收請求呢?此時端口便派上用場了。每個網絡應用可以綁定一個或多個端口,系統防止端口重復。請求中指定的端口將請求路由至正確的網絡應用。

但是訪問 Google 時,我們并未指定端口,這是因為默認端口為 80(HTTP)或 443(HTTPS),當未指定端口時便會使用這兩個端口。啟動網絡程序時必須綁定端口,盡管一些框架會自動選擇計算機上未占用的端口。

localhost 與 127.0.0.1 的區別是什么?

了解了上述基礎知識后,我們可以輕松理解這一問題。

localhost 是一個域名,如前所述。

那么 127.0.0.1 呢?它是一個 IP 地址,是本機的本地 IP 地址,僅可在本機上使用。你的計算機可以使用此 IP 地址而無需連接互聯網,這對開發和測試網絡程序很方便。我們調試的程序就綁定在此 IP 地址上。

值得注意的是,我們常見的 IP 地址格式為 X.X.X.X,由點分隔為四部分。實際上,它是一個 32 位的二進制數,被分為四個 8 位的部分,然后轉換為十進制數進行顯示。

那么 localhost 是如何解析為 127.0.0.1 的?它是通過 DNS 嗎?并不是。每臺計算機都可以使用 localhost 和 127.0.0.1 而無需 DNS 解析。

這種解析由每臺計算機獨立處理。每臺計算機上都有一個 hosts 文件,其中包含一些硬編碼的 DNS 解析規則,包括將 localhost 解析為 127.0.0.1 的規則,這是一種約定。

如果你不想使用 localhost,也可以。你可以將它命名為任意名稱,比如 wodehost,并解析到 127.0.0.1。

甚至可以使用 google.com,但僅限于你個人使用,不會影響他人。

域名層級結構

localhost 不太像我們通常使用的域名,例如 www.juejin.cn、google.com 或 csdn.net。那么,www、cn、com 和 net 各自的含義是什么?為什么 localhost 不需要這些部分呢?

域名是分層的,通常分為頂級域名(TLD)、二級域名(SLD)和三級域名(3LD)等…

頂級域名(TLD): 這是域名系統中的最高層級,位于域名的最右邊,通常由幾個字母組成。頂級域名分為通用頂級域名和國家代碼頂級域名。常見的通用頂級域名有 .com(用于商業企業)、.net(用于網絡提供商)和 .org(用于非營利組織),而國家代碼頂級域名代表特定國家或地區,例如 .cn 表示中國,.uk 表示英國。

二級域名(SLD): 位于頂級域名的下一級,由注冊人選擇并注冊,可以是個性化且易記的名稱。例如,juejin.cn 就是一個二級域名,這是我們通常可以申請的域名級別。頂級域名如 .com、.net 或 .cn 的意義通常被簡化以提升域名的簡潔性和可記憶性。

三級域名(3LD): 位于二級域名之下,通常用于指向特定服務器或子網。例如,在 blog.example.com 中,“blog”就是一個三級域名。“www”是最常見的三級域名,表示網站主頁或主站點,但這只是約定俗成的做法,許多網站現在建議直接通過二級域名訪問。

從這個定義來看,我們可以將 localhost 看作一個頂級域名,盡管它是保留的,專用于訪問當前計算機。

多個網站共享一個 IP 和端口

如前所述,不同的網絡程序不能使用相同的端口,但有一些方法可以繞過這一限制。

在個人博客流行的時候,許多人更喜歡購買虛擬主機并部署開源博客平臺來表達自己。為了盈利,虛擬主機提供商會在一臺計算機上分配多個虛擬主機,使每個人都可以使用默認的80端口訪問自己域名而不發生沖突。這是如何做到的呢?

如果你熟悉 Nginx、Apache 或 IIS 等 Web 服務器,可能對“主機頭”概念有所了解。主機頭實際上是域名。通過設置主機頭,我們的程序可以共享同一個網絡端口。

當我們在 Nginx 等 Web 服務器中部署網站時,配置文件中會包含主機頭的域名信息。

啟動后,Nginx 和其他 Web 服務器會占用端口 80。

當網站請求到達 Nginx 的端口 80 時,Nginx 會根據請求中的域名信息,找到對應的網絡程序,將請求轉發到相應的網絡程序并啟動該程序(如果必要)。

私有 IP 地址

除了 127.0.0.1,還有許多私有 IP 地址,例如常見的 192.168.x.x。這些私有 IP 地址主要供局域網(LAN)使用,因為為每臺計算機分配一個唯一的 IP 地址是不現實的。只要局域網內不發生沖突,這些地址就可以自由使用。你的公司可以使用 192.168.1.1,而我的公司也可以使用 192.168.1.1,但如果你想訪問我的網絡,就需要通過公網 IP 地址。

常用的 IPv4 私有 IP 地址范圍分為三類:

  • A 類:從 10.0.0.0 到 10.255.255.255
  • B 類:從 172.16.0.0 到 172.31.255.255
  • C 類:從 192.168.0.0 到 192.168.255.255

這些私有 IP 地址僅供內部網絡使用,無法在公網使用。

除了上述三類私有 IPv4 地址范圍,還有一些保留的 IPv4 地址范圍:

  • 127.0.0.0 到 127.255.255.255 地址范圍用于環回測試,包括問題中提到的 127.0.0.1 地址。你也可以給自己分配一個類似 127.0.0.2 的 IP 地址,其功能與 127.0.0.1 一樣。
  • 169.254.0.0 到 169.254.255.255 地址范圍用于本地網絡。這種情況不太常見;如果你的計算機無法連接到局域網,可能會看到該 IP 地址,暫時充當局域網地址。

這些地址范圍也無法在公網使用。

此外還有一些不太常見的專用 IPv4 地址范圍。IP 地址范圍的完整定義可參見:www.iana.org/assignments…

IPv6

你可能也聽說過 IPv6,這是由于 IPv4 地址空間不足而引入的,因為 IPv4 地址數量有限。IPv6 理論上可以為地球上的每一粒沙子分配一個 IP 地址。盡管 IPv6 被討論了很多年,但 IPv4 仍然更為廣泛使用。原因很多,這里不做深入探討。

一個 IPv6 地址的格式為:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX

。它是128位長的,由冒號分隔為8個段,其中每個 X 表示一個十六進制數字(范圍從 0 到 F)。IPv6 的地址空間遠大于 IPv4,例如 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b 是一個有效的 IPv6 地址。

結論:

localhost與127.0.0.1在本地網絡訪問中的共同特性使它們常被視為同義詞,但從網絡協議的角度分析,兩者有本質差異。localhost通過操作系統的DNS解析來實現,而127.0.0.1作為IPv4協議標準中定義的環回地址,直接指向本機IP。這意味著在某些網絡和系統環境中,localhost可能會因DNS配置或網絡故障而無法解析,而127.0.0.1通常能夠繞過這些問題直接訪問本機服務。此外,localhost支持IPv6解析,將解析為::1(IPv6環回地址),這為未來的IPv6環境下的本機訪問提供了支持。理解并合理使用localhost與127.0.0.1,不僅有助于優化本地開發的調試體驗,還能確保在復雜網絡環境中本機服務的穩定連接。

責任編輯:武曉燕 來源: 路條編程
相關推薦

2017-08-03 14:25:13

Python陷阱與缺陷

2018-07-11 14:04:53

Python陷阱缺陷

2019-01-30 14:14:16

LinuxUNIX操作系統

2015-12-04 09:33:15

程序員前端演進史

2023-09-12 11:25:15

2015-11-30 11:01:34

前端程序員歷史

2012-06-28 14:01:30

Java程序員排序

2023-10-26 18:05:37

Git命令差異

2020-10-26 15:20:05

架構運維技術

2015-05-19 14:34:17

程序員編程語言

2020-05-13 11:20:57

MySQL規范數據庫

2014-02-09 10:30:17

Python程序員工具

2021-01-07 09:57:46

軟件架構服務器

2018-09-18 10:56:52

Android開發http

2020-11-25 10:40:58

程序員技能開發者

2020-03-31 08:42:14

程序員操作系統 Linux

2011-02-23 10:39:56

Java程序員Java開發

2023-05-11 08:01:08

Code開發保護機制

2011-05-31 10:50:36

程序員

2019-07-23 17:20:02

Java微服務軟件架構模式
點贊
收藏

51CTO技術棧公眾號

国产三级在线播放| 国产无码精品久久久| 福利一区二区免费视频| 中文字幕免费不卡| 91黄在线观看| 国产三级av片| 小说区亚洲自拍另类图片专区| 成人自拍视频在线| 亚洲成人综合视频| 好看的日韩精品| 无码人妻av一区二区三区波多野| 欧美黄色大片在线观看| 亚洲第一页中文字幕| 亚欧在线免费观看| 性欧美1819sex性高清大胸| 99久久精品久久久久久清纯| 国产精品欧美日韩一区二区| 国产精品19乱码一区二区三区| 精品久久中文| 日韩精品一区二区三区视频| 91淫黄看大片| av资源在线看片| 国产精品初高中害羞小美女文| 国产精品伊人日日| 国产又黄又爽视频| 久久亚洲精品伦理| 久久久噜噜噜久久| 小泽玛利亚一区| 国产精品亚洲二区| 日韩av影片在线观看| 午夜影院免费版| 国产精品99久久久久久董美香| 五月天亚洲婷婷| 特级西西人体www高清大胆| 一本一道波多野毛片中文在线| 久久综合丝袜日本网| 99re在线视频观看| 一区二区三区免费在线| 日韩国产精品大片| 久久免费视频在线| 激情五月婷婷在线| 91精品久久久久久久久久不卡| 中文字幕av日韩| 国产av自拍一区| 日韩有码一区| 日韩精品福利在线| 在线免费观看污视频| 一本一道久久a久久| 日韩欧美中文字幕制服| 亚洲色图偷拍视频| 亚洲精品66| 欧美美女一区二区| 污网站在线免费| 欧洲美女精品免费观看视频 | 日韩国产高清一区| 日本在线丨区| 久久久久国产精品人| 久久久久久九九| 免费在线稳定资源站| 久久先锋资源网| 日本一区二区三区视频在线观看| 邻家有女韩剧在线观看国语| 26uuu欧美| 欧美三级电影在线播放| 成全电影播放在线观看国语| 国产精品视频一二三区| 亚洲欧美一区二区原创| 老司机av在线免费看| 亚洲精品免费一二三区| 男人添女荫道口喷水视频| 美女网站在线看| 天堂资源在线中文| 91精品网站在线观看| 欧美亚洲国产一区在线观看网站| 免费男同深夜夜行网站 | 国产精品人成在线观看免费| 视频一区二区三| 美女羞羞视频在线观看| 亚洲视频资源在线| 国产成人永久免费视频| 牛牛精品一区二区| 欧美亚洲图片小说| 91aaa精品| 蜜臀av一区| 国产亚洲精品综合一区91| 污污视频网站在线免费观看| 欧美黄在线观看| 欧美综合在线观看| 韩国视频理论视频久久| 一本大道熟女人妻中文字幕在线 | 国产精品1234| 亚洲影视一区二区| 成人永久看片免费视频天堂| 久久99久久精品国产| 丁香婷婷在线观看| 亚洲欧美日本在线| www.av片| 日韩毛片免费看| 亚洲国产精品网站| 亚洲av无一区二区三区| 亚洲高清毛片| 成人激情视频免费在线| 日本xxxxwww| 国产精品免费视频网站| 久久视频这里有精品| 懂色aⅴ精品一区二区三区| 欧美xxxxx牲另类人与| 欧美另类z0zx974| 亚洲特级毛片| 成人网址在线观看| 欧美孕妇性xxxⅹ精品hd| 亚洲精品欧美在线| 男人搞女人网站| 美女av一区| 欧美成人免费小视频| 最近免费中文字幕大全免费版视频| 黑人巨大精品欧美黑白配亚洲| 久久精品av麻豆的观看方式| av一区二区在线看| 日本在线一二三| 免费一级欧美在线观看视频| 欧美日韩免费观看一区三区| 黄色网址在线视频| 中文字幕日韩一区二区不卡| 国产精品久久久久久婷婷天堂| 国 产 黄 色 大 片| 国产精品久久久久一区二区三区| 国产精品333| 亚洲成人五区| 色噜噜国产精品视频一区二区| 国产精品久久久久久久久久久久久久久久久| 精品一区二区在线视频| 日韩国产高清一区| 韩国美女久久| 亚洲精品综合久久中文字幕| 男人天堂中文字幕| 国产iv一区二区三区| av中文字幕av| 4438五月综合| 久久精品中文字幕电影| 最新中文字幕免费| 国产欧美精品区一区二区三区| 丝袜老师办公室里做好紧好爽 | 色婷婷精品大在线视频| 91丨porny丨对白| 激情综合自拍| 国产麻豆一区二区三区在线观看| 免费在线播放电影| 日韩欧美黄色影院| 免费在线一区二区三区| 97在线观看免费观看高清| 欧美在线日韩| 成人免费淫片视频软件| 黄色网址视频在线观看| 欧美福利视频一区| 国产成人综合在线视频| 免费av成人在线| 中文字幕一区二区三区最新| 24小时成人在线视频| 欧美理论电影在线播放| 成人午夜免费在线观看| 亚洲成人动漫在线观看| 中国黄色a级片| 日韩激情视频网站| 亚洲一区不卡在线| 国产一区 二区| 欧美俄罗斯乱妇| 午夜小视频免费| 色久优优欧美色久优优| 伊人影院综合网| 国产在线精品一区在线观看麻豆| xxxxxx在线观看| 人人网欧美视频| 国产精品久久99久久| 麻豆tv在线| 亚洲第一区第二区| 一二三区免费视频| 亚洲视频在线观看三级| 中国极品少妇xxxx| 午夜在线播放视频欧美| 亚洲精品自在在线观看| 欧美成人三级在线视频| 丝袜久久网站| 国产精品主播视频| 欧美色图天堂| 亚洲欧洲在线看| 国产免费的av| 日韩欧美国产一区二区| 成人一级黄色大片| av在线不卡电影| 亚洲污视频在线观看| 黑人一区二区| 亚洲韩国在线| 国内露脸中年夫妇交换精品| 国产精品福利在线观看| 青草在线视频在线观看| 亚洲一区www| 嫩草影院一区二区| 欧美日韩成人一区二区| 久久99精品波多结衣一区| 亚洲图片你懂的| 搡老熟女老女人一区二区| 精品一区二区三区在线观看国产| 欧美日韩成人免费视频| 天天综合国产| 日韩hmxxxx| 精品网站aaa| 成人淫片在线看| 欧美色网一区| 久久久久久久一| 免费av网站在线看| 亚洲欧洲在线观看| 少妇人妻偷人精品一区二区| 91 com成人网| 免费黄色一级大片| 精品久久久视频| 国产亚洲成人精品| 亚洲私人影院在线观看| 极品人妻videosss人妻| 久久亚洲综合色一区二区三区| 中文字幕一二三区| 国产一区高清在线| 久久国产激情视频| 天堂一区二区在线| 男人日女人下面视频| 激情久久五月| 欧美黄网在线观看| 99久久99视频只有精品| 日日夜夜精品网站| 国产精品嫩草影院在线看| 久久国产精品一区二区三区四区 | 中文字幕丰满乱子伦无码专区| 国产999精品久久久久久绿帽| 欧美视频亚洲图片| 久久超碰97人人做人人爱| www.色就是色| 日本免费在线视频不卡一不卡二 | 久久99精品国产麻豆不卡| 三年中国国语在线播放免费| 丝袜美腿亚洲一区| 激情六月丁香婷婷| 久久久久.com| 91蝌蚪视频在线观看| 久久看片网站| 日本xxxxxxx免费视频| 久久性色av| 国产免费又粗又猛又爽| 日本一不卡视频| 欧美三级午夜理伦三级富婆| 蜜臀av一区二区三区| 亚洲精品www.| 国产精品亚洲а∨天堂免在线| 色婷婷综合在线观看| 国产精品亚洲午夜一区二区三区 | 欧美激情综合色| 超碰在线资源| 91av国产在线| 欧洲一级精品| 国产日韩欧美在线观看| 成年永久一区二区三区免费视频| 成人深夜直播免费观看| 日韩高清一区| 国产视频一区二区三区四区| 亚洲精品白浆高清| 色就是色欧美| 欧美a级在线| 欧美a v在线播放| 日本va欧美va欧美va精品| 蜜臀一区二区三区精品免费视频 | 男人天堂av电影| 国产精品视频免费| 久久网中文字幕| 欧美性生活大片免费观看网址| 国产美女www爽爽爽| 91精品国产综合久久精品app | av网站一区二区三区| 熟女俱乐部一区二区| 国产精品久久久久久久久晋中| 丰满少妇被猛烈进入一区二区| 一区二区三区毛片| 日韩av在线电影| 欧美体内she精视频| www天堂在线| 精品一区二区三区三区| 麻豆传媒视频在线观看| 97在线视频一区| 四虎永久在线精品免费网址| 神马久久久久久久久久| 日韩av影院在线观看| 国产在线观看高清视频| 精品国产自在精品国产浪潮| heyzo高清在线| 国产精品久久久久久久久免费 | 黄色在线免费网站| 久久青草福利网站| 日韩一区中文| 久久亚洲国产精品日日av夜夜| 久久中文字幕二区| 奇米影视亚洲色图| 九九视频精品免费| 超碰97人人干| 亚洲一二三专区| 一区二区视频网站| 日韩h在线观看| 伊人影院在线视频| 国产精品美女www爽爽爽视频| 风间由美一区二区av101| 亚洲午夜在线观看| 久久天堂精品| 亚洲午夜久久久久久久久| 国产精品网站在线播放| 天堂网av手机版| 欧美成人精品二区三区99精品| 69久久精品| 日韩免费在线观看视频| eeuss国产一区二区三区四区| 亚洲人久久久| 久久中文精品| 日韩免费高清一区二区| 亚洲精品国产高清久久伦理二区| 亚洲视屏在线观看| 亚洲男人天堂视频| 性欧美又大又长又硬| av一区观看| 你懂的亚洲视频| 午夜av中文字幕| 国产精品久久久久婷婷二区次| 波多野结衣 久久| 亚洲国产小视频| 超碰高清在线| 国产成人免费观看| 欧美黄色精品| 国偷自产av一区二区三区麻豆| 亚洲人精品一区| 国产口爆吞精一区二区| 少妇高潮 亚洲精品| 91九色综合| 亚洲精品在线视频观看| 秋霞成人午夜伦在线观看| 一区二区伦理片| 在线精品国精品国产尤物884a| 邻居大乳一区二区三区| 日韩免费黄色av| 欧美一区电影| 亚洲人视频在线| 国产精品久久久久四虎| 91精品国产乱码久久久久| www.欧美精品| 麻豆一区在线| 大胆欧美熟妇xx| 成人福利视频在线看| 日韩久久久久久久久| 亚洲国产美女精品久久久久∴| 97超碰在线免费| 久久久www免费人成黑人精品| 亚洲免费网站| 国产一区二区三区四区在线| 欧美色手机在线观看| 精产国品自在线www| 99精彩视频| 黄色日韩精品| 女~淫辱の触手3d动漫| 日本乱人伦一区| 午夜激情在线观看| 亚洲精品免费一区二区三区| 欧美日韩国产欧| 国产三级国产精品| 欧美亚洲一区二区在线观看| 成人日批视频| 国产精品一区二| 久久亚洲风情| 欧美一区二区三区爽爽爽| 亚洲高清福利视频| 欧美中文字幕精在线不卡| 亚洲视频在线二区| 国产999精品久久久久久绿帽| 国产成人在线视频观看| 中文国产亚洲喷潮| 人人爱人人干婷婷丁香亚洲| 少妇人妻在线视频| 欧美激情资源网| 成人黄色免费视频| 日韩**中文字幕毛片| 亚洲男女av一区二区| 91黄色免费视频| 欧美男人的天堂一二区| 福利在线免费视频| 一区二区三区四区国产| 成人国产精品免费观看视频| 夜夜躁日日躁狠狠久久av| 蜜月aⅴ免费一区二区三区 | 日韩精品有码在线观看| 涩涩涩久久久成人精品| 色欲色香天天天综合网www| 中文av一区特黄| 色窝窝无码一区二区三区成人网站 | 人妻人人澡人人添人人爽| 日韩精品在线播放| 国产视频一区二| 国产又猛又黄的视频|