真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vxworks中MultiCast是什么意思

這篇文章主要介紹vxworks中MultiCast是什么意思,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供明水網(wǎng)站建設(shè)、明水做網(wǎng)站、明水網(wǎng)站設(shè)計、明水網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、明水企業(yè)網(wǎng)站模板建站服務(wù),十載明水做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

UDP數(shù)據(jù)傳遞的方式分三種:UniCast、MultiCast、BroadCast

這個MultiCast一般叫做組播,也叫多播。所謂組播,是指需要向多點目標(biāo)發(fā)送信息時,源主機只發(fā)送一份數(shù)據(jù),而目的地址是組播組地址,凡是屬于該組的成員,都可以接收到源主機發(fā)送的數(shù)據(jù)拷貝,這種方式下,只有真正需要信息的成員才會收到信息,其他主機不會收到。因此組播方式解決了單播方式下數(shù)據(jù)的重復(fù)拷貝及帶寬的重復(fù)占用的問題,也解決了廣播方式下帶寬資源的浪費問題
組播IP地址用于標(biāo)識一個IP組播組。IANA(Internet Assigned Number Authority)把D類地址空間分配給IP組播,其范圍是從224.0.0.0到239.255.255.255
  • 224.0.0.0~224.0.0.255 預(yù)留的組播地址,即永久組地址

  • 224.0.1.0~224.0.1.255 公用組播地址,可以用于Internet

  • 224.0.2.0~238.255.255.255 用戶可用的組播地址,即臨時組地址,全網(wǎng)范圍內(nèi)有效

  • 239.0.0.0~239.255.255.255 本地管理組播地址,僅在特定的本地范圍內(nèi)有效 

常用的預(yù)留組播地址有

  • 224.0.0.0 基準(zhǔn)地址(保留)

  • 224.0.0.1 所有主機的地址

  • 224.0.0.2 所有組播路由器的地址

  • 224.0.0.3 不分配

  • 224.0.0.4 DVMRP路由器 - Distance Vector MulticastRouting Protocol,距離矢量組播路由協(xié)議

  • 224.0.0.5 OSPF路由器 - Open ShortestPath First,開放最短路徑優(yōu)先

  • 224.0.0.6 OSPF DR - Designated Router,指定路由器

  • 224.0.0.7 ST路由器 - Shared Tree,共享樹

  • 224.0.0.8 ST主機

  • 224.0.0.9 RIP-2路由器

  • 224.0.0.10 EIGRP路由器 - EnhancedInterior Gateway Routing Protocol,增強網(wǎng)關(guān)內(nèi)部路由線路協(xié)議

  • 224.0.0.11 活動代理

  • 224.0.0.12 DHCP服務(wù)器/中繼代理

  • 224.0.0.13 所有PIM路由器 - Protocol Independent Multicast,協(xié)議無關(guān)組播

  • 224.0.0.14 RSVP封裝 - ResourceReservation Protocol,資源預(yù)留協(xié)議

  • 224.0.0.15 所有CBT路由器

  • 224.0.0.16 指定SBM - SubnetworkBandwidth Management,子網(wǎng)帶寬管理

  • 224.0.0.17 所有SBMs

  • 224.0.0.18 VRRP - Virtual RouterRedundancy Protocol,虛擬路由器冗余協(xié)議

  • 239.255.255.255 SSDP協(xié)議使用 

加入同一個組播組的多個節(jié)點,是相互平等的,無所謂Server還是Client,都可以接收或發(fā)送數(shù)據(jù)。不過習(xí)慣上還是將只接收數(shù)據(jù)的節(jié)點叫做Server,只發(fā)送數(shù)據(jù)的節(jié)點叫做Client

Client的操作流程與UDP單播沒什么不同

  • Client調(diào)用socket()打開一個Socket

  • Client指定組播的IP和Port等信息

  • Client調(diào)用sendto()發(fā)送數(shù)據(jù)

  • 最后,Client調(diào)用close()關(guān)閉Socket

而組播的Server是在單播的基礎(chǔ)上略有改動

  • Server調(diào)用socket()打開一個Socket

  • Server調(diào)用bind()指定Port等信息

  • Server調(diào)用setsockopt()加入組播

  • Server調(diào)用recvfrom()阻塞接收

  • Server調(diào)用setsockopt()退出組播

  • 最后,Server調(diào)用close()關(guān)閉Socket

vxworks中MultiCast是什么意思

寫個最簡單的示例

Client端直接使用UDP單播編程的例子就可以

而Server如下,重點就是一個IP_ADD_MEMBERSHIP

vxworks中MultiCast是什么意思

以上是“vxworks中MultiCast是什么意思”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁題目:vxworks中MultiCast是什么意思
標(biāo)題來源:http://weahome.cn/article/gsedpo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部