伺服器組播地址
⑴ udp組播伺服器地址填什麼
地址使用的是D類IP地址(224.0.0.0到239.255.255.255)。
UDP組播的基本步驟:創建udp socket、bind、加入組播組、發送/接收數據、close。
組播傳輸:數據發送者(源數據)將同一數據發送到多個接受者(組播組成員)。無論有多少個接受者,在整個網路鏈路上,只有一份該數據(在特殊場合,可以節省帶寬,減少主幹網路阻塞)。
⑵ 組播地址的詳細內容
組播組可以是永久的也可以是臨時的。組播組地址中,有一部分由官方分配的,稱為永久組播組。永久組播組保持不變的是它的ip地址,組中的成員構成可以發生變化。永久組播組中成員的數量都可以是任意的,甚至可以為零。那些沒有保留下來供永久組播組使用的ip組播地址,可以被臨時組播組利用。
224.0.0.0~224.0.0.255為預留的組播地址(永久組地址),地址224.0.0.0保留不做分配,其它地址供路由協議使用;
224.0.1.0~224.0.1.255是公用組播地址,可以用於Internet;
224.0.2.0~238.255.255.255為用戶可用的組播地址(臨時組地址),全網范圍內有效;
239.0.0.0~239.255.255.255為本地管理組播地址,僅在特定的本地范圍內有效。 列表如下:
224.0.0.0 基準地址(保留)
224.0.0.1 所有主機的地址 (包括所有路由器地址)
224.0.0.2 所有組播路由器的地址
224.0.0.3 不分配
224.0.0.4 dvmrp路由器
224.0.0.5 所有ospf路由器
224.0.0.6 ospf DR/BDR
224.0.0.7 st路由器
224.0.0.8 st主機
224.0.0.9 rip-2路由器
224.0.0.10 Eigrp路由器
224.0.0.11 活動代理
224.0.0.12 dhcp 伺服器/中繼代理
224.0.0.13 所有pim路由器
224.0.0.14 rsvp封裝
224.0.0.15 所有cbt路由器
224.0.0.16 指定sbm
224.0.0.17 所有sbms
224.0.0.18 vrrp
乙太網傳輸單播ip報文的時候,目的mac地址使用的是接收者的mac地址。但是在傳輸組播報文時,傳輸目的不再是一個具體的接收者,而是一個成員不確定的組,所以使用的是組播mac地址。組播mac地址是和組播ip地址對應的。iana(internet assigned number authority)規定,組播mac地址的高24bit為0x01005e,mac 地址的低23bit為組播ip地址的低23bit。
由於ip組播地址的後28位中只有23位被映射到mac地址,這樣就會有32個ip組播地址映射到同一mac地址上。