網路交換機功能和原理的詳細說明
是一個擴充套件網路的裝置,可以在子網中提供更多的連線埠,以便連線更多的計算機。它具有高價效比、高靈活性、相對簡單和易於實現的特點。那麼,網路交換機具體有哪些功能呢?網路交換機的原理是什麼?
網路交換機函式
交換機的主要功能包括物理定址、網路拓撲、錯誤檢查、幀序列和流量控制。目前,交換機也有一些新的功能,如支援 VLAN( 虛擬區域網 ) 、鏈路聚合,甚至其中一些具有防火牆的功能。
除了能夠連線相同型別的網路,交換機還可以互連不同型別的網路 ( 如乙太網和快速乙太網 ) 。現在很多交換機都可以提供支援快速乙太網或者 FDDI 的高速連線埠,可以用來連線網路中的其他交換機,或者為頻寬消耗大的關鍵伺服器提供額外的頻寬。
一般來說,網路交換機的每個埠都是用來連線一個獨立的網段的,但是有時候,為了提供更快的訪問速度,我們可以將一些重要的網路計算機直接連線到交換機的埠上。這樣網路的關鍵伺服器和重要使用者的訪問速度更快,支援更大的資訊流。
學習功能:乙太網交換機知道連線到每個埠的裝置的 MAC 地址,將該地址與相應的埠進行對映,並將其儲存在交換機快取中的 MAC 地址表中。
轉發過濾:當一個資料幀的目的地址對映在 MAC 地址表中時,轉發到連線目的節點連線的埠,而不是所有埠 ( 如果該資料幀是廣播 / 組播幀,則轉發到所有埠 ) 。
環路消除:當交換機包含冗餘環路時,乙太網交換機透過生成樹協議來避免環路,並允許備用路徑存在。
學習:乙太網通訊機感知每個埠連線裝置的 MAC 地址,並將地址與響應埠進行對映,儲存在通訊機快取中的 MAC 地址表中。
轉發 / 過濾:當一個資料幀的目的地址對映在 MAC 地址表中時,轉發到與目的節點相鄰的埠,而不是所有埠 ( 如果該資料幀是廣播 / 組播幀,則轉發到所有埠 ) 。
網路交換機原理
1 、根據收到的資料幀中的源 MAC 地址,交換機建立該地址與 AC 埠之間的對映,並將其寫入 MAC 地址表。
2 、交換機將資料幀中的目的 MAC 地址與已建立的 MAC 地址表進行比較,以決定向哪個埠轉發。
3 、如果資料幀中的目的 MAC 地址不在 MAC 地址表中,則將其轉發到所有埠。這個過程叫做洪水。
4 、廣播幀和組播幀被轉發到所有埠。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005384/viewspace-2925905/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 交換機的作用、功能和工作原理詳解
- session的詳細說明和用法Session
- 交換機配置命令說明
- 核心交換機的TRUNK配置功能詳細講解(轉)
- mysql processlist詳細說明MySql
- 【轉】交換機開發(三)—— 深入分析三層網路交換機的原理和設計
- nginx 詳解 – 詳細配置說明Nginx
- nginx 詳解 - 詳細配置說明Nginx
- mysqldump引數詳細說明MySql
- mysql replace into用法詳細說明MySql
- redis info命令詳細說明Redis
- Emacs詳細使用說明(轉)Mac
- memset函式詳細說明函式
- 工業級交換機和網路級交換機區別?
- winscp操作說明,winscp操作說明的詳細解讀
- Flask-Limit使用詳細說明FlaskMIT
- Linux sed命令詳細說明Linux
- VNC安裝配置詳細說明VNC
- Nginx配置檔案詳細說明Nginx
- CocoaPods | iOS詳細使用說明iOS
- 總帳介面表詳細說明
- 寬頻路由器的詳細說明路由器
- MySQL mysqldump命令的引數詳細說明MySql
- linux安裝mysql的步驟和方法詳細說明LinuxMySql
- Oracle Audit 功能的使用和說明Oracle
- 存在於網頁中的5種隱形病毒詳細說明網頁
- 核心交換機的TRUNK配置功能詳細講解 ( 到底什麼是TRUNK呢?)
- 流量控制工具TC詳細說明
- sql server系統表詳細說明SQLServer
- mysql uninstall plugins 詳細說明MySqlPlugin
- 交換機中網路環路常見問題詳解
- R語言-Knitr包的詳細使用說明R語言
- 資料庫的聚集索引和非聚集索引 很好的詳細說明資料庫索引
- 計算機網路系列--什麼是電路交換和分組交換?計算機網路
- php中的var_dump()方法的詳細說明PHP
- 拓撲感知型的整合式網路和交換管理功能(轉)
- JQuery Datatables Columns API 引數詳細說明jQueryAPI
- Oracle RAC中Srvctl命令詳細說明(轉)Oracle