Popularne

| Multicast |
|
|
|
| Wpisany przez philozoph | ||||||||||||||||
| Sobota, 18 Kwiecień 2009 15:41 | ||||||||||||||||
MulticastIstnieją trzy rodzaje topologii transmisji. Unicast czyli transmisja jeden do jednego, broadcast czyli transmisja jeden do wszystkich oraz multicast czyli jeden do wielu. Broadcast nazywany też rozgłoszeniem jest wykorzystywany do rozsyłania informacji skierowanych do wszystkich urządzeń w danym fragmencie sieci. Do chwili obecnej jest on wykorzystywany przykładowo do odnalezienia serwera DHCP. Większość transmisji jednak jest unicastowa czyli przeznaczona tylko dla jednego odbiorcy. Znana jest doskonale choćby z protokołów http, ftp, dns itp. Idea multicastu nie jest niczym nowym. Początkowo znalazła zastosowanie w protokołach routingu dynamicznego jednak swą popularność zyskała gdy w sieci informatyczne dostrzeżono jako nośnik strumieni multimedialnych. W wielkim uproszczaniu można powiedzieć że broadcast został zmodyfikowany tak by informacje trafiały z jednego źródła do wielu odbiorców z jednoczesnym ograniczeniem by nie trafiał do wszystkich ale tylko do stacji które odbierają taki strumień. Osiągnięto to poprzez zastosowanie odpowiedniej adresacji na warstwie drugiej i trzeciej oraz przez opracowanie standardów sterowania strumieniem. Standard ten nazywany jest IGMP snooping. Transmisję multikastową można zobrazować poniższym schematem:
Adresacja multicast na warstwie drugiej.
Spis multicastowych MAC adresów umieściłem w osobnym artykule. Nie jest wymagana znajomość tych adresów ale z doświadczenia wiem że przydaje się to w diagnostyce. Na potrzeby tego artykułu istotne są trzy zakresy MAC adresów.
Adresacja multicast w warstwie trzeciejStosunkowo niewiele aplikacji działa w oparciu o samą warstwę drugą. Działanie multicastów w warstwie trzeciej ogólnie jest bardzo podobne do działania w warstwie drugiej. Jednakże zastosowanie adresacji IP pozwala prowadzić routing multicastowy. Dlatego wydzielono specjalną grupę adresów IPv4 i IPv6 do obsługi transmisji multicastowej.
|
||||||||||||||||
| Zmieniony: Piątek, 29 Maj 2009 20:58 |





