1. 程式人生 > >大白話解釋IP多播

大白話解釋IP多播

是我 拷貝 基於 播放 路由 col 快的 最快 路由選擇

多播引入

比方說我是一個班主任,管著三個班,每個班30個人,每個班有自己的班長。領導讓我宣傳19大視

頻報告,我這裏有源文件。對於普通的單播我需要復制90個副本,給各個班長每人30份,然後班

長在自己班裏每人發一份。你可能覺得這種做法很蠢,事實上互聯網發展初期就是這麽解決問題的。

並不是因為人們想不到好辦法,而是技術不支持!而對於多播我只需把源文件拷貝三份,每個班長

一份,班裏組織觀看。同樣達到了對同學們宣傳的目的,但是我和班長的任務輕了很多。

IGMP協議

假如說上述的任務不是強制的。肯定有的同學想看,有的不想看,甚至外系的學生想來蹭課。IGMP協議

就是解決的這個問題。首先,你外系的想來蹭課,你得告訴我一聲吧,不然我們班集體播放的時候怎麽知

道要叫你。其次,有的人吧,他聽了一節課以後覺得很無聊下節課不想來了,所以班長得記住下節課不用

叫他。最後如果這個班沒有一個人聽,你覺得班長(路由器)還有在這個班播放的必要麽。

多播路由選擇協議

  • 洪泛和剪除

剪除很簡單,就是你這個班沒有人了,下次班主任就不用理你這個班了

洪泛說的是為了避免兜圈子。實際上的互聯網沒有那麽智能,他只知道哪些人被班主任說要聽19大報告 也就

是說他在班主任的微信通知群裏。所以呀,1班班長放視頻的時候會叫上2班班長,2班放的時候會叫上1班班長。

怎麽解決呢,很簡單。你只聽直屬命令,就是班主任給你發的通知離你比較近,而班長之間的通信屬於二次通信

你每次只聽你的首次通信,其他人叫你你不去。而首次當然是最快的,是唯一的,所以,你就不會“兜圈子”

  • 隧道技術

這裏解決的問題是,有些班長吧,他說我們班沒錢,沒有多媒體,不支持集體放映。老師,你看著辦,老師怎麽

辦呢,隧道技術就是解決這個問題的。

  • 基於核心的發現技術

這個要解決的問題是,你別老一個班一個班的,小家子氣。讓我們來實現整個校區。

大白話解釋IP多播