知識庫
當你成為網(wǎng)絡工程師的第一天,你首先要了解一個網(wǎng)絡技術里面最基礎的三個概念:單播(Unicast)、多播(Multicast)和廣播(Broadcast)。即使這些概念在剛接觸的時候很容易混淆,但是他們實際上并沒有那么復雜。
在網(wǎng)絡技術學習的時候,或者在準備思科CCNA考試的時候,你總會遇到一些看起來很類似的概念,你可能有時候會混淆。你可能總是聽到單播、多播和廣播這個網(wǎng)絡名詞,下面來講解一下這幾個概念吧。
視頻直播服務器免費測試:http://www.mogaix.com/solutions/vedio.html
在IPv4網(wǎng)絡中,主機可采用的通信方式有如下三種:
一、單播:單播簡單來說就是只有一個目的地址的封包/幀。這是我們在 TCP/IP 網(wǎng)絡中最常見的一種通信方式,當你用瀏覽器連接一個Web服務器的時候,建立的就是單播,當你用QQ和其他人聊天的時候,傳輸?shù)囊彩菃尾ァ?
單播特點:一個單個的發(fā)送者和一個接受者之間通過網(wǎng)絡進行的通信。單臺主機與單臺主機之間的數(shù)據(jù)通信 帶寬端口有多少臺就發(fā)多少個數(shù)據(jù)。
單播的缺點
1)服務器針對每個客戶機發(fā)送數(shù)據(jù)流,服務器流量=客戶機數(shù)量×客戶機流量;在客戶數(shù)量大、每個客戶機流量大的流媒體應用中服務器無法支持如此龐大的數(shù)據(jù)流。
2)現(xiàn)有的網(wǎng)絡帶寬是金字塔結構,城際省際主干帶寬僅僅相當于其所有用戶帶寬之和的5%。如果全部使用單播協(xié)議,將造成網(wǎng)絡主干不堪重負。
二、廣播:廣播報文是發(fā)送到該網(wǎng)段所有設備的報文/幀。廣播包在報文里描述目的地址的數(shù)據(jù)是全置1的:在網(wǎng)絡第三層里面是以IP地址255.255.255.255的形式出現(xiàn),而在網(wǎng)絡第二層則是以MAC地址 ff-ff-ff-ff-ff-ff的形式出現(xiàn)。廣播一旦發(fā)出,所有同一網(wǎng)段的設備都會收到該網(wǎng)絡報文。請記住,交換機會轉(zhuǎn)發(fā)廣播報文,而路由器是不會轉(zhuǎn)發(fā)廣播報文的。廣播用以通知全網(wǎng)設備一些信息,例如ARP和DHCP就是利用廣播報文傳輸信息的。
廣播特點:主機之間“一對所有”的通訊模式,網(wǎng)絡對其中每一臺主機發(fā)出的信號都進行無條件復制并轉(zhuǎn)發(fā),所有主機都可以接收到所有信息(不管你是否需要)。
1)網(wǎng)絡設備簡單,維護簡單,布網(wǎng)成本低廉。
2)由于服務器不用向每個客戶機單獨發(fā)送數(shù)據(jù),所以服務器流量負載極低。
三、組播:組播也叫做多播,是介之于單播和廣播之間的一種傳輸方式。多播的目的地址是一組主機,稱之為“多播組(multicast group)”,只有加入了多播組才能收到該組所發(fā)出來的多播。一個多播的例子是在IP上傳播視頻通話。在 CCNA 的考試中,你只需要記住多播組的IP地址范圍就可以了。標準網(wǎng)絡分類中的D類網(wǎng)絡是專門保留給多播的,IP地址范圍是224.0.0.0 – 239.255.255.255。這個地址段是保留給本地網(wǎng)絡分段網(wǎng)絡協(xié)議的,而且類似廣播報文,路由器是不會轉(zhuǎn)發(fā)多播報文的。
舉個例子,在網(wǎng)絡路由協(xié)議 OSPF 的 Hello 包是會以多播的形式發(fā)送到目的IP地址224.0.0.5的;而 EIRGP Update報文是發(fā)送到多播地址224.0.0.10的;RIPv2 則是利用224.0.0.9 來發(fā)送路由更新。
組播的優(yōu)點:
1)需要相同數(shù)據(jù)流的客戶端加入相同的組共享一條數(shù)據(jù)流,節(jié)省了服務器的負載。具備廣播所具備的優(yōu)點。
2)由于組播協(xié)議是根據(jù)接受者的需要對數(shù)據(jù)流進行復制轉(zhuǎn)發(fā),所以服務端的服務總帶寬不受客戶接入端帶寬的限制。IP協(xié)議允許有2億6千多萬個組播,所以其提供的服務可以非常豐富。
3)此協(xié)議和單播協(xié)議一樣允許在Internet寬帶網(wǎng)上傳輸。
組播的缺點:
1)與單播協(xié)議相比沒有糾錯機制,發(fā)生丟包錯包后難以彌補,但可以通過一定的容錯機制和QOS加以彌補。
2)現(xiàn)行網(wǎng)絡雖然都支持組播的傳輸,但在客戶認證、QOS等方面還需要完善,這些缺點在理論上都有成熟的解決方案,只是需要逐步推廣應用到現(xiàn)存網(wǎng)絡當中。
單播、廣播以及組播的用途各不相同,并且使用不同的IP地址做為目的地址。