Nabídky práce Jobs.cz

 Partnerská zóna
Whitepapers

Akce CW a IDG

Zkuste nás bez rizika
Zkuste nás bez rizika



 Anketa

Probíhající protipirátská kampaň BSA je podle vás:

Účinný nástroj, jak konečně vyřešit situaci pirátství ve firmách (17%)

Jeden z mnoha pokusů, který ale přinese jen dílčí výsledky (17%)

Podle mě to nebude příliš účinná snaha (45%)

Nemám na to žádný názor (20%)

 
Výsledky starších anket

Obsah čísla
COMPUTERWORLD č. 17
vychází: 10.10.2008
Obsah čísla 17
Záložní zdroje pro uživatelská PC

Připravujeme do dalšího čísla

Předplatné
Inzerce (Advertising info )



 Stálé projekty
Fórum e-Time 2008
IT Produkt roku
Virtuální CD ke knize 10 nejžhavějších technologií světa počítačů a internetu
CW Top 100 ICT společností v ČR
CeBIT - průvodce veletrhem
business
v biotechnologiích
business
v nanotechnologiích
Redakce doporučuje: CW Excellent (neustále aktualizováno)
business v mobilních komunikacích
business ve vesmíru
outsourcing v IT
Invex/Digitex
katalog ICT firem (v přestavbě)
průzkumy trhu

Reklama

Technologie internetu (12): Multicast

ze dne: 12/03/2007 11:59:25 PM
rubrika: Internet


Až dosud jsme se v tomto seriálu zabývali technologiemi, které už dávno prokázaly, že patří do pomyslné internetové síně slávy. V dnešním pokračování se budeme zabývat multicastem, jenž o své místo na slunci stále bojuje a je otázka, zda se nakonec opravdu prosadí. Oč jde? Multicast se podobá například rozhlasovému vysílání. Zdroj vysílá data v jediné kopii a přijímat je může zároveň libovolný počet příjemců, pokud se naladí na správnou vlnu. V případě IP multicastu je ale rozdíl v tom, že v rámci jedné relace může zároveň vysílat i několik zdrojů.

Aplikace tohoto typu se v internetu zatím většinou řeší hrubou silou. Vezměme například běžná internetová rádia: pro každého klienta, který se připojí, se vytváří pomocí protokolu TCP samostatné datové spojení. To ovšem znamená, že server musí stejná data – v tomto případě zakódovaný zvuk – posílat v tolika kopiích, kolik je aktuálně připojených klientů. U velmi populárních zdrojů to může znamenat enormní zátěž jak pro vlastní server, tak i pro jeho připojení do internetu. Nejde ale jen o rádia. Viděli jsme například, jak zájem veřejnosti po červnových volbách do poslanecké sněmovny odrovnal server www.volby.cz. Stejně tak šly třebas po útocích na newyorská dvojčata do kolen všechny populární internetové deníky, rádia i televize. Funkční tehdy zůstaly jen ty zdroje, které vysílaly pomocí multicastu.

Deeringův model

Multicast je věcí poměrně novou. Objevil se v disertační práci, kterou v roce 1991 na Stanfordově univerzitě obhájil Steve Deering, mimochodem později také jeden z hlavních architektů IPv6. Základní idea je celkem jednoduchá: data vysílaná zdrojem se replikují podle potřeby ve směrovačích a posílají dále na ta síťová rozhraní, za nimiž se nacházejí zaregistrovaní příjemci dané relace.

Multicastové pakety se poznají snadno podle cílové adresy. Ta totiž v tomto případě neidentifikuje – alespoň ne přímo – příjemce dat, ale označuje skupinu, v jejímž rámci probíhá určitá datová relace, například videokonference nebo vysílání internetového rádia. V IPv4 se pro tento účel používá blok adres 224.0.0.0/4, zatímco v IPv6 je to blok FF::/8. Těmto adresám se říká multicastové, resp. skupinové. Pro odlišení od multicastu se standardní internetová spojení mezi dvěma účastníky označují jako unicast.

Multicast v lokální síti

