廣播組播單播多播點播區別

2021-03-04 00:11:00 字數 3515 閱讀 1698

——★廣播★——

「廣播」可以理解為乙個人通過廣播喇叭對在場的全體說話,這樣做的好處是通話效率高,資訊一下子就可以傳遞到全體,如圖3所示。

「廣播」在網路中的應用較多,如客戶機通過dhcp自動獲得ip位址的過程就是通過廣播來實現的。但是同單播和多播相比,廣播幾乎占用了子網內網路的所有頻寬。拿開會打乙個比方吧,在會場上只能有乙個人發言,想象一下如果所有的人同時都用麥克風發言,那會場上就會亂成一鍋粥。

在網路中不能長時間出現大量的廣播包,否則就會出現所謂的「廣播風暴」。廣播風暴就是網路長時間被大量的廣播資料報所占用,正常的點對點通訊無法正常進行,外在表現為網路速度奇慢無比。出現廣播風暴的原因有很多,一塊有故障的網絡卡,就可能長時間向網路上傳送廣播包而導致廣播風暴。

圖3 廣播:一對全體

集線器由於其工作原理決定了不可能過濾廣播風暴,一般的交換機也沒有這一功能,不過現在有的網路交換機(如全向的qs系列交換機)也有過濾廣播風暴功能了,路由器本身就有隔離廣播風暴的作用。

廣播風暴不能完全杜絕,但是只能在同一子網內傳播,就好像喇叭的聲音只能在同一會場內傳播一樣,因此在由幾百台甚至上千臺電腦構成的大中型區域網中,一般進行子網劃分,就像將乙個大廳用牆壁隔離成許多小廳一樣,以達到隔離廣播風暴的目的。

在ip網路中,廣播位址用ip位址「255.255.來表示,這個ip位址代表同一子網內所有的ip位址。

單播、多播和廣播是網路技術的基礎性知識,對網路技術感興趣的讀者一定要搞懂喲!

什麼是組播、廣播、單播

硬體組播(multicasting)是一種多點投遞的形式,它使用硬體技術,通過使用大量組播位址來通訊。當某一組機器需要通訊時,選擇乙個組播位址,並配置好相應的網路介面硬體,識別組播位址,從而收到該組播位址上分組的拷貝。

廣播(broadcasting)是多點投遞的最普遍的形式,它向每乙個目的站投遞乙個分組的拷貝。它可以通過多個單次分組的投遞完成,也可以通過單獨的連線傳遞分組的拷貝,直到每個接收方均收到乙個拷貝為止。在多數網路中,使用者是通過把分組分送給乙個特殊保留的位址即廣播位址(broadcast address)來進行廣播投遞,它的主要缺點是會耗費大量的主機資源和網路資源。

單播(unicasting)是指只有乙個目的地的資料報傳遞。從投遞目的地的數量而言,單播和廣播均可看作是組播的乙個子集。單播可以看作僅包括一台機器群組的組播;廣播可以看作包含了所有機器群組的組播。

但從資料報的投遞方式而言,單播、廣播和組播還是有較大的區別。

什麼是單播、多播、廣播

單播是客戶端與伺服器之間的點到點連線。"點到點"指每個客戶端都從伺服器接收遠端流。僅當客戶端發出請求時,伺服器才傳送單播流。

多播也叫組播,是一種多位址的廣播,傳送和接受端是一對多的關係,伺服器只向特定的一組使用者傳送乙個資料報,組中的使用者可以共享這個資料報,組外的使用者是無法接受到的,多播需要全網內的路由器支援多播,否則許多使用者是收不到多播資料的,在廣域網實現比較困難。

廣播也是一對多的關係,不同的是,廣播把資料報的copy發給網路中所有使用者,而有的使用者此時並不需要資料報,這實際上將造成頻寬資源的一定浪費,廣播無法通過路由器,組播沒有這個限制,只要加入組就能收到資料報,可以說融合了單播和廣播的優點。

什麼是多播

隨著網際網路的發展,出現了**點播、電視會議、遠端學習、計算機協同工作等新業務。傳統的點到點通訊方式,不僅浪費大量的網路頻寬,而且效率很低。一種有效利用現有頻寬的技術就是多播技術。

多播(multicast)是一種點到多點(或多點到多點)的通訊方式,即多個接收者同時接收乙個源傳送的相同資訊。在多播中,組的概念十分重要。由多播定義可知,多播報文是從乙個源發到三組目的節點。

在ip多播中,多播組有乙個id號,稱作多播組id號,它指定傳送報文的目的組,實際上是d類ip位址。主機若要接收發到乙個特定組的多播報文,就要監聽發往該特定組的所有報文。為了解決網際網路上多播報文的選路,主機須通過通知其子網上的多播路由器來加入乙個組,多播中採用網際網路組管理協議(igmp)來達到此目的。

什麼是廣播風暴?

乙個資料幀或包被傳輸到本地網段 (由廣播域定義)上的每個節點就是廣播;由於網路拓撲的設計和連線問題,或其他原因導致廣播在網段內大量複製,傳播資料幀,導致網路效能下降,甚至網路癱瘓。這就是廣播風暴。

