超經典解釋什麼叫閘道器

2022-02-04 12:40:36 字數 1176 閱讀 1612

假設你的名字叫小不點,你住在乙個大院子裡,你的鄰居有很多小夥伴,在門口傳達室還有個看大門的李大爺,李大爺就是你的閘道器。當你想跟院子裡的某個小夥伴玩,只要你在院子裡大喊一聲他的名字,他聽到了就會回應你,並且跑出來跟你玩。 

但是你不被允許走出大門,你想與外界發生的一切聯絡,都必須由門口的李大爺(閘道器)用**幫助你聯絡。假如你想找你的同學小明聊天,小明家住在很遠的另外乙個院子裡,他家的院子裡也有乙個看門的王大爺(小明的閘道器)。但是你不知道小明家的**號碼,不過你的班主任老師有乙份你們班全體同學的名單和**號碼對照表,你的老師就是你的dns伺服器。於是你在家裡撥通了門口李大爺的**,有了下面的對話: 

小不點:李大爺,我想找班主任查一下小明的**號碼行嗎? 

李大爺:好,你等著。(接著李大爺給你的班主任掛了乙個**,問清楚了小明的**)問到了,他家的號碼是211.99.99.99 

小不點:太好了!李大爺,我想找小明,你再幫我聯絡一下小明吧。 

至於dhcp伺服器嘛,可以這樣比喻: 

你家院子裡的居民越來越多了,傳達室李大爺那裡的**交換機已經不能滿足這麼多居民的需求了,所以只好採用了一種新技術叫做dhcp,居民們開機的時候隨機得到乙個**號碼,每一次得到的號碼都可能會不同。

你家門口的李大爺:就是你的閘道器 

你的班主任:就是你的dns伺服器 

傳達室的**交換機:就是你的dhcp伺服器 

同上,李大爺和王大爺之間的對話就叫做路由。 

另:如果還有個小朋友叫做小暗,他住的院子看門的是孫大爺,因為小暗的院子剛蓋好,孫大爺剛來不久,他沒有李大爺和王大爺辦公室的**(李大爺和王大爺當然也沒有他的**),這時會有兩種情況: 

1、居委會的趙大媽告訴了孫大爺關於李、王兩位大爺的**(同時趙大媽也告訴了李、王關於孫的**),這就叫靜態設定路由 

2、趙大媽病了,孫大爺自己到處打**,見人就說:「我是小暗他們院子管**的」,結果被李、王二位聽到了,就記在了他們的通訊錄上,然後李、王就給孫大爺回了個**說:「我是小明(小不點)他們院子管**的」,這就叫動態設定路由 

然後有一天小不點要找小暗,結果自然是小不點給李大爺打**說:「大爺,我找小暗」(這裡省略了李大爺去查小暗**的過程,假設他知道小暗的**),李大爺一找通訊錄:「哦,小暗的院子的**是孫大爺管著的,要找小暗自然先要通知孫大爺,我可以通知王大爺讓他去找孫大爺,也可以自己直接找孫,那當然是自己直接找孫方便了」,於是李大爺給孫大爺打了**,然後孫大爺又把**轉到了小暗家。

DAPP超詳細解釋

什麼是eth?eth就是核心開發者為了應對黑客盜取以太幣,從而呼籲分叉出的新鏈。相比於舊鏈etc,eth雖然違背了不可撤銷的誓言,但是它更靈活 更容易擴充套件和進化,因此所能承載的應用更多。把以太坊看成虛擬機器,也就是evm,相當於裸機,而eth是基於區塊鏈技術構建出來的類似android系統的開發...

超經典 Java多型有什麼好處?怎樣用?

多型可以分為變數的多型,方法的多型,類的多型.我這裡強調的是類的多型,這是在以後的工作中經常會用到的。多型的表現形式有方法過載,方法改寫,多態變數和泛型。過載是一種靜態的多型性,在程式編譯時確定被呼叫的方法,稱為早繫結。而多態變數和改寫相結合之後,方法的呼叫在執行時才能確定,是動態的多型性,稱為晚繫...

js中各種this超詳細解釋

全域性中的this就是window物件 var box document.getelementbyid box box.onmouseover function con con在非嚴格模式下瀏覽器中執行,this指的是window 在非嚴格模式node互動介面中,this指的是預設暴露出的模組 在非...