国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

127.0.0.1、0.0.0.0和網(wǎng)卡ip地址的區(qū)別及原理剖析

這篇具有很好參考價(jià)值的文章主要介紹了127.0.0.1、0.0.0.0和網(wǎng)卡ip地址的區(qū)別及原理剖析。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

127.0.0.1、0.0.0.0和網(wǎng)卡ip地址的區(qū)別及原理剖析

問(wèn)題描述

在最近一次采用前后端分離的方式部署本地應(yīng)用的過(guò)程中發(fā)現(xiàn),前端的node服務(wù)啟動(dòng)在5173端口上,而后端的springboot服務(wù)配置文件中定義的服務(wù)端口server.port也是5173端口,且兩者都能夠正常啟動(dòng)和通信。

面對(duì)上面的問(wèn)題,就有點(diǎn)疑惑,按理說(shuō)兩個(gè)服務(wù)應(yīng)該是不能同時(shí)都監(jiān)聽(tīng)本機(jī)ip地址的同一5173端口的,應(yīng)該會(huì)發(fā)生端口沖突才對(duì)的呀,怎么就能正常執(zhí)行呢。

于是,使用lsof命令查看一下監(jiān)聽(tīng)5173端口的進(jìn)程情況:

127.0.0.1、0.0.0.0和網(wǎng)卡ip地址的區(qū)別及原理剖析,計(jì)算機(jī)網(wǎng)絡(luò),tcp/ip,網(wǎng)絡(luò)協(xié)議,網(wǎng)絡(luò)

可以看到,上面的node服務(wù)監(jiān)聽(tīng)的是我本機(jī)10.xxx.xxx.xxx:5173的IP地址+端口,而springboot的java服務(wù)監(jiān)聽(tīng)的是*:5173地址,可見(jiàn)兩個(gè)服務(wù)的端口沒(méi)有發(fā)生沖突是由于監(jiān)聽(tīng)在不同的IP地址上,這里的*表示的就是0.0.0.0的IP地址。

為此,我們借這個(gè)機(jī)會(huì),來(lái)探討下,127.0.0.1、0.0.0.0和網(wǎng)卡ip地址的區(qū)別及原理

127.0.0.1

127.0.0.1是一個(gè)特殊的IP地址,在本地網(wǎng)絡(luò)中表示一個(gè)回環(huán)地址(loopback interface),訪問(wèn)該地址的請(qǐng)求數(shù)據(jù)包是通過(guò)操作系統(tǒng)內(nèi)核中的網(wǎng)絡(luò)協(xié)議棧進(jìn)行處理的。當(dāng)數(shù)據(jù)包將被發(fā)送到計(jì)算機(jī)的網(wǎng)絡(luò)接口后,會(huì)立即返回到同一計(jì)算機(jī)的網(wǎng)絡(luò)協(xié)議棧,而不需要通過(guò)物理網(wǎng)卡和網(wǎng)絡(luò)設(shè)備進(jìn)行傳輸。 這種機(jī)制稱為本地回環(huán)(loopback)。這樣做的好處是可以提高請(qǐng)求的處理速度,并且避免了與外部網(wǎng)絡(luò)的交互。

127.0.0.1 是一個(gè)保留的 IP 地址,不屬于任何特定的網(wǎng)絡(luò)。它被用于測(cè)試網(wǎng)絡(luò)連接和應(yīng)用程序的功能,也被用于本地開(kāi)發(fā)和調(diào)試。

0.0.0.0

0.0.0.0 是一個(gè)特殊的 IP 地址,表示未指定或未知的地址。在網(wǎng)絡(luò)編程中,0.0.0.0 通常被用作服務(wù)器綁定地址,表示服務(wù)器將監(jiān)聽(tīng)本機(jī)所有可用的網(wǎng)絡(luò)接口或網(wǎng)卡,而不是僅限于特定的 IP 地址。

