題 什麼是路由器?什麼是開關?什麼是樞紐?


我總是搞亂網絡中的基本概念。這是非常基本的問題。

  1. 什麼是路由器,它的功能和路由的含義是什麼?
  2. 什麼是開關,它的功能?很多時候我聽說有第3層交換機。如果有第三層交換機,為什麼它們不被稱為路由器?因為他們正在做路由器的工作。我們決定這個路由器的確切區別是什麼?這是切換?
  3. 什麼是樞紐?

我已經充分閱讀了這些問題,然後我在採訪中搞砸了。請讓我知道或給我一個鏈接,詳細研究這些事情。


8
2018-05-20 07:37


起源


你試過維基百科嗎?如果是這樣,具體而言,您不理解哪些概念?也許嘗試了,谷歌? Google Suggest自動填充功能“3級開關“有”vs路由器“,第一個結果提供了,AFAICT。如果您閱讀了這些主題,並且您知道您對面試沒有完全理解的方面,那麼您應該能夠形成 許多 更好, 許多 更具體的問題。 - Daniel Beck♦
借調。如果您“充分閱讀了這些問題”,那麼您就不必問路由器,交換機和集線器是什麼。您應首先進行研究,然後提出具體問題。許多人不會為你提供比維基百科更多的東西(是的,他們 有 一些有用的文章) - slhck
老實說,我可以看到維基百科文章如何讓面對這些基本問題的人感到困惑。看看他們。以下是Hub文章的主要內容:“以太網集線器,活動集線器,網絡集線器,中繼器集線器或集線器是將多個雙絞線或光纖以太網設備連接在一起並使它們充當單個網絡段的設備。集線器工作於OSI模型的物理層(第1層)。[1]該設備是多端口轉發器的形式。轉發器集線器也參與碰撞檢測,如果檢測到碰撞,則將乾擾信號轉發到所有端口。 - Louis
@Louis繼續說道:“網絡集線器是一個相當簡單的廣播設備。集線器不管理通過它們的任何流量,任何進入任何端口的數據包都會被重新生成並在所有其他端口上廣播出來。因為每個數據包都被發送通過所有其他端口,數據包衝突結果 - 這極大地阻礙了流量的順暢流動。“真的,一切都需要知道。關於差異 在Switch文章中搜索“hub”,鏈接自“另請參閱”中的Hub文章。 - Daniel Beck♦
如果維基百科上的術語太複雜,總會有選項 簡單的英文維基。雖然沒有與主要英語維基一樣多的內容,但它可以幫助更容易理解該主題(例如,不要指望它對量子物理學有解釋)。 - tombull89


答案:


一個  是用於互連設備的最簡單的硬件設備。它提供網絡端口,從中讀取數據包並將其複製到所有其他端口。

開關 (第二層)是一個增強的中心。最簡單的交換機可以決定發送接收分組的端口,以便不干擾沒有人對該分組感興趣的子網。這是為了減少交通衝突。

路由器 角色是將兩個或多個網絡分開。讓我們說研發部門網絡,商業部門網絡和互聯網。

路由 從一個網絡獲取數據包並對其執行某些操作(如丟棄,在另一個網絡上進行中繼,...)的操作。如果沒有路由,則無法從一個網絡與另一個網絡進行通信。

第三層交換機 更像是路由器,但它們用於內部LAN:

  1. 它們具有更多硬件功能,而不是路由器中使用的軟件
  2. 由於它們的目的是用作LAN互連,因此它們沒有WAN端口和功能(VPN等)。

22
2018-05-20 08:43



應該使用交換機而不是集線器 消除 碰撞,而不僅僅是減少它們(假設全雙工)。 - sblair
是的好點@sblair - M'vy
減少到零:) - Sirex
不完全是@Sirex。您仍然可以在交換機的每個分支上發生衝突,但它們不會傳播給其他分支。您仍然可以在一個分支上擁有多台計算機。 - M'vy


嗯,一個好的方法來考慮它是在流量方面。將每個數據包視為汽車,通過其車牌號識別

樞紐是一個環形交叉路口。汽車四處轉轉,一直到達出口。任何人都可以看到環形交叉路口上有什麼車,記下他們的數字,看看裡面有什麼

集線器沒有邏輯告知數據包需要去哪裡 - 它將它發送到所有可用端口並讓客戶端對其進行排序

一個開關是一種非常特殊的交叉路口 - 想像所有的汽車進入隧道,並採取他們需要的任何路線 - 沒有人能看到汽車中的東西,他們只是朝著他們需要去的方向前進。然而,必須在他們進入出口的隧道之前告知司機。

交換機將數據包發送到客戶端系統,但僅在同一網段內 - 因此在同一個“鄰域”內

路由器基本上鍊接不同的段

大多數消費者路由器基本上都是交換機+路由器+ dhcp服務器以及其他一些東西


3
2018-05-20 10:39



>例如哪個系統具有特定地址 那不是DHCP服務器,它可能是也可能不是路由器的一部分?客戶可以選擇自己的IP地址......這不是真的 角色 路由器,只是消費者路由器經常執行的附加功能。 - Bob


適用於第三層,即網絡層。 路徑選擇,路由等 創建多個碰撞domail和多個廣播 域。

開關: 適用於第二層,即datalynik層。 framinng.Error檢測等 交換機上的每個端口都有一個單獨的衝突域。 它有單播廣播和多重碰撞 域。

轂: 它適用於物理層。 它只是將數據轉發到它的每個端口。 它是一種非智能設備。 具有單個衝突域和單個廣播域。


0
2018-01-19 14:48





  • 集線器和交換機 用於 創建 網絡。
  • 路由器 用於連接網絡。
  • 集線器在LAN內廣播所有網絡設備的數據包
  • 交換機僅根據MAC地址LAN向一個網絡設備發送數據包
  • 路由器根據WAN上的IP地址向一個網絡設備發送數據包

tldr;

一個  包含多個端口,用於通過端口物理連接計算機。當數據包到達一個端口時,它會被複製到其他端口,一次導致安全風險,衝突和一個對話。

一個 開關 與集線器相同,它還包含多個端口,用於通過端口連接計算機,但比集線器更智能。基於MAC地址,它識別計算機正在發送請求和要發送的數據包。因此,一次最小的以太網衝突和多個對話。

集線器和交換機 提供同一網絡上的計算機之間的通信。如果我們想要通信兩個獨立的網絡,我們需要一個 路由器。 路由器也稱為 網關(網絡)用於 國際聯網


0
2017-11-18 11:52