CCNP學習之組播概述?

在CCNP課程的學習中,關於組播的知識點一直是很多學神個頭疼的一塊。在這裡,根據SPOTO提供的學習資料,我特意整理了一下關於組播的知識點,希望可以幫助到正在為組播而煩惱的朋友。

步驟/方法

什麼是組播?
組播是一種資料包傳輸方式,當有多臺主機同時成為一個數據包的接受者時,出於對頻寬和CPU負擔的考慮,組播成為了一種最佳選擇。

組播如何進行工作?

組播通過把224.0.0.0-239.255.255.255的D類地址作為目的地址,有一臺源主機發出目的地址是以上範圍組播地址的報文,在網路中,如果有其他主機對於這個組的報文有興趣的,可以申請加入這個組,並可以接受這個組,而其他不是這個組的成員是無法接受到這個組的報文的。

組播和單播的區別?

為了讓網路中的多個主機可以同時接受到相同的報文,如果採用單播的方式,那麼源主機必須不停的產生多個相同的報文來進行傳送,對於一些對時延很敏感的資料,在源主機要產生多個相同的資料報文後,在產生第二個資料報文,這通常是無法容忍的。而且對於一臺主機來說,同時不停的產生一個報文來說也是一個很大的負擔。

如果採用組播的方式,源主機可以只需要傳送一個報文就可以到達每個需要接受的主機上,這中間還要取決於路由器對組員和組關係的維護和選擇。

組播和廣播的區別?

如同上個例子,當有多臺主機想要接收相同的報文,廣播採用的方式是把報文傳送到區域網內每個主機上,不管這個主機是否對報文感興趣。這樣做就會造成了頻寬的浪費和主機的資源浪費。而組播有一套對組員和組之間關係維護的機制,可以明確的知道在某個子網中,是否有主機對這類組播報文感興趣,如果沒有就不會把報文進行轉發,並會通知上游路由器不要再轉發這類報文到下游路由器上。

注意事項

在網路中,如果有其他主機對於這個組的報文有興趣的,可以申請加入這個組,並可以接受這個組,而其他不是這個組的成員是無法接受到這個組的報文的。

相關問題答案