例如,如果我們創(chuàng)建一個(gè) ServerSocket 對(duì)象,使用 bind(new InetSocketAddress(“0.0.0.0”, port)) 方法綁定到 0.0.0.0 地址上,那么該ServerSocket就會(huì)監(jiān)聽(tīng)所有可用的網(wǎng)絡(luò)接口上的指定端口上的連接請(qǐng)求。包括本地回環(huán)接口(127.0.0.1)和所有物理網(wǎng)卡的 IP 地址。這意味著任何連接到該服務(wù)器的客戶端都可以使用任何網(wǎng)絡(luò)接口或網(wǎng)卡進(jìn)行通信。

使用這種方式綁定套接字的優(yōu)點(diǎn)是可以同時(shí)監(jiān)聽(tīng)所有的網(wǎng)絡(luò)接口上的請(qǐng)求,而不必對(duì)每個(gè)接口都進(jìn)行監(jiān)聽(tīng),這在某些場(chǎng)景下會(huì)非常有用。例如,在多網(wǎng)卡服務(wù)器上運(yùn)行的應(yīng)用程序,可能需要同時(shí)監(jiān)聽(tīng)不同的網(wǎng)絡(luò)接口上的請(qǐng)求。

需要注意的是,雖然 0.0.0.0 可以用作服務(wù)器綁定地址,但它不是一個(gè)可尋址的 IP 地址,不能用于直接通信。如果要在網(wǎng)絡(luò)上通信,則需要使用真實(shí)的 IP 地址或域名。

網(wǎng)卡ip地址

網(wǎng)卡(Network Interface Card,NIC)是一種計(jì)算機(jī)硬件設(shè)備,用于將計(jì)算機(jī)連接到網(wǎng)絡(luò)并實(shí)現(xiàn)數(shù)據(jù)傳輸。網(wǎng)卡通常被安裝在計(jì)算機(jī)的擴(kuò)展槽或主板上,與計(jì)算機(jī)的主處理器和內(nèi)存進(jìn)行通信,并通過(guò)電纜或無(wú)線信號(hào)連接到網(wǎng)絡(luò)。

物理網(wǎng)卡是一個(gè)硬件設(shè)備,硬件設(shè)備要在操作系統(tǒng)上工作,需要有對(duì)應(yīng)的驅(qū)動(dòng)程序。物理網(wǎng)卡的驅(qū)動(dòng)程序向操作系統(tǒng)內(nèi)核注冊(cè)該網(wǎng)卡設(shè)備,從而讓內(nèi)核識(shí)別該物理網(wǎng)卡。

網(wǎng)卡注冊(cè)成功后,用戶就可以看到該物理網(wǎng)卡對(duì)應(yīng)的網(wǎng)卡接口(如eth0、本地連接等名稱),再經(jīng)過(guò)一番配置,就可以啟動(dòng)該網(wǎng)卡設(shè)備使其工作。

每個(gè)網(wǎng)卡都有一個(gè)唯一的 MAC 地址,用于識(shí)別該網(wǎng)卡的硬件地址。在使用 TCP/IP 協(xié)議的網(wǎng)絡(luò)中,網(wǎng)卡的 IP 地址是由 Internet 協(xié)議(IP)分配的。我們常說(shuō)的主機(jī)IP地址,實(shí)際上指的是主機(jī)某個(gè)網(wǎng)卡的IP地址。 需要注意的是,一個(gè)計(jì)算機(jī)可能有多個(gè)網(wǎng)卡,每個(gè)網(wǎng)卡都有自己的 IP 地址。在這種情況下,每個(gè)網(wǎng)卡都可以與網(wǎng)絡(luò)中的其他計(jì)算機(jī)進(jìn)行通信,并具有自己的網(wǎng)絡(luò)標(biāo)識(shí)。

