資源描述:
《ip組播設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、學(xué)年論文(設(shè)計(jì)題目IP組播技術(shù)設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名學(xué)號(hào)所棚系)電子與信息工程專業(yè)班級(jí)指導(dǎo)教師2010年6月250IP組播技術(shù)研究與實(shí)現(xiàn)【摘要】介紹了ip組播技術(shù)的傳輸方式、地址、體系結(jié)構(gòu)、應(yīng)用模式、以及利用window的WinSock的API應(yīng)用編程的基本命令和方法步驟【關(guān)鍵詞】ip組播;ip地址;機(jī)構(gòu)體系;組播協(xié)議;WinSock;API編程TheipmulticastengineeringresearchwithrealizesAbstract:Introducedtheipmulticasttechnology’s
2、transmissionmode,theaddress,thearchitecture,theapplicationpattern,aswellasusewindowWinSocktheAPIapplicationprogrammingbasiccommandandthemethodstepKeywords:ipmulticast;,ipaddress,Organizationsystem,Multicastagreement,WinSock,APIprogramming0引言隨著網(wǎng)絡(luò)技術(shù)的不斷完善和發(fā)展,以全球互聯(lián)網(wǎng)
3、(internet)為代表的各種網(wǎng)絡(luò)在近十年得到了迅猛的發(fā)展。網(wǎng)絡(luò)帶寬越來越高,用戶數(shù)量越來越多,視頻點(diǎn)播(VOD/AOD)、遠(yuǎn)程教學(xué)、新聞發(fā)布、網(wǎng)絡(luò)電視,多站點(diǎn)文件傳輸、多媒體遠(yuǎn)程教育、計(jì)算機(jī)支持的協(xié)同工作等新類型的多媒體業(yè)務(wù)將成為新一輪運(yùn)營競(jìng)爭(zhēng)的焦點(diǎn),在這種情況下,采用傳統(tǒng)的客戶服務(wù)器模型將重浪費(fèi)網(wǎng)絡(luò)資源,相同的數(shù)據(jù)可能在網(wǎng)上傳播很多次,在一些帶寬較低的鏈路上,極可能引起嚴(yán)重的通信瓶徑,就必然帶來了網(wǎng)絡(luò)擁擠問題。為了緩解網(wǎng)絡(luò)瓶頸,人們提出各種方案,主要包括采用:鏈路聚合技術(shù),以增加互連帶寬采用服務(wù)器的集群技術(shù),以改
4、變網(wǎng)絡(luò)流量結(jié)構(gòu)、減輕主干網(wǎng)的瓶頸應(yīng)川Qos機(jī)制,把帶寬分配給一部分應(yīng)用采用1P組播技術(shù),有效解決網(wǎng)絡(luò)的擁塞等,IP組播技術(shù)以其獨(dú)特的優(yōu)越性使它成為當(dāng)前網(wǎng)絡(luò)多媒體信息技術(shù)的佼佼者。1IP組播技術(shù)1.1組播簡(jiǎn)介談IP組播技術(shù)之前我們先說說IPv4定義包的的兒屮傳輸方式:1.1.1單播(Unicast)傳輸在信息的發(fā)送者與接收者之間建立點(diǎn)對(duì)點(diǎn)的網(wǎng)絡(luò)連接。如果一個(gè)發(fā)送者耑要同時(shí)給多個(gè)接收者發(fā)送相同的數(shù)據(jù),就必須相應(yīng)地復(fù)制多份相同的數(shù)據(jù)包。如果有大量的主機(jī)希望獲得同一份數(shù)據(jù)包時(shí),這將使發(fā)送者負(fù)擔(dān)沉重、網(wǎng)絡(luò)延時(shí)增加。為保證服務(wù)質(zhì)量
5、就需要增加硬件和帶寬。1.1.2廣播(Broadcast)傳輸是指在IP子網(wǎng)閃廣播數(shù)據(jù)包,所有在子M內(nèi)部的主機(jī)都將收到這些數(shù)裾包。廣播意味著網(wǎng)絡(luò)叫子網(wǎng)每一個(gè)主機(jī)都投遞一份數(shù)據(jù)包,不論這些主機(jī)是否樂于接收該數(shù)據(jù)包。所以廣播的使用范圍非常小,只在本地子網(wǎng)內(nèi)有效,通過路由器和交換機(jī)網(wǎng)絡(luò)設(shè)備控制廣播傳輸。1.1.3組播(Multicast)傳輸他是在發(fā)送者和每一個(gè)接收者之間實(shí)現(xiàn)點(diǎn)到多點(diǎn)的網(wǎng)絡(luò)連接。如果一個(gè)發(fā)送者需要同時(shí)給多個(gè)接收者傳輸相同的數(shù)據(jù),只需構(gòu)造一份相同的數(shù)裾包,在其屮的信宿地址域屮添入IP組播地址,一次發(fā)送出去,而不
6、必端對(duì)端地多次重復(fù)發(fā)送。他提高了數(shù)據(jù)傳輸?shù)男剩瑴p少了網(wǎng)絡(luò)擁塞。1.2組播技術(shù)體結(jié)構(gòu)組播協(xié)議分為主機(jī)-路由器之間的組成員關(guān)系協(xié)議和路由器-路由器之間的組播路由協(xié)議。組成員關(guān)系協(xié)議包括IGMP(互連網(wǎng)組管理協(xié)議)。組播路由協(xié)議分為域內(nèi)組播路由協(xié)議及域間組播路巾協(xié)議。域內(nèi)組播路巾協(xié)議包括PIM-SM(ProtocolIndependentMulticast-SparseMode)、PIM-DM(ProtocolIndependentMulticast-DenseMode)、DVMRP(DistanceVectorMulti
7、castRoutingProtocol)等協(xié)議,域間組播路由協(xié)議包括MBGP(MultIProtocolBGP)、MSDP(MulticastSourceDiscoveryProtocol)等協(xié)議。同吋為了有效抑制組播數(shù)據(jù)在鏈路層的擴(kuò)散,引入了IGMPSnooping、CGMP等二層組播協(xié)議。IGMP建立并且維護(hù)路巾器直聯(lián)網(wǎng)段的組成員關(guān)系信息。域內(nèi)組播路巾協(xié)議根裾IGMP維護(hù)的這些組播組成員關(guān)系信息,運(yùn)用一定的組播路由算法構(gòu)造組播分發(fā)樹進(jìn)行組播數(shù)據(jù)包轉(zhuǎn)發(fā)。域間組播路由協(xié)議在各自治域間發(fā)布具有組播能力的路由信息以及組播源
8、信息,以使組播數(shù)據(jù)在域間進(jìn)行轉(zhuǎn)發(fā)。1.3組播IP地址組播IP地址用于標(biāo)識(shí)一個(gè)IP組播組。IANA(internetassignednumberauthority)把D類地址空間分配給IP組播,其范圍是從224.0.0.0到239.255.255.255。),IP組播地址前四位均為1110.224.0.0.0?224.0.0.255