2008年5月26日 星期一

網路呼叫方式

轉錄於:http://www.hoyo.idv.tw/hoyoweb/document/view.php?sid=109&author=hoyo&status=view

1. unicast
就是所謂的一對一的通訊
2. broadcast (強制性廣播)
使用字尾 255 作為目標 IP,例:x.x.255.255 or x.x.x.255,也就是針對整個子網域為對象,整個子網域皆會收到該廣播。
3. multicast (選擇接收廣播)
multicast 範圍為:224.0.0.0 - 239.255.255.255,定義在 Class D每一個 ip 都是一個“群組”,當作入該 ip 也就是加入該群組,當對該 ip 發出 multicast 訊息,加入群組的所有人都會收到廣播。
=========
broadcast, multicast 都是一對多的訊息溝通,兩者的差異以實例來說明
Q. 假設有一電腦 ip address: 192.168.0.10,子網域 submast: 255.255.255.0
broadcast:欲針對整個 192.168.0 子網域傳遞訊息可使用 192.168.0.255 為對象發送。(192.168.0.255 是唯一的值)
multicast:設定加入的 ip 群組就收到該群組的群體廣播,可同時加入多個,也可全不加入。例如加入 239.255.255.250 的 multicast 群組,就可以收到 UPnP 的廣播。

沒有留言: