瞭解交換機原理 詳解廣播風暴成因(轉)
網咖行業競爭的加劇,出現了一些規模比較大的網咖。目前在網咖行業內,百臺以上的網咖已經隨處可見了。由於網咖在進行網路建設時,缺乏專業的網路技術支援,使得網咖的網路故障頻繁出現。在網咖的網路故障中,由於網路廣播風暴引起的網路故障,佔網咖網路故障的九成以上。網路廣播風暴到底是如何形成的呢?
要想正確理解廣播風暴的具體含義,我們必須瞭解一下工作在網路中的網路裝置的工作原理。目前,工作在網咖網路中的網路裝置,基本上都是交換機了。對於交換機,大家並沒有真正的瞭解其工作原理。[@more@]
一、交換機基礎知識
1、交換機的定義:交換機是一種基於MAC(網路卡的硬體地址)識別,能完成封裝轉發資料包功能的網路裝置。交換機可以“學習”MAC地址,並把其存放在內部地址表中,透過在資料幀的始發者和目標接收者之間建立臨時的交換路徑,使資料幀直接由源地址到達目的地址。
現在,交換機已經替代了我們原來比較熟悉的網路裝置集線器,又稱Hub。但是這並不意味著,我們不需要了解Hub的基本知識。
2、集線器的定義:集線器(HUB)屬於資料通訊系統中的基礎裝置,它和雙絞線等傳輸介質一樣,是一種不需任何軟體支援或只需很少管理軟體管理的硬體裝置。它被廣泛應用到各種場合。集線器工作在區域網(LAN)環境,像網路卡一樣,應用於OSI參考模型第一層,因此又被稱為物理層裝置。集線器內部採用了電器互聯,當維護LAN的環境是邏輯匯流排或環型結構時,完全可以用集線器建立一個物理上的星型或樹型網路結構。在這方面,集線器所起的作用相當於多埠的中繼器。其實,集線器實際上就是中繼器的一種,其區別僅在於集線器能夠提供更多的埠服務,所以集線器又叫多口中繼器。
二、交換機與集線器的區別
現在,我們經常會存在這樣一個技術誤區,我們用的是交換機,資料全部是點對點轉發的,為什麼還會產生廣播風暴呢?我們在充分了解了交換機與集線器的功能區別後,就會明白,使用交換機作為網路裝置的網路,為什麼會出現廣播風暴。
1、交換機與集線器的本質區別:用集線器組成的網路稱為共享式網路,而用交換機組成的網路稱為交換式網路。 共享式乙太網存在的主要問題是所有使用者共享頻寬,每個使用者的實際可用頻寬隨網路使用者數的增加而遞減。這是因為當資訊繁忙時,多個使用者可能同時“爭用”一個通道,而一個通道在某一時刻只允許一個使用者佔用,所以大量的使用者經常處於監測等待狀態,致使訊號傳輸時產生抖動、停滯或失真,嚴重影響了網路的效能。
2、在交換式乙太網中,交換機提供給每個使用者專用的資訊通道,除非兩個源埠企圖同時將資訊發往同一個目的埠,否則多個源埠與目的埠之間可同時進行通訊而不會發生衝突。透過實驗測得,在多伺服器組成的LAN 中,處於半雙工模式下的交換式乙太網的實際最大傳輸速度是共享式網路的1.7倍,而工作在全雙工狀態下的交換式乙太網的實際最大傳輸速度可達到共享式網路的3.8倍。 交換機只是在工作方式上與集線器不同,其他的如連線方式、速度選擇等與集線器基本相同,目前的交換機同樣從速度上分為10M、100M和1000M幾種,所提供的埠數多為8口、16口和24口幾種。交換機在區域網中主要用於連線工作站、Hub、伺服器或用於分散式主幹網。
三、產生廣播風暴的原因
透過對以上網路裝置的瞭解,我們就可以簡單分析出來,網路產生廣播風暴的原因了。一般情況下,產生網路廣播風暴的原因,主要有以下幾種:
1、網路裝置原因:我們經常會有這樣一個誤區,交換機是點對點轉發,不會產生廣播風暴。在我們購買網路設定時,購買的交換機,通常是智慧型的Hub,卻被奸商當做交換機來賣。這樣,在網路稍微繁忙的時候,肯定會產生廣播風暴了。
2、網路卡損壞:如果網路機器的網路卡損壞,也同樣會產生廣播風暴。損壞的網路卡,不停向交換機傳送大量的資料包,產生了大量無用的資料包,產生了廣播風暴。由於網路卡物理損壞引起的廣播風暴,故障比較難排除,由於損壞的網路卡一般還能上網,我們一般借用Sniffer區域網管理軟體,檢視網路資料流量,來判斷故障點的位置。
3、網路環路:曾經在一次的網路故障排除中,發現一個很可笑的錯誤,一條雙絞線,兩端插在同一個交換機的不同埠上,導致了網路效能急驟下降,開啟網頁都非常困難。這種故障,就是典型的網路環路。網路環路的產生,一般是由於一條物理網路線路的兩端,同時接在了一臺網路裝置中。
4、網路病毒:目前,一些比較流行的網路病毒,Funlove、震盪波、RPC等病毒,一旦有機器中毒後,會立即透過網路進行傳播。網路病毒的傳播,就會損耗大量的網路頻寬,引起網路堵塞,引起廣播風暴。
5、駭客軟體的使用:目前,一些上網者,經常利用網路執法官、網路剪刀手等駭客軟體,對網咖的內部網路進行攻擊,由於這些軟體的使用,網路也可能會引起廣播風暴。
要想正確理解廣播風暴的具體含義,我們必須瞭解一下工作在網路中的網路裝置的工作原理。目前,工作在網咖網路中的網路裝置,基本上都是交換機了。對於交換機,大家並沒有真正的瞭解其工作原理。[@more@]
一、交換機基礎知識
1、交換機的定義:交換機是一種基於MAC(網路卡的硬體地址)識別,能完成封裝轉發資料包功能的網路裝置。交換機可以“學習”MAC地址,並把其存放在內部地址表中,透過在資料幀的始發者和目標接收者之間建立臨時的交換路徑,使資料幀直接由源地址到達目的地址。
現在,交換機已經替代了我們原來比較熟悉的網路裝置集線器,又稱Hub。但是這並不意味著,我們不需要了解Hub的基本知識。
2、集線器的定義:集線器(HUB)屬於資料通訊系統中的基礎裝置,它和雙絞線等傳輸介質一樣,是一種不需任何軟體支援或只需很少管理軟體管理的硬體裝置。它被廣泛應用到各種場合。集線器工作在區域網(LAN)環境,像網路卡一樣,應用於OSI參考模型第一層,因此又被稱為物理層裝置。集線器內部採用了電器互聯,當維護LAN的環境是邏輯匯流排或環型結構時,完全可以用集線器建立一個物理上的星型或樹型網路結構。在這方面,集線器所起的作用相當於多埠的中繼器。其實,集線器實際上就是中繼器的一種,其區別僅在於集線器能夠提供更多的埠服務,所以集線器又叫多口中繼器。
二、交換機與集線器的區別
現在,我們經常會存在這樣一個技術誤區,我們用的是交換機,資料全部是點對點轉發的,為什麼還會產生廣播風暴呢?我們在充分了解了交換機與集線器的功能區別後,就會明白,使用交換機作為網路裝置的網路,為什麼會出現廣播風暴。
1、交換機與集線器的本質區別:用集線器組成的網路稱為共享式網路,而用交換機組成的網路稱為交換式網路。 共享式乙太網存在的主要問題是所有使用者共享頻寬,每個使用者的實際可用頻寬隨網路使用者數的增加而遞減。這是因為當資訊繁忙時,多個使用者可能同時“爭用”一個通道,而一個通道在某一時刻只允許一個使用者佔用,所以大量的使用者經常處於監測等待狀態,致使訊號傳輸時產生抖動、停滯或失真,嚴重影響了網路的效能。
2、在交換式乙太網中,交換機提供給每個使用者專用的資訊通道,除非兩個源埠企圖同時將資訊發往同一個目的埠,否則多個源埠與目的埠之間可同時進行通訊而不會發生衝突。透過實驗測得,在多伺服器組成的LAN 中,處於半雙工模式下的交換式乙太網的實際最大傳輸速度是共享式網路的1.7倍,而工作在全雙工狀態下的交換式乙太網的實際最大傳輸速度可達到共享式網路的3.8倍。 交換機只是在工作方式上與集線器不同,其他的如連線方式、速度選擇等與集線器基本相同,目前的交換機同樣從速度上分為10M、100M和1000M幾種,所提供的埠數多為8口、16口和24口幾種。交換機在區域網中主要用於連線工作站、Hub、伺服器或用於分散式主幹網。
三、產生廣播風暴的原因
透過對以上網路裝置的瞭解,我們就可以簡單分析出來,網路產生廣播風暴的原因了。一般情況下,產生網路廣播風暴的原因,主要有以下幾種:
1、網路裝置原因:我們經常會有這樣一個誤區,交換機是點對點轉發,不會產生廣播風暴。在我們購買網路設定時,購買的交換機,通常是智慧型的Hub,卻被奸商當做交換機來賣。這樣,在網路稍微繁忙的時候,肯定會產生廣播風暴了。
2、網路卡損壞:如果網路機器的網路卡損壞,也同樣會產生廣播風暴。損壞的網路卡,不停向交換機傳送大量的資料包,產生了大量無用的資料包,產生了廣播風暴。由於網路卡物理損壞引起的廣播風暴,故障比較難排除,由於損壞的網路卡一般還能上網,我們一般借用Sniffer區域網管理軟體,檢視網路資料流量,來判斷故障點的位置。
3、網路環路:曾經在一次的網路故障排除中,發現一個很可笑的錯誤,一條雙絞線,兩端插在同一個交換機的不同埠上,導致了網路效能急驟下降,開啟網頁都非常困難。這種故障,就是典型的網路環路。網路環路的產生,一般是由於一條物理網路線路的兩端,同時接在了一臺網路裝置中。
4、網路病毒:目前,一些比較流行的網路病毒,Funlove、震盪波、RPC等病毒,一旦有機器中毒後,會立即透過網路進行傳播。網路病毒的傳播,就會損耗大量的網路頻寬,引起網路堵塞,引起廣播風暴。
5、駭客軟體的使用:目前,一些上網者,經常利用網路執法官、網路剪刀手等駭客軟體,對網咖的內部網路進行攻擊,由於這些軟體的使用,網路也可能會引起廣播風暴。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10144097/viewspace-934423/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 交換機的作用、功能和工作原理詳解
- BLE廣播通道空中包詳解
- 交換機ARP代理詳解
- 核心交換機的TRUNK配置功能詳細講解(轉)
- 【轉】交換機開發(一)—— 交換機的工作原理
- Android開機廣播和關機廣播Android
- 深入詳細瞭解synchronized底層原理synchronized
- 對路由器和交換機的簡單瞭解路由器
- 深入瞭解View實現原理以及自定義View詳解View
- 乙太網交換機效能比較對照指標詳解(轉)指標
- 詳解 php 反射機制原理PHP反射
- 詳解H3C交換機“埠安全”功能
- Laravel 廣播系統工作原理Laravel
- 深入瞭解Synchronized原理synchronized
- IP多路廣播 (轉)
- 組播協議詳解協議
- 詳細瞭解 InnoDB 記憶體結構及其原理記憶體
- 詳細瞭解計算機指令系統計算機
- 【一】瞭解計算機的原理以及Python計算機Python
- 安全日報改版、解決“告警風暴”問題
- 快速瞭解 React Hooks 原理ReactHook
- 深入瞭解Zookeeper核心原理
- android: 廣播機制Android
- 安防老司機帶你瞭解專業的安防交換機
- Dubbo原理和機制詳解(非常全面)
- 網橋原理及原始碼詳解(轉)原始碼
- 交換機中網路環路常見問題詳解
- GoPlay 原理詳解Go
- GCD 原理詳解GC
- CSS3旋轉大風車效果詳解CSSS3
- DDD事件風暴的詳細議程事件
- 深入瞭解計算機電源(二) (轉)計算機
- 深入瞭解計算機電源(一) (轉)計算機
- Android系統廣播(轉)Android
- vim詳解(主要繼續瞭解viminfo)
- 網路交換機功能和原理的詳細說明
- Linux關機命令詳解(轉)Linux
- Webpack Tapable原理詳解Web