什麼是集線器

2021-05-22 02:16:47 字數 1146 閱讀 2513

集線器,英文名又稱hub,在osi模型中屬於資料鏈路層。**便宜是它最大的優勢,但由於集線器屬於共享型裝置,導致了在繁重的網路中,效率變得十分低下,所以我們在中、大型的網路中看不到集線器的身影。如今的集線器普遍採用全雙工模式,市場上常見的集線器傳輸速率普遍都為100mbps。接下來我們了解一下集線器的幾個概念:

共享型

集線器最大的特點就是採用共享型模式,就是指在有乙個埠在向另乙個埠傳送資料時,其他埠就處於「等待」狀態。為什麼會「等待」呢?舉個例子來說,其實在單位時間內a向b傳送資料報時,a是傳送給b、c、d三個埠的(該現象即緊接下文介紹的ip廣播),但是只有b接收,其他的埠在第一單位時間判斷不是自己需要的資料後將不會再去接收a傳送來的資料。直到a再次傳送ip廣播,在a再次傳送ip廣播之前的單位時間內,c,d是閒置的,或者cd之間可以傳輸資料。我們可以理解為集線器內部只有一條通道(即公共通道),然後在公共通道下方就連線著所有埠。

ip廣播

所謂ip廣播(也稱:**),是指集線器在傳送資料給下層裝置時,不分原資料來自何處,將所得資料發給每乙個埠,如果其中有埠需要**的資料,就會處於接收狀態,而不需要的埠就處於拒絕狀態。舉個例子來說:在網內時,當客戶端a傳送資料報給客戶端b時,集線器便將來自a的資料報**給每乙個埠,此時b就處於接收狀態,其它埠則處於拒絕狀態;在網外也如此,當客戶端a傳送網域名稱「www.163.com」時,通過集線器,然後經過dns網域名稱解析把ip位址(202.108.36.172)發回給集線器。此時,集線器便**給所有接入的埠,需要此位址的機器便處於接收狀態(客戶端a處於接收狀態),不需要則處於拒絕狀態。

單位時間

這應該是最簡單的乙個名詞了,也可以理解為hub的工作頻率,比如工作頻率為33mhz的hub,那麼在單位時間內hub能做什麼事呢?上面在解釋共享型的時候已經舉了個例子,但是有一點在這需要解釋的是,比如我們有的時候會看到a在向b傳送資料的「同時」,c也在向d傳送資料,這看起來似乎有點矛盾,也確實是這樣,那為什麼會看起來2者同時在進行呢?因為a在第乙個單位時間內傳送資料給b的時候,由於廣播的原因,b、c、d在第乙個單位時間內會同時接受廣播,但是c,d會從第2個單位時間開始拒絕接收a發來的資料,因為c和d已經判斷出這些資料不是他們需要的資料。而且在第2個單位時間的時候c也傳送乙個資料廣播,a,b,d都接受,但是只有d會接收這些資料。這些操作只用2到3個單位時間,但是我們卻很難察覺到,感覺上就是在同時「進行」一樣。

什麼是LVM 什麼是LV 什麼是VG

lvm logicl volume manager 邏輯卷管理器,通過使用邏輯卷管理器對硬碟儲存裝置進行管理,可以實現硬碟空間的動態劃分和調整。一 基本概念 1 物理卷 pv physical volume 物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬碟上的分割槽,也可以是整個物理硬碟。2 捲...

什麼是IaaS?什麼是PaaS?什麼是SaaS?

最近有朋友問我,什麼是iaas?什麼是paas?什麼是saas?他們又有什麼分別?其實,雲計算發展到今天,這些當年看似新穎的概念,已經快爛大街了,從業者早就對這些概念習以為常,但是圈外人卻依然是丈二和尚摸不著頭腦。今天我就來為圈外人士來解答一下,什麼是iaas,什麼是paas,什麼是saas。先來說...

什麼是Rup 什麼是xp 什麼是敏捷過程?

1 什麼是rup?rup rational unified process 是ibm rational software提出的軟體工程實施過程,在業界經歷了數千個軟體專案的實踐,是當前最為成功的軟體工程方 之一!rup是一種迭代的 以架構為中心 的 用例驅動的軟體開發方法 rup是一種具有明確定義和...