假設(shè)X代表所有的機(jī)器,Y代表X中的一部分機(jī)器,Z代表一組機(jī)器,1代表一臺(tái)機(jī)器,那么 1:1 那就是單播; 1:Y 那就是多播; 1:X 那就是廣播; 1:Z 那就是組播; Y=X時(shí),多播就是廣播;Y=Z多播就是組播; 泛播也叫任意播,是指某組中任意發(fā)送方對(duì)應(yīng)拓樸結(jié)構(gòu)中幾個(gè)最接近的接收方之間的通信。 而組播是指單個(gè)發(fā)送方對(duì)應(yīng)一組選定接收方的一種通信。 一、什么是組播 1、組播的特點(diǎn) 1)什么是組播? 組播是一種數(shù)據(jù)包傳輸方式,當(dāng)有多臺(tái)主機(jī)同時(shí)成為一個(gè)數(shù)據(jù)包的接受者時(shí),出于對(duì)帶寬和CPU負(fù)擔(dān)的考慮,組播成為了一種最佳選擇。 2)組播如何進(jìn)行工作? 組播通過把224.0.0.0-239.255.255.255的D類地址作為目的地址,有一臺(tái)源主機(jī)發(fā)出目的地址是以上范圍組播地址的報(bào)文,在網(wǎng)絡(luò)中,如果有其他主機(jī)對(duì)于這個(gè)組的報(bào)文有興趣的,可以申請(qǐng)加入這個(gè)組,并可以接受這個(gè)組,而其他不是這個(gè)組的成員是無法接受到這個(gè)組的報(bào)文的。 3)組播和單播的區(qū)別? 為了讓網(wǎng)絡(luò)中的多個(gè)主機(jī)可以同時(shí)接受到相同的報(bào)文,如果采用單播的方式,那么源主機(jī)必須不停的產(chǎn)生多個(gè)相同的報(bào)文來進(jìn)行發(fā)送,對(duì)于一些對(duì)時(shí)延很敏感的數(shù)據(jù),在源主機(jī)要產(chǎn)生多個(gè)相同的數(shù)據(jù)報(bào)文后,在產(chǎn)生第二個(gè)數(shù)據(jù)報(bào)文,這通常是無法容忍的。而且對(duì)于一臺(tái)主機(jī)來說,同時(shí)不停的產(chǎn)生一個(gè)報(bào)文來說也是一個(gè)很大的負(fù)擔(dān)。如果采用組播的方式,源主機(jī)可以只需要發(fā)送一個(gè)報(bào)文就可以到達(dá)每個(gè)需要接受的主機(jī)上,這中間還要取決于路由器對(duì)組員和組關(guān)系的維護(hù)和選擇。 4)組播和廣播的區(qū)別? 如同上個(gè)例子,當(dāng)有多臺(tái)主機(jī)想要接收相同的報(bào)文,廣播采用的方式是把報(bào)文傳送到局域網(wǎng)內(nèi)每個(gè)主機(jī)上,不管這個(gè)主機(jī)是否對(duì)報(bào)文感興趣。這樣做就會(huì)造成了帶寬的浪費(fèi)和主機(jī)的資源浪費(fèi)。而組播有一套對(duì)組員和組之間關(guān)系維護(hù)的機(jī)制,可以明確的知道在某個(gè)子網(wǎng)中,是否有主機(jī)對(duì)這類組播報(bào)文感興趣,如果沒有就不會(huì)把報(bào)文進(jìn)行轉(zhuǎn)發(fā),并會(huì)通知上游路由器不要再轉(zhuǎn)發(fā)這類報(bào)文到下游路由器上。 2、組播的缺點(diǎn): 1) 與單播協(xié)議相比沒有糾錯(cuò)機(jī)制,發(fā)生丟包錯(cuò)包后難以彌補(bǔ),但可以通過一定的容錯(cuò)機(jī)制和QOS加以彌補(bǔ)。 2) 現(xiàn)行網(wǎng)絡(luò)雖然都支持組播的傳輸,但在客戶認(rèn)證、QOS等方面還需要完善,這些缺點(diǎn)在理論上都有成熟的解決方案,只是需要逐步推廣應(yīng)用到現(xiàn)存網(wǎng)絡(luò)當(dāng)中。
1、單播的定義 三、 廣播 1、廣播的定義
1、多播的定義 2、多播的特點(diǎn)
1、泛洪的定義 在CISCO設(shè)備上有個(gè)概念叫泛洪。如果有學(xué)設(shè)備的,我這里順便對(duì)比講下,比如現(xiàn)在有個(gè)信息包進(jìn)來,從我們交換機(jī)某個(gè)端口進(jìn)來,他要尋質(zhì)如果事先沒有地址那么他就會(huì)給每個(gè)端口發(fā)信息,包括自己,來求證是否是對(duì)方。所以交換機(jī)不能屏蔽廣播而路由器可以,因?yàn)樗杏洃浌δ?可以形成路由表。而設(shè)備上的泛洪呢他的意思是給所有端口發(fā)除了自己,大家對(duì)記下這兩個(gè)概念.而我們IP地址上的廣播地址的概念:IP地址是由2進(jìn)制組成,當(dāng)全為一時(shí),表示廣播地址。廣播地址主機(jī)都為1.主機(jī)全為0的話是網(wǎng)段表示一個(gè)網(wǎng)。 2、網(wǎng)絡(luò)泛洪 從定義上說,攻擊者對(duì)網(wǎng)絡(luò)資源發(fā)送過量數(shù)據(jù)時(shí)就發(fā)生了洪水攻擊,這個(gè)網(wǎng)絡(luò)資源可以是router,switch,host,application等。常見的洪水攻擊包含MAC泛洪,網(wǎng)絡(luò)泛洪,TCP SYN泛洪和應(yīng)用程序泛洪。接下來簡單的分別解釋一下以上這些: 沖突域(物理分段):連接在同一導(dǎo)線上的所有工作站的集合,或者說是同一物理網(wǎng)段上所有節(jié)點(diǎn)的集合或以太網(wǎng)上競(jìng)爭(zhēng)同一帶寬的節(jié)點(diǎn)集合。也就是說,用Hub或者Repeater連接的所有節(jié)點(diǎn)可以被認(rèn)為是在同一個(gè)沖突域內(nèi),它不會(huì)劃分沖突域。由于廣播域被認(rèn)為是OSI中的第二層概念,所以象 Hub,交換機(jī)等第一,第二層設(shè)備連接的節(jié)點(diǎn)被認(rèn)為都是在同一個(gè)廣播域。 沖突域(Collision Domain):一組與同一條物理介質(zhì)相連的設(shè)備,其中任何兩臺(tái)設(shè)備同時(shí)訪問該介質(zhì)都將導(dǎo)致沖突,沖突域中同一時(shí)間內(nèi)只有一臺(tái)機(jī)器能夠發(fā)送數(shù)據(jù)。 廣播域(Broadcast Domain):網(wǎng)絡(luò)中一組相互接收廣播消息的設(shè)備。 第一層設(shè)備如集線器,與之連接的所有設(shè)備都屬于同一個(gè)沖突域和同一個(gè)廣播域; 第二層設(shè)備如交換機(jī)和網(wǎng)橋,將網(wǎng)絡(luò)劃分成多個(gè)網(wǎng)段,每個(gè)網(wǎng)段是一個(gè)獨(dú)立的沖突域,但是相連的所有設(shè)備是一個(gè)廣播域,交換機(jī)的每個(gè)端口就是一個(gè)沖突域; 第三層設(shè)備如路由器,將網(wǎng)絡(luò)劃分為多個(gè)沖突域和廣播域。 以太網(wǎng)使用載波偵聽多路訪問/沖突檢測(cè)(Carrier Sense Multi-Access/Collision Detection)技術(shù)以減少?zèng)_突的發(fā)生。 即,二層廣播幀覆蓋的范圍就是廣播域;二層單播幀覆蓋的范圍就是沖突域。 |
|