Šíření multicastu v lokální síti (bez směrovačů) obvykle nevyžaduje žádná speciální opatření. Ve standardu Ethernetu je multicast definován a je pro něj vyhrazen blok MAC adres. Stačí tedy, aby se multicastové IP adresy vhodným způsobem zobrazily na MAC adresy a zbytek už obstará Ethernet.

Reprezentantem IP multicastu v lokálních sítích je Internet Group Membership Protocol (IGMP), který byl, zřejmě kvůli zpestření nudných internetových standardů, pro použití v IPv6 přejmenován na Multicast Listener Discovery (MLD). Hlavní úlohou IGMP i MLD je informovat směrovače v lokální síti o přítomnosti koncového počítače, který má zájem o příjem určité multicastové skupiny. Od multicastových odesílatelů se naproti tomu žádná explicitní registrace nežádá: ti se totiž „prozradí“ přímo svými daty, jakmile je začnou vysílat.
Nenechte si ujít:
Technologie internetu (11): Řízení datového toku

Technologie internetu (10.): Óda na TCP

Technologie internetu (9.): Směrování ve velkém

Technologie internetu (8.): Směrování v malém

Firemní sítě míří do veřejného prostoru

Směrování multicastu

Mnohem tvrdším oříškem je směrování multicastu v rozsáhlých sítích, respektive v celém internetu. Jde o to, aby se všechna data vysílaná v rámci konkrétní multicastové skupiny dostala všem přihlášeným příjemcům – a pokud možnou nikomu jinému. Tuto úlohu řeší multicastové směrovací protokoly.

Jak již víme, směrovací protokoly musí bezpodmínečně zajistit ochranu proti smyčkám, v nichž by datagramy obíhaly až do vynulování hodnoty TTL (Time-To-Live). V případě multicastu se pro tento účel používá metoda kontroly zpětné směrovací cesty (RPF, Reverse Path Forwarding): Směrovač přijme multicastový datagram jen z toho rozhraní, z něhož vede zpáteční (unicastová) směrovací cesta ke zdrojové IP adrese uvedené v hlavičce dotyčného datagramu. Pokud tomu tak není, datagram se zahodí.

Směrování multicastu se provozuje ve dvou režimech:
1. Hustý režim (dense mode) předpokládá, že příjemci konkrétní multicastové relace jsou téměř všude, takže každý přijatý multicastový datagram se implicitně posílá na všechna síťová rozhraní s výjimkou RPF rozhraní, z něhož datagram přišel. Nechce-li některý směrovač od svého souseda určitou skupinu dostávat, např. proto, že pro ni nemá žádné příjemce, musí mu to explicitně sdělit.
2. Řídký režim (sparse mode) vychází naopak z toho, že příjemců je relativně málo, a proto sám od sebe přijaté multicastové datagramy nikam neposílá, leda až o ně některý z jeho sousedů požádá.

Použití hustého režimu se dnes omezuje na privátní (firemní) sítě, které používají multicast pro interní aplikace s velkým počtem účastníků. V globálním internetu je ale jasným favoritem režim řídký, a to v podobě směrovacího protokolu PIM-SM (Protocol Independent Multicast – Sparse Mode), který je definován v RFC 4601.

Jestliže v hustém režimu dostává data každý směrovač, který se tomu aktivně nebrání, u řídkého režimu je problém přesně opačný: jak dát dohromady všechny odesílatele a příjemce, kteří se účastní dané multicastové relace? Odesílatelé totiž nevědí, kde se nacházejí příjemci a naopak. Protokol PIM-SM proto odesílatelům a příjemcům vytváří obecně známé místo pro setkání – rendezvous point (RP). Páteřní směrovač se pro tuto roli konfiguruje buď ručně, anebo častěji pomocí automatického mechanismu zvaného PIM-SM bootstrap.

Zdrojově specifický multicast

Řešení, které nabízí PIM-SM je poměrně komplikované – a to jsme se ještě nedotkli všech složitostí. Praktické zkušenosti ukazují, že spolehlivé provozování multicastu ve velkém je zatím chimérou. To je jeden z důvodů, proč se s nabídkou multicastu jako služby u internetových poskytovatelů téměř nesetkáme. Daleko větší šance se proto přisuzují zjednodušené variantě zvané zdrojově specifický multicast (SSM, Source-Specific Multicast). V tomto případě má každá multicastová relace jediného odesílatele a libovolný počet příjemců. Výhoda spočívá v tom, že IP adresa odesílatele je a priori známá, takže směrovače nepotřebují RP a mohou zprávy „PIM Join“ posílat přímým směrem k odesílateli.

