Multicast  Routing
   
之前所學RIPv2OSPF   一對一   unicast 單播(internet 預設值)
       V.S

        一對All   broadcast 廣播
  V.S

    一對many  Malticast 群播
    (1
manyAll ,所以可做到一對一也可以做到一對多)

l   廣播:送給每個人

    群播:只送a不送b

 

Multicast最大的好處為=>用來傳送視訊(可以省頻寬)

Ex:IPTV => 利用IP protocol來看電視

   (TV的訊號放在IP的封包裡,IP再透過Internet送出去)

 

Multicast(群播):是一群一群的觀念。

Ex:

    :  院線片       族群以地區來分:

下檔片    台灣  

兩種都看 美國等群組 

1. 你要知道接收端在哪裡? (如何辨識接收端?)

2. 知道接收端後,如何送出去?

 

Multicast使用的IPClass D ,範圍在224.0.0.0-239.255.255.255

每個Class D稱為一個群播位置

Ex: 院線片=> 225.1.1.1    (接收端可上網註冊想看哪一種))

    下檔片=>226.1.1.1

    (這兩個群組各給一個Class D的位置)

Ex:MOD=>系統為Linux,其Class D為固定在裡面,不讓使用者去設定,只有裝機設定的人可

   設。

群播的MAC : 前三個byte是固定的  01-00-5e-??-??-?? 

 

若想要看院線片

1. 首先電腦要支援IGMP Protocol(包在IP再送到Ethernet)

所以我們用IGMP解決第一個問題

    你要知道接收端在哪裡? (如何辨識接收端?)

A: 利用IGMProuter說加入某個群組,就會被傳送端辨識。

Router會定時傳送Query詢問有沒有人要加入哪個群組?

 

 IGMPv3主要兩個功能:

    Query: Router問電腦

    Report:  電腦回答Router 

 

2.   知道群組的成員在哪後,怎麼送到成員那?(第二個問題)

      A:Internet內的Router要互相跑Malticast Protocol,才能送到群組底下的成員。

 

 

 

arrow
arrow
    全站熱搜

    飯粒兒~ 發表在 痞客邦 留言(0) 人氣()