基礎知識:網路專業術語的通俗形象解釋
假設你的名字叫小不點,你住在一個大院子裡,你的鄰居有很多小夥伴,在門口傳達室還有個看大門的李大爺,李大爺就是你的閘道器。當你想跟院子裡的某個小夥伴玩,只要你在院子裡大喊一聲他的名字,他聽到了就會回應你,並且跑出來跟你玩。
但是你不被允許走出大門,你想與外界發生的一切聯絡,都必須由門口的李大爺(閘道器)用電話幫助你聯絡。假如你想找你的同學小明聊天,小明家住在很遠的另外一個院子裡,他家的院子裡也有一個看門的王大爺(小明的閘道器)。但是你不知道小明家的電話號碼,不過你的班主任老師有一份你們班全體同學的名單和電話號碼對照表,你的老師就是你的DNS伺服器。於是你在家裡撥通了門口李大爺的電話,有了下面的對話:
小不點:李大爺,我想找班主任查一下小明的電話號碼行嗎?
李大爺:好,你等著。(接著李大爺給你的班主任掛了一個電話,問清楚
了小明的電話)問到了,他家的號碼是211.99.99.99
小不點:太好了!李大爺,我想找小明,你再幫我聯絡一下小明吧。
李大爺:沒問題。(接著李大爺向電話局發出了請求接通小明家電話的請
求,最後一關當然是被轉接到了小明家那個院子的王大爺那裡,然後王大
爺把電話給轉到小明家)
就這樣你和小明取得了聯絡。
至於DHCP伺服器嘛,可以這樣比喻:
你家院子裡的居民越來越多了,傳達室李大爺那裡的電話交換機已經不能滿足這麼多居民的需求了,所以只好採用了一種新技術叫做DHCP,居民們開機的時候隨機得到一個電話號碼,每一次得到的號碼都可能會不同。
你家門口的李大爺:就是你的閘道器
你的班主任:就是你的DNS伺服器
傳達室的電話交換機:就是你的DHCP伺服器
同上,李大爺和王大爺之間的對話就叫做路由。
另:如果還有個小朋友叫做小暗,他住的院子看門的是孫大爺,因為小暗的院子剛蓋好,孫大爺剛來不久,他沒有李大爺和王大爺辦公室的電話(李大爺和王大爺當然也沒有他的電話),這時會有兩種情況:
1、居委會的趙大媽告訴了孫大爺關於李、王兩位大爺的電話(同時趙大媽也告訴了李、王關於孫的電話),這就叫靜態設定路由
2、趙大媽病了,孫大爺自己到處打電話,見人就說:“我是小暗他們院子管電話的”,結果被李、王二位聽到了,就記在了他們的通訊錄上,然後李、王就給孫大爺回了個電話說:“我是小明(小不點)他們院子管電話的”,這就叫動態設定路由
然後有一天小不點要找小暗,結果自然是小不點給李大爺打電話說:“大爺,我找小暗”(這裡省略了李大爺去查小暗電話的過程,假設他知道小暗的電話),李大爺一找通訊錄:“哦,小暗的院子的電話是孫大爺管著的,要找小暗自然先要通知孫大爺,我可以通知王大爺讓他去找孫大爺,也可以自己直接找孫,那當然是自己直接找孫方便了”,於是李大爺給孫大爺打了電話,然後孫大爺又把電話轉到了小暗家。
這裡李大爺的通訊錄叫做路由表。
李大爺選擇是自己直接找孫大爺還是讓王大爺幫忙轉接叫做路由選擇。
李大爺之所以選擇直接找孫大爺是有依據的,因為他直接找孫大爺就能一步到位,如果要王大爺轉接就需要兩步才能完成,這裡的“步”叫做“跳數”,李大爺的選擇遵循的是最少步驟(跳數)原則(如果他不遵守這個原則,小不點可能就會多等些時間才能找到小暗,最終結果可能導致李大爺因工作不力被炒魷魚,這叫做“延時太長,選路原則不合理,換了一個路由器”)
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10895517/viewspace-964295/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- GraphX-基礎知識-圖術語解釋
- 網路營銷的基礎知識瞭解
- 網路安全基礎知識
- Docker網路配置基礎知識Docker
- WEB網路滲透的基礎知識Web
- 計算機網路——基礎知識(一)計算機網路
- 談談網路協議 – 基礎知識協議
- 一些關於網路的基礎知識
- 數學知識-核函式的通俗解釋例項函式
- c語言基礎知識C語言
- 神經網路 深度學習 專業術語解釋(Step, Batch Size, Iteration,Epoch)神經網路深度學習BAT
- 內網基礎知識內網
- 卷積神經網路—基礎知識(1)卷積神經網路
- 學習網路BGP必備基礎知識
- 網路安全基礎知識入門!網路安全學習教程
- c語言基礎知識3C語言
- 組合語言-基礎知識組合語言
- python基礎必學的語法知識Python
- 無線網路安全——1、WiFi安全基礎知識WiFi
- [基礎入門]網路安全知識問答(二)!
- 學 Java 網路爬蟲,需要哪些基礎知識?Java爬蟲
- Git基礎知識詳解Git
- Redis基礎知識詳解Redis
- 圖解 IP 基礎知識!圖解
- 深入mysql基礎知識的詳解MySql
- go語言學習-基礎知識Go
- Go語言:包管理基礎知識Go
- 【Python基礎知識】Python中的while語句PythonWhile
- 面試圖譜:前端基礎技術知識講解面試前端
- 前端基礎技術知識講解-面試圖譜前端面試
- 網站安全相關的基礎知識網站
- 【自然語言處理篇】--以NLTK為基礎講解自然語⾔處理的原理和基礎知識自然語言處理
- 論文解讀 | 基於神經網路的知識推理神經網路
- 基礎知識
- java基礎語法知識小結(1)Java
- Kotlin知識歸納(一) —— 基礎語法Kotlin
- python基礎語法知識點總結Python
- LUA的基礎知識
- 常見的Java基礎語法知識都有哪些?Java