SSM si vyžádal rozšíření protokolů IGMP a MLD, protože přijímající aplikace se musí zaregistrovat nejen do multicastové skupiny, ale také přímo ke konkrétnímu odesílateli. Pokud tedy chcete využít SSM, vyberte si směrovač, který podporuje protokol IGMP verze 3 (RFC 3376). Jste-li navíc příznivci IPv6, žádejte také MLD verze 2 podle RFC 3810.


Zajímá vás seriál Technologie Internetu?
Všechny dosud publikované díly jsou k dispozici zde.

 

autor: Ladislav Lhotka / Martin Noska


Tisk  |   Hodnocení: 1   2   3   4   5  |   průměrná známka: 2.7
v hodnocení 1 znamená nejlepší | zatím známkovalo: 93

 Komentáře
 

Zobrazit komentáře Přidat kometář

Reklama

Reklama

Reklama

 Whitepapers
WELL WRC3500 – WiFi příst. bod s klientským režimem
Inteligentní business s Informačním systémem K2
Představujeme systém Byznys Win
Představujeme systém Byznys VR
Santa Rosa v noteboocích Verified By Intel (VBI)
Přechod na Windows Vista - nejjednodušeji s Citrix Presentation Server 4.5

 Přehled posledních zpráv
Prohlížeč Opera 9.6 přináší nové funkce i vyšší rychlost
NEC uvádí LCD monitor MultiSync 24WMGX3 s podporu sRGB
Kingston má USB flash disk s gigantickou kapacitou 32 GB
Microsoft slibuje na příští týden velkou dávku oprav
Windows 7: Microsoft vylepší další problematickou funkci z Visty - UAC
Zhodnocení: Jaký byl Invex 2008?
Enterprise Vault 8.0 od Symantecu slibuje snížit náklady na ukládání nestrukturovaných informací
Vylepšenou softwarovou bezpečnostní bránu představil TrustPort
YouTube je již i v české verzi!
První 45nm procesory od AMD přijdou už tento měsíc!

 Technologie a kurzy
Toshiba: První palivové články budou na trhu již za několik měsíců!
Nový laser přinese Blu-ray disky s vyšší kapacitou a rychlostí 12x
Sony předvedla OLED TV silnou necelý milimetr!
Toshiba má první SSD disk o kapacitě 256 GB
SSD technologie: Ve firmách se zatím příliš neprosazují

Všechny Technologie a kurzy


 Testy
Test: 24“ LCD monitory pro produktivnější kancelář (2. část)
Test: 24“ LCD monitory pro produktivnější kancelář (1. část)
Osobní navigace, s nimiž si udržíte správný směr (2. část)
Osobní navigace, s nimiž si udržíte správný směr (1. část)
Video: iPhone 3G na živo v zátěžovém testu

Všechny Testy


 Poslední Top story
SaaS na jídelníčku velkých firem - co jim přináší?
Video: iPhone 3G na živo v zátěžovém testu
Aktuální otázka: Cesta k úspornější kanceláři (2.)
Aktuální otázka: Cesta k úspornější kanceláři (1.)
Nové trendy v sítích: Mobilní Unified Communications

Všechny Top story


 RSS
Obsah Computerworldu ve formatu RSS
Co je to RSS?

RSS 0.91
XML Všechny články..
XML bezpečnost
XML hardware
XML internet
XML sítě a komunikace
XML software
XML technologie
XML testy
XML vývoj

RSS 2.0
XML Všechny články..
 Nejčtenější
Nissan vyvinul nový systém automatického řízení automobilů (1379)
Nelegální Windows údajně přináší pády systému a ztrátu dat (1239)
Windows XP: Microsoft udělal další krok v prodloužení jejich životnosti (1168)
Osobní navigace, s nimiž si udržíte správný směr (1. část) (1089)
Sony předvedla OLED TV silnou necelý milimetr! (1081)
Internetové bankovnictví pod útokem trojského koně Limbo (1056)
Test: 24“ LCD monitory pro produktivnější kancelář (1. část) (977)
Protipirátská kampaň BSA je v plném proudu (912)
Firefox: Ve verzi 3.0.2 mizí hesla, oprava bude příští týden (911)
Toshiba má první SSD disk o kapacitě 256 GB (841)