這里對(duì)相關(guān)概念進(jìn)行了簡(jiǎn)單介紹。實(shí)際上,回到我們最初的問(wèn)題來(lái)說(shuō),端口沒(méi)有沖突的原因就是端口號(hào)是綁定在不同的IP地址上的,這里著重分析的就是0.0.0.0ip地址的作用,之前沒(méi)怎么遇到過(guò),因此這次做個(gè)記錄,后續(xù)如果遇到其他特殊ip地址的情況,再進(jìn)行補(bǔ)充。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-669831.html

到了這里,關(guān)于127.0.0.1、0.0.0.0和網(wǎng)卡ip地址的區(qū)別及原理剖析的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 計(jì)算機(jī)網(wǎng)絡(luò)-IP地址解析

    計(jì)算機(jī)網(wǎng)絡(luò)-IP地址解析

    局域網(wǎng) 是指一個(gè)較小范圍內(nèi)的計(jì)算機(jī)網(wǎng)絡(luò),由多臺(tái)計(jì)算機(jī)、服務(wù)器、打印機(jī)、網(wǎng)絡(luò)存儲(chǔ)設(shè)備和其他網(wǎng)絡(luò)設(shè)備組成,通過(guò)局域網(wǎng),這些設(shè)備可以方便地進(jìn)行數(shù)據(jù)通信和互相訪問(wèn)共享資源。局域網(wǎng)使用一些標(biāo)準(zhǔn)的網(wǎng)絡(luò)協(xié)議來(lái)連接和管理網(wǎng)絡(luò)設(shè)備,如TCP/IP、以太網(wǎng)等。我們大家理解

    2024年02月01日
    瀏覽(56)
  • 計(jì)算機(jī)網(wǎng)絡(luò)——主機(jī)IP地址、子網(wǎng)掩碼、廣播地址、網(wǎng)絡(luò)數(shù)、主機(jī)數(shù)計(jì)算方法

    目錄 一、概念 1.1 主機(jī)IP地址 1.2 子網(wǎng)掩碼 1.3 廣播地址 1.4 子網(wǎng)劃分 二、計(jì)算 2.1 已知IP地址和子網(wǎng)掩碼,計(jì)算網(wǎng)絡(luò)地址和主機(jī)地址: 2.2 已知IP地址和子網(wǎng)掩碼,計(jì)算廣播地址: 2.3 已知子網(wǎng)掩碼,計(jì)算主機(jī)數(shù): 2.4 已知子網(wǎng)掩碼,計(jì)算會(huì)產(chǎn)生多少個(gè)子網(wǎng): 2.5 已知子網(wǎng)掩碼,

    2023年04月24日
    瀏覽(21)
  • 計(jì)算機(jī)網(wǎng)絡(luò):MAC地址 & IP地址 & ARP協(xié)議

    計(jì)算機(jī)網(wǎng)絡(luò):MAC地址 & IP地址 & ARP協(xié)議

    如果兩臺(tái)主機(jī)通過(guò)一條鏈路通信,它們不需要使用地址就可以通信,因?yàn)檫B接在信道上的主機(jī)只有他們兩個(gè)。換句話說(shuō), 使用點(diǎn)對(duì)點(diǎn)信道的數(shù)據(jù)鏈路層不需要使用地址 。 再來(lái)看使用共享信道的總線型局域網(wǎng): 總線上的某臺(tái)主機(jī)要給另一臺(tái)主機(jī)發(fā)送幀,表示幀的信號(hào)通過(guò)總線

    2024年04月17日
    瀏覽(21)
  • 【計(jì)算機(jī)網(wǎng)絡(luò)】MAC地址、IP地址、ARP協(xié)議
  • 計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)-ip地址,子網(wǎng)掩碼與網(wǎng)絡(luò)地址,廣播地址

    計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)(進(jìn)制轉(zhuǎn)換和IP地址詳解)_ip地址進(jìn)制轉(zhuǎn)換方法_碼海小蝦米_的博客-CSDN博客 總的來(lái)說(shuō),ip地址用點(diǎn)隔開(kāi),用4個(gè)0-255之間的十進(jìn)制數(shù)表示,如192.168.65.98 有這樣的題:告訴你ip地址和子網(wǎng)掩碼位數(shù),求網(wǎng)絡(luò)地址和廣播地址。 一般給出的信息是這樣的:192.168.65.98

    2024年02月07日
    瀏覽(19)
  • 【計(jì)算機(jī)網(wǎng)絡(luò)】IP 地址處理函數(shù)

    【計(jì)算機(jī)網(wǎng)絡(luò)】IP 地址處理函數(shù)

    目錄 1.struct sockaddr_in的結(jié)構(gòu) 2.一般我們寫(xiě)的結(jié)構(gòu) 3.常見(jiàn)的“點(diǎn)分十進(jìn)制”? 到? ” uint32_t 的轉(zhuǎn)化接口 3.1. inet_aton? 和??inet_ntoa (ipv4) 3.2.? inet_pton? 和 inet_ntop (ipv4 和 ipv6) 3.3. inet_addr 和 inet_network 3.4. inet_addr 和 inet_network 和 inet_aton 區(qū)別 ? 一般我們?cè)诔绦蛑杏玫狞c(diǎn)分十進(jìn)制

    2024年02月08日
    瀏覽(22)
  • IP地址的分配(計(jì)算機(jī)網(wǎng)絡(luò))

    IP地址的分配(計(jì)算機(jī)網(wǎng)絡(luò))

    目錄 一、IP地址的分配 二、IP地址分配舉例 三、劃分CIDR地址塊 將142.150.64.0/24劃分為3個(gè)CIDR地址塊,其中一個(gè)地址塊的大小是另外兩個(gè)地址塊大小之和,請(qǐng)給出每個(gè)地址塊的CIDR記法、對(duì)應(yīng)的掩碼及地址范圍。 1、IP地址現(xiàn)在由因特網(wǎng)名字與號(hào)碼分配機(jī)構(gòu) (Internet Corporation for

    2024年02月12日
    瀏覽(21)
  • 計(jì)算機(jī)網(wǎng)絡(luò)—IP地址及其表示方法

    計(jì)算機(jī)網(wǎng)絡(luò)—IP地址及其表示方法

    IP地址就是給互聯(lián)網(wǎng)上的每一臺(tái)主機(jī)(或路由器)的每一個(gè)接口分配一個(gè)在全世界范圍內(nèi)是唯一的32位的標(biāo)識(shí)符。 IP地址的編址方法共經(jīng)歷了三個(gè)歷史階段:分類的IP地址、子網(wǎng)的劃分、超網(wǎng)的構(gòu)成 所謂“分類的IP地址”就是將IP地址劃分為若干個(gè)固定類,每一類地址都由兩個(gè)

    2024年02月07日
    瀏覽(19)
  • 計(jì)算機(jī)網(wǎng)絡(luò) ARP協(xié)議 IP地址簡(jiǎn)述

    計(jì)算機(jī)網(wǎng)絡(luò) ARP協(xié)議 IP地址簡(jiǎn)述

    ?ARP只能在一個(gè)鏈路或一段網(wǎng)絡(luò)上使用 ? ?

    2024年02月13日
    瀏覽(31)
  • 計(jì)算機(jī)網(wǎng)絡(luò)之MAC和IP地址

    計(jì)算機(jī)網(wǎng)絡(luò)之MAC和IP地址

    在局域網(wǎng)中,硬件地址,又稱為物理地址或MAC地址。 目前現(xiàn)在的局域網(wǎng)中實(shí)際上使用的都是6字節(jié)的MAC地址,所以每一個(gè)以太網(wǎng)設(shè)備都具有唯一的MAC地址。 MAC地址的格式 假設(shè)傳輸使用的是IP數(shù)據(jù),V2的MAC幀較為簡(jiǎn)單,由五個(gè)字段組成,前面的兩個(gè)字段分別為6字節(jié)的目的地址和

    2024年02月13日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包