Multicast多播筆記(一)

多播=組播

一、爲什麼要用多播?

1、即多播的group概念。

2、發送相同的數據給多個接受者時效率高。如VOD(Video On Demand)視頻點播。

3、節約帶寬。

image

單播要發三份,多播一份就夠了,從而節約了帶寬。

4、節省源消耗。像上面的圖,多播的HOST只需消耗一次,而單播得消耗三次。

5、多播可以用於不知道接收者地址的時候。

6、同時性。單播的話,接收包有先後順序,而多播就可以避免這個問題。如股票系統這種強調實時性的情況。

二、多播的優點

image

三、多播的缺點

多播是基於UDP的,因此多播的缺點也就是UDP的缺點。TCP20字節,UDP8字節。

1、盡力傳輸的。

2、沒有擁塞避免機制。相對於TCP的滑動窗口機制來說的。

3、無序。我們通過RTP來解決這個問題。

4、重複報文。PIM協議就會解決這個問題。

四、多播應用的類型

1、1對多。如:視頻點播。

2、多對多。如:視頻會議,共享白板。

3、多對1。如:監控。

五、多播概念模型。

image

image

image

六、多播地址

A、B、C類是單播地址,D是類多播地址。224.0.0.0---239.255.255.255

多播地址不能配置在路由器的接口上。

多播地址只能當做目標地址,不能作爲源地址。

詳細劃分如下:

image

常用的多播地址:

224.0.0.1主機和路由器

224.0.0.2路由器

224.0.0.5和224.0.0.6OSPF

224.0.0.9RIPv2

224.0.0.10EGIRP

224.0.0.13PIM

七、IGMP

image

1、IGMv1

image

image

路由器發查詢報文,PC響應report報文。

image

image

image

image

2、IGMPv2

image

image

image

image

image

image

image

image

image

image

image

 

離組消息:image

image

路由器收到H2的離組消息以後就發送一個指定查詢,指定查詢只等2秒,而不是10秒。

image

八、實驗

image

image
image
image
 

image
image
image
 

image
image
 

image
image
image

image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章