什麼是組播?

組播是一種基於網路硬體裝置實現的一種分組廣播的資料傳輸方式。組播資料傳輸時,伺服器可以將乙個資料報通過網路硬體裝置複製的方法同時分組傳送給多個需要接收的客戶端。採用這種方式,組播**節目就可以在有限的網路主幹頻寬下實現無限使用者同時****。

組播**是一種廣播,很像現在的電視節目。所有客戶端在同一時間所看到的節目內容都是一樣的。如果節目是晚上7:

00開始,7:30開始**的客戶端就只能從中間開始看了。所以組播節目必須按時**。

組播**的頻道和電視節目的頻道一樣。如果同一時間有兩門不同的組播**課程,我們就會把它們分在不同的節目頻道同時**。例如:

19:00 一頻道**國家賠償法5,6講二頻道**中級財務會計5,6講。兩個節目同時進行,互不影響。

現在我們的組播課堂一共有兩個頻道。

組播是乙個傳送者或多個傳送者將資料同時傳送給一組(多個)接受者而且只用傳送乙份資料,資料在傳送過程中組播路由器會將資料複製傳送給需要資料的主機。相比較,單播是乙個傳送者將資料同時傳送個乙個接受者,如果要發個多個接收者,就的將資料同時傳送多份,顯然這將占用大量頻寬。而廣播雖然也能同時傳送給多個接收者並且資料也是單一傳送的,但接受者只能是全體網路而且路由器和交換機都不會**廣播,所以組播既可以傳送給特定的一組成員也可以在大型網路中使用而且對頻寬的占用也是很小的。

雖然組播的優點比較明顯,但也存在缺點,最大的缺點是組播是基於udp傳送的,所以它無法對網路的擁塞進行控制,而且在傳送過程中容易出現亂序的問題收受資料的主機必須是組成員而傳送者不必是,而且是全體組成員都會收到發往該組的資料

點播廣播單播組播

*點播與廣播*

點播與廣播是根據客戶端與**伺服器之間誰發起這個鏈結而分類的。

點播連線時客戶端與伺服器之間的主動鏈結。在點播鏈結中,使用者通過選擇內容專案來初始化客戶端連線。使用者可以開始、停止、後退、快進或暫停。

點播連線提供了對流的最大控制,但是這種方式由於每個客戶端各自連線伺服器,會很快把網路頻寬給消耗完。

廣播指的是使用者被動接受流。在廣播過程中,客戶端接收,但不能控制流。例如,使用者不能暫停、快進和後退。廣播方式中資料報的單獨乙個拷貝將傳送給網路上的所有使用者。

*單播與組播*

在客戶與**伺服器之間需要建立乙個單獨的資料通道,從一台伺服器送出的每個資料報只能傳送到乙個客戶機,這種傳送方式稱為單播。每個客戶必須分別對**伺服器傳送單獨的查詢,而**伺服器必須向每個使用者傳送所申請的資料報拷貝。這種巨大冗餘首先造成伺服器沉重的負擔,響應時間很長,甚至停止**;管理人員也被迫購買硬體和頻寬來保證一定的服務質量。

ip組播技術構建了種具有組播能力的網路,許路由器一次將資料報複製到多個通道上。採用組播方式,臺伺服器能夠對幾十萬臺客戶機同時傳送連續資料流而無延時。**伺服器只需要傳送乙個資訊包,而不是多個;所有發出請求的客戶端共享同意資訊包。

資訊可以傳送到任意位址的客戶機,減少網路上傳輸的資訊包的總量。

ip組播是ip的乙個擴充套件,ietf建議的標準,用來在區域網或廣域網內從乙個源到許多目標傳播ip資料報的協議。應用ip組播,成組的接收者加入組播連線,應用系統能夠傳送乙個拷貝到乙個組位址,資訊到達素有組接收者。

ZIGBEE點播組播廣播

組播 按照sampleapp實驗,組播的實現需要如下步驟 1.宣告乙個組物件aps group tsampleapp group 2.對aps group t結構體賦值,示例如下 bydefault,alldevicesstartoutingroup1 sampleapp group.id 0x00...

路由協議的廣播及組播問題

2012年6月8日廣播是指資料可以同時被所有的裝置接收 組播是指資料可以同時被隸屬於相同組的裝置接收,而無論是廣播或是組播,信源都只傳送乙份資料。廣播和組播的概念不僅在網路層存在,資料鏈路層也有廣播和組播的概念。我們知道,報文最終要被封裝在資料幀中並由資料鏈路層實現傳輸,也就是說,網路層的廣播和組播...

播西村播西組橋頭硬化協議書

甲方 播西村委會 乙方 王建高,男 布依族 簡嘎鄉磨上村板岩組人 身份證號 一 協商事宜 以下統稱為甲方和乙方 經甲方播西村委會討論決定,同意用播西村同步小康幫扶款壹萬伍仟圓 15000.00 整含稅款,把播西村播西組寨子對面橋頭左側往簡嘎方向處一段路路 長36公尺,寬4公尺 承包給乙方王建高硬化,...