IP Multicast - Google

IP Multicast

Z Wikipedii

Skocz do: nawigacji, szukaj

IP Multicast jest metodą transmisji typu multicast w sieciach opartych na protokole IP. Korzysta z zarezerwowanej do tego celu klasy adresów "D" - adresy 224.0.0.0 do 239.255.255.255 (adresy 224.0.0.0 do 224.0.0.255 zarezerwowane są na wewnętrzne funkcje protokołu). Komputery nieobsługujące multicastu powinny ignorować te pakiety, natomiast routery nie multicastowe nie przekazywać ich; i zasadniczo tak się dzieje... Adresy te mają inne znaczenie niż w przypadku unicastu - nie identyfikują one żadnego konkretnego hosta, wyznaczają natomiast swego rodzaju grupę hostów a właściwie (jako że może to być grupa zmienna w czasie) swego rodzaju odpowiednik kanału telewizyjnego na którym coś jest nadawane (i kto chce ten słucha). Również pole TTL ma tutaj swego rodzaju specjalne znaczenie (z wykorzystaniem tego pola tworzy się regiony - pewne routery brzegowe nie przekazują pakietów o zbyt niskim TTL - pomimo iż jest różny od zera (!), np. poza Warszawę i okolice nie powinien wyjść pakiet o TTL < 32, a poza Europę o TTL < 128).

Router obsługujący Multicast gromadzi informacje od hostów (w tym innych routerów) do których przekazuje ruch o tym jakimi multicastowymi numerami IP są zainteresowane (informacja taka jest wysyłana na multicastowy adres rozgłoszeniowy w momencie wyrażenia chęci rozpoczęcia pobierania jakiegoś "kanału", router dokonuje też odpytywania, korzystając z tego samego multicastowego adresu rozgłoszeniowego - 224.0.0.1; za działania te odpowiedzialny jest protokół IGMP) i przekazują tylko te pakiety. Możliwe też jest rozbijanie transmisji multicast na unicastowe przez jakiś serwer w sieci lokalnej (np. dla hostów klienckich nie obsługujących multicastu, bądź w przypadku problemów z NAT). Multicast nie działa w obecnym Internecie w skali globalnej, gdyż bardzo wiele routerów go nie obsługuje. W IPv6 multicast jest, w odrobinie odmiennej formie, od początku wpisany w standard.

Wspomnieć należy jeszcze o protokołach wyższej warstwy wykorzystywanych w IP Multicast - podstawowym jest odpowiednik UDP (ten zresztą też umożliwia korzystanie z multicastu) - RTP (Real-time Transport Protocol), odpowiednikiem TCP (tutaj nie jest możliwy multicast) jest z kolei MTP (Multicast Transport Protocol). RTP służący do przekazywania transmisji gdzie nie jest konieczne potwierdzanie (poprawnego) odbioru - np. transmisji radiowych czy telewizyjnych), zapewnia on natomiast odpowiednia kolejność pakietów. MTP zapewnia dotarcie nienaruszonego pakietu.

[edytuj] Multicast w IPv6

W IPv6 dla multicastu zarezerwowano pulę adresów ff00::/8 oraz to przynależność do odpowiedniej podpuli adresów a nie TTL określa zasięg rozgłaszania.


PLFA: wygrana Warsaw Eagles
Kozły Poznań przegrały u siebie z Warsaw Eagles 14:17 w niedzielnym meczu Polskiej Ligi Futbolu Amerykańskiego. Niżej notowana ekipa z Wielkopolski była jednak blisko sprawienia dużej niespodzianki.
50. turniej Mazovia Cup: triumf Anwilu Włocławek
Koszykarze Anwilu Włocławek wygrali w stolicy 50. międzynarodowy turniej Mazovia Cup. W decydującym meczu pokonali Polonię SPEC Warszawa 69:58.
Media: Alonso podpisał kontrakt z BMW Sauber
Niemieckie i włoskie media donoszą, że Fernando Alonso, dwukrotny mistrz świata Formuły 1, jeżdżący obecnie w Renault, podpisał już kontrakt z BMW Sauber.
MEJ: Polki nie dały rady Rosjankom
Polska przegrała w Perugii z Rosją 1:3 (17:25, 25:23, 24:26, 24:26) w meczu trzeciej kolejki mistrzostw Europy juniorek w siatkówce.
Mityng w Rieti: Powell 9,82 w finale
Jamajczyk Asafa Powell uzyskał wynik 9,82 w finałowym biegu na 100 m podczas mityngu Grand Prix IAAF w Rieti. W eliminacjach był szybszy; dystans pokonał w 9,77.
Linki: Strona g³ówna