c組播編程
發布時間: 2024-09-15 13:08:43
① 什麼是IP組播單播、多播,在網路裡面分別指的是什麼很多人研究IP組播,那麼IP組播到底是什麼
一般是根據傳輸的消息特徵將IP地址分為單播、廣播或多播。
1 單播 (Unicast)
一個單播IP地址只能標識一台用戶主機,一台用戶主機只能識別一個單播IP地址。一份使用單播IP地址為目的地址的IP報文,只能被一台用戶主機接收。
2 廣播(Broadcast)
一個廣播IP地址能夠標識某確定網段內的所有用戶主機,一份使用廣播IP地址為目的地址的IP報文,能夠被該網段內的所有用戶主機接收。IP廣播報文不能跨網段傳播。 廣播分組的目標IP地址的主機部分全為1,如:
C類網路192.168.1.0的默認子網掩碼為255.255.255.0,其廣播地址為192.168.1.255,其主機部分為十進制數255或二進制數11111111(全為1)。
3 組播/多播(Multicast)
一個組播IP地址能夠標識網路不同位置的多個用戶主機,一台用戶主機可以同時識別多個組播IP地址。一份使用組播IP地址為目的地址的IP報文,能夠被網路不同位置的多個用戶主機接收。 多播地址范圍為224.0.0.0~239.255.255.255。
組播的特點:
組播就是類似於發布-訂閱模式,一端是出版商,進行數據發布(向組播地址發送數據),一端是訂閱者,根據內容決定訂閱哪些數據(加入多播組)。
出版商向組播地址發送數據,數據在網路中傳輸,只有一份就可以,經過交換機時,交換機之下的子網中如果沒有人訂閱,則數據繼續傳輸;如果有人訂閱,則交換機將把數據復制多份,轉發給子網的訂閱者。所以組播的最大好處就是節省帶寬。
熱點內容