(Za posledních 14 dnů)

 Nejdiskutovanější
Nelegální Windows údajně přináší pády systému a ztrátu dat (15)
Firefox: Ve verzi 3.0.2 mizí hesla, oprava bude příští týden (4)
Protipirátská kampaň BSA je v plném proudu (4)
Zhodnocení: Jaký byl Invex 2008? (3)
Google opět zvyšuje svůj podíl mezi vyhledávači (2)
iPhone 3G má další problém: Probíjející adaptéry (2)
První smartphone s Androidem je konečně tady! (2)
Mozilla vydala nové verze Firefoxu 3.0 i 2.0 (2)
Nissan vyvinul nový systém automatického řízení automobilů (2)
Eset varuje: Hudba v MP3 může obsahovat viry! (2)
Pentagon: On-line hry mohou nahrávat teroristům (2)
Sony předvedla OLED TV silnou necelý milimetr! (2)
Invex 2008: Dojmy z prvního dne (2)
Windows 7: Microsoft vylepší další problematickou funkci z Visty - UAC (2)
Kingston má USB flash disk s gigantickou kapacitou 32 GB (2)
Ceny pamětí DRAM klesly na historické minimum! (1)
GMail, Hotmail, Yahoo: jsou účty zranitelné přes změnu hesla? (1)
CRM pro středně velké organizace představil SAP  (1)
Firefox: Mozilla si pospíšila s opravou smazaných hesel (1)
Acronix slibuje snazší zálohování MS Exchange  (1)

(Za posledních 20 dnů)
Zobrazit posledních 60 dnů

 Píšeme jinde
 Business World
Microsoft zahájil nový ročník soutěže Imagine Cup
Cisco sníží do čtyř let emise skleníkových plynů o 25 procent
K založení firmy je potřeba 21 dokumentů
Vyhlášení výsledků soutěže Chytrý úřad 2008
Novináři dostávají až 100 tiskových zpráv denně
Nákup přes mobil se stává čtvrtým prodejním kanálem
 GameStar
Jaké hardwarové nároky má Fallout 3
Standardizace PC hraní
Fifa 09 – fotbalová mánie začíná
Co je s PC verzí strategie EndWar?
World of Warcraft: Wrath of the Lich King – hardwarové nároky
 PC World
Invex-Digitex 2008: Největší LCD TV na světě
Nadějné firmy z Inovačního Centra na Invexu 2008
Recenze: InstallShield 2008 Premier
Freeware pro váš počítač - 41. týden
Recenze: Shadowprotect Desktop Edition
 Science World
Bankovní krize: proč selhaly matematické modely pro odhaz rizik?
Filozofie jazyka: Co je to jazyk a co je to význam?
Komunita jediné bakterie: celý ekosystém jako pár genů a nadšení astrobiologů
Kvantová kryptografie může být zranitelná
 SecurityWorld
Opravy Microsoftu: cross domain scripting, formát Excelu a chyba s připojením k mainframům
Clickjacking: Nová kategorie zranitelností
Offshoring může být bezpečnostním rizikem
Phion: Současné sociální sítě by se neměly používat v podnikovém prostředí
Kvantová kryptografie může být zranitelná?
Gartner: Nejčastější mýty a omyly bezpečnostní politiky

 English page

Stálé téma: "Windows Vista A to Z"

Stálé téma:

Reviews, analyses, how-tos, hot issues and predictions about Microsoft's new OS (vše externí odkazy, www.computerworld.com).


 


Copyright © 2006 IDG Czech. Autorská práva vykonává vydavatel. Publikování, přetištění či šíření obsahu nebo jeho částí jakýmkoliv způsobem v českém či jiném jazyce bez předchozího písemného souhlasu vydavatele, tj. IDG Czech, a. s., je zakázáno. Uživatelské chování návštěvníků ověřuje NetMonitor.