IP 組播地址用于標(biāo)識(shí)IP多播組。組播地址介紹組播報(bào)文的目的地址使用D類IP地址,D類地址不能出現(xiàn)在IP報(bào)文的源IP地址字段中,什么是ip 組播地址?關(guān)于組播地址關(guān)于MAC地址組播有一個(gè)誤解:MAC地址的第一個(gè)字節(jié)必須是0x01才能表示組播地址,即使在TCP/IP的詳細(xì)解釋中(見(jiàn)中文版12.4.2第一段)。
組播地址:239 . 255 . 255 . 250是SSDP(簡(jiǎn)單服務(wù)發(fā)現(xiàn)協(xié)議),路由器的UPNP服務(wù)使用的協(xié)議。A類地址,通過(guò)將其最高位值設(shè)置為0來(lái)表示,范圍從1.0.0.0到126.0.0.0。地址127.0.0.0保留為環(huán)回地址,不能用作有效的互聯(lián)網(wǎng)地址。B類地址,通過(guò)將最高兩位值設(shè)置為10來(lái)表示,范圍從128.0.0.0到191.255.0.0。
IP多播是硬件多播的抽象,是標(biāo)準(zhǔn)IP網(wǎng)絡(luò)層協(xié)議的擴(kuò)展。它使用特定的IP 組播地址根據(jù)最大傳送原則將IP數(shù)據(jù)報(bào)傳送到多播組的主機(jī)。它的基本方法是:當(dāng)有人向一群人發(fā)送數(shù)據(jù)時(shí),它不必向所有人發(fā)送數(shù)據(jù),只需將數(shù)據(jù)發(fā)送到特定的預(yù)留群地址,每個(gè)加入群的人都可以收到數(shù)據(jù)。
多播MAC地址以01005E開頭。取D類地址二進(jìn)制數(shù)的最后23位,在前面加一個(gè)0,這24位就是01005E后面的部分。組播不是通過(guò)IP地址計(jì)算的,而是在應(yīng)用軟件或設(shè)備中定義的。不同的軟件或設(shè)備使用不同的組播地址、組播地址,也分為公有和私有。IP 組播地址用于標(biāo)識(shí)IP多播組。IANA給IP組播分配D類地址空間,范圍從224.0.0到239.255.255.255,IP 組播地址的前四位都是1110。
例如:244.0.0.1完整主機(jī)組244.0.0.2完整組播路由器組244.0.0.3完整DVMRP路由器組244.0.0.5完整OSPF路由器組。在此范圍內(nèi)的多播數(shù)據(jù)包不會(huì)被轉(zhuǎn)發(fā)到本地網(wǎng)絡(luò)之外,并且不會(huì)考慮多播數(shù)據(jù)包的TTL值。從239.0.0.0到239.255.255.255的地址用作管理范圍地址,保留給私有內(nèi)部域。
4、udp組播服務(wù)器地址填什么地址使用D類IP地址(224.0.0到239.255.255.255)。UDP組播的基本步驟:創(chuàng)建udpsocket,綁定,加入組播組,發(fā)送/接收數(shù)據(jù),關(guān)閉。多播傳輸:數(shù)據(jù)發(fā)送者(源數(shù)據(jù))將相同的數(shù)據(jù)發(fā)送給多個(gè)接收者(多播組的成員)。無(wú)論接收方有多少,這個(gè)數(shù)據(jù)在整個(gè)網(wǎng)絡(luò)鏈路上只有一個(gè)副本(在特殊場(chǎng)合,可以節(jié)省帶寬,減少干線網(wǎng)絡(luò)擁塞)。
5、關(guān)于MAC地址組播關(guān)于組播地址,有一個(gè)誤解:MAC地址的第一個(gè)字節(jié)必須是0x01才能表示組播地址,即使在TCP/IP的詳細(xì)解釋中(見(jiàn)中文版12.4.2第一段)。IEEE802.3中已經(jīng)明確說(shuō)明,只要第48個(gè)48bit為1,就表示組播地址,所以不管MAC地址的第一個(gè)字節(jié)是0x01、0xC1還是0x33,都表示這個(gè)MAC地址是組播地址(以0x33開頭表示IPV6 組播地址)對(duì)應(yīng)的第二層。
6、 組播地址的介紹組播報(bào)文的目的地址使用D類IP地址,不能出現(xiàn)在IP報(bào)文的源IP地址字段。在單播數(shù)據(jù)傳輸過(guò)程中,數(shù)據(jù)包的傳輸路徑是從源地址路由到目的地址,利用“逐跳”的原理在IP網(wǎng)絡(luò)中傳輸,但是在ip組播環(huán)中,數(shù)據(jù)包的目的地址不是一個(gè),而是一個(gè)組,形成一個(gè)組地址。所有信息接收者加入一個(gè)組,一旦加入,流向組地址的數(shù)據(jù)立即開始傳輸給接收者,組內(nèi)所有成員都可以接收到數(shù)據(jù)包。