Multicast

Multicast to transmisja danych z jednego źródła do wielu odbiorców. Multicasting przypomina broadcasting, ale przesyła informacje tylko do określonych użytkowników. Jest używany do wydajnego przesyłania multimediów w ramach streamingu oraz innych rodzajów danych do wielu użytkowników jednocześnie.

Prostym sposobem wysyłania danych do wielu użytkowników jednocześnie jest przesłanie każdemu użytkownikowi osobnej kopii danych. Jest to jednak bardzo nieefektywne, ponieważ wiele kopii tych samych danych jest wysyłanych ze źródła przez jedną lub więcej sieci. Multicasting umożliwia podzielenie jednej transmisji między wielu użytkowników, znacznie zmniejszając wymaganą przepustowość.

Multicasty odbywające się za pośrednictwem Internetu są nazywane multicastami IP, ponieważ do przesyłania danych używają protokołu internetowego (IP). Multicasty IP tworzą „drzewa multicastowe”, które umożliwiają rozgałęzienie jednej transmisji do poszczególnych użytkowników. Te rozgałęzienia są tworzone w routerach internetowych wszędzie tam, gdzie jest to konieczne. Jeśli na przykład pięciu użytkowników z pięciu różnych krajów poprosiłoby o dostęp do tego samego strumienia, rozgałęzienia zostałyby utworzone w pobliżu pierwotnego źródła. Gdyby o dostęp do tego samego strumienia poprosiło pięciu użytkowników z tego samego miasta, rozgałęzienia zostałyby utworzone w pobliżu użytkowników.

Multicasting IP działa poprzez połączenie dwóch innych protokołów z protokołem internetowym. Jednym z nich jest Internet Group Management Protocol (IGMP), który umożliwia użytkownikom lub systemom klienckim żądanie dostępu do strumienia. Drugim jest Protocol Independent Multicast (PIM), używany przez routery sieciowe do tworzenia drzew multicastowych. Gdy router otrzyma za pośrednictwem IGMP żądanie dołączenia do strumienia, używa PIM do przekierowania strumienia danych do odpowiedniego systemu.

Multicasting ma wiele różnych zastosowań. Jest powszechnie używany do przesyłania multimediów mediów w streamingu przez Internet, na przykład telewizji na żywo i radia internetowego. Obsługuje również wideokonferencje i transmisje internetowe. Multicasting może służyć także do wysyłania przez Internet innych rodzajów danych, takich jak wiadomości, notowania giełdowe, a nawet cyfrowe kopie oprogramowania. Niezależnie od zastosowania multicasting pomaga ograniczyć wykorzystanie przepustowości Internetu, zapewniając wydajny sposób wysyłania danych do wielu użytkowników.

Zaktualizowano September 19, 2020 przez Per C.

quizSprawdź swoją wiedzę

What is another name for a download the starts when you visit a webpage?

A
Passive download
0%
B
Autonomous download
0%
C
Hidden download
0%
D
Drive-by download
0%
Correct! Incorrect!     View the Drive-By Download definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Multicast na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.