多播
互聯(lián)網(wǎng)上的多播技術(shù)
IP多播(將在本條目中加以描述)
互聯(lián)網(wǎng)中繼交談
NNTP
PSYC
網(wǎng)絡(luò)會議
WWCP
“多播”這個詞通常用來指代IP多播。IP多播是一種通過使用一個多播地址將數(shù)據(jù)在同一時間以高效的方式發(fā)往處于TCP/IP網(wǎng)絡(luò)上的多個接收者的協(xié)議。此外,它還常用來與RTP等音視頻協(xié)議相結(jié)合。
然而,互聯(lián)網(wǎng)上一些其他的協(xié)議也實(shí)現(xiàn)了多播的概念。一些面向連接的鏈路層協(xié)議——例如異步傳輸模式——內(nèi)建了點(diǎn)到多點(diǎn)或多點(diǎn)到多點(diǎn)的連接機(jī)制。這種模型一般都假定參與通信的站點(diǎn)是事先就已確定好的,這樣,網(wǎng)絡(luò)組件就可以在實(shí)際的數(shù)據(jù)流量開始之前生成分發(fā)樹并同時分配資源。與之相反,互聯(lián)網(wǎng)架構(gòu)師戴夫·克拉克是這樣描述IP多播的:“你把數(shù)據(jù)包從一頭放進(jìn)去,網(wǎng)絡(luò)就會試圖將它們傳遞到想要得到它們的人那里?!?/span>
盡管IP多播是一個非常令人滿意的概念模型,但它對于網(wǎng)絡(luò)內(nèi)部的狀態(tài)需求要比僅提供盡力而為服務(wù)的IP單播模型大得多——這一點(diǎn)已經(jīng)遭到了一些人的批評。更糟的是,到目前為止還沒有一種機(jī)制能保證IP多播模型可以被擴(kuò)展到足以容納數(shù)以百萬計(jì)的發(fā)送者和多播組的地步,而這往往又是使完全通用的多播應(yīng)用成為商用互聯(lián)網(wǎng)中的實(shí)際應(yīng)用的必要條件。到2003年為止,人們?yōu)閿U(kuò)展多播以適應(yīng)大型網(wǎng)絡(luò)所作的努力還是只集中在較為簡單的、只存在單個源端的情況——這種情況的計(jì)算貌似更加簡單一些。
由于以上以及經(jīng)濟(jì)方面的原因,IP多播在商用互聯(lián)網(wǎng)上用得并不多。其他一些不基于IP多播的多播技術(shù)——例如互聯(lián)網(wǎng)中繼交談和PSYC——卻反而很受歡迎。盡管它們可能不如IP多播設(shè)計(jì)得那么精巧,但它們更為實(shí)用,而且在存在大量小規(guī)模的組的情況下更具有可擴(kuò)展性。
IP多播
然而,公共互聯(lián)網(wǎng)中的一些團(tuán)體經(jīng)常會用到IP多播,Mbone就是一個例子),此外IP多播還被用于Internet2等私有IP網(wǎng)絡(luò)中的一些特殊應(yīng)用。
鏈路本地多播是指將IP多播包發(fā)往處于同一物理的或虛擬的數(shù)據(jù)鏈路層的若干主機(jī)組。由于這種多播不需要復(fù)雜的路由,因此其應(yīng)用要廣泛得多。在IPv6中,它被用于地址解析,而在零配置網(wǎng)絡(luò)中,它取代了低效的廣播協(xié)議,完成服務(wù)發(fā)現(xiàn)、名字解析和地址沖突解析的功能。
IP多播會議的第一次大規(guī)模演示是在1992年3月的第23屆IETF大會上,當(dāng)時它被用于向全世界的研究人員和感興趣的觀察員們廣播一些會議。之后,IETF的一些會議就被有選擇地繼續(xù)在MBONE和一些私有多播網(wǎng)絡(luò)上多播。
多播安全性是一個重要的問題。標(biāo)準(zhǔn)的、實(shí)用的通信安全解決方案一般采用的是對稱加密。但是將其應(yīng)用于IP多播流量可能會使任何一個接收方都擁有冒充發(fā)送方的能力。這顯然是令人無法接受的。IETF的MSEC工作組正在開發(fā)用以解決這一問題的安全協(xié)議,這些協(xié)議大多都是在IPsec協(xié)議集的體系框架內(nèi)開發(fā)的。
IPsec不能被用于多播方案,這是因?yàn)镮Psec安全關(guān)聯(lián)是被綁定到兩個而非多個主機(jī)的。IETF提出了一個新的協(xié)議——TESLA,就多播安全性而言,這個協(xié)議是靈活且令人信服的。
IP多播有三種基本的傳遞方式:
密集多播
稀疏多播
源特定多播
現(xiàn)在的多播算法往往具備結(jié)合前兩種模式的能力。
IP多播協(xié)議:
互聯(lián)網(wǎng)組管理協(xié)議(IGMP)
協(xié)議無關(guān)多播(PIM)
距離矢量多播路由協(xié)議(DVMRP)
多播OSPF(MOSPF)
多播BGP(MBGP)
多播源發(fā)現(xiàn)協(xié)議(MSDP)
多播監(jiān)聽器發(fā)現(xiàn)(MLD)
免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。
- 有價值
- 一般般
- 沒價值
{{item.userName}} 舉報(bào)
{{item.time}} {{item.replyListShow ? '收起' : '展開'}}評論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}
{{_reply.userName}} 舉報(bào)
{{_reply.time}}