Unicasting vs Multicasting
U računalnom umrežavanju, unicast se odnosi na prijenos podataka od jednog pošiljatelja do jednog primatelja. Dakle, unicasting uključuje samo dva čvora u mreži. Pojedinačni prijamnik u unicastingu identificira se jedinstvenom adresom. S druge strane, Multicasting se odnosi na prijenos informacija jednim prijenosom na skupinu prijamnika. Multicasting se obično provodi kao IP (Internet Protocol) Multicasting.
Što je Unicasting?
Što se tiče računalnih mreža, unicasting se odnosi na prijenos podataka od jednog pošiljatelja do jednog primatelja. Unicasting koristi protokole IP isporuke zasnovane na sesiji, kao što su protokol kontrole prijenosa (TCP) i protokol korisničkog datagrama (UDP). U unicastingu, svaki se primatelj ili klijent povezuje s poslužiteljem trošeći dodatnu propusnost. Klijent ima izravan odnos s poslužiteljem. Na primjer, razmotrite situaciju u kojoj sa svog računala zatražite URL https://www.cnn.com. Ovaj zahtjev treba primiti samo CNN poslužitelj, inače će mreža biti ispunjena neželjenim zahtjevima koji se šalju na druga računala u mreži. Stoga je jednosmjerni prijenos presudan za mreže, a podržavaju ga Ethernet i IP mreže. Neki primjeri jednostranog prijenosa su http, smtp, telnet, ssh i pop3. Unicasting se koristi kada klijent zatraži privatni ili jedinstveni resurs. Ali unicasting nije prikladan za prijenos podataka velikom broju klijenata jer pošiljatelj mora uspostaviti zasebne veze sa svakim prijamnikom. To će potrošiti računalne resurse pošiljatelja i potrošit će veliku propusnost u mreži.
Što je Multicasting?
Kao što je ranije spomenuto, multicasting se odnosi na prijenos informacija na grupu prijamnika u jednom prijenosu. Kod multicastinga izvor mora samo jednom prenijeti podatkovni paket. Čvorovi u mreži, poput usmjerivača, izrađuju potrebne kopije prenesenog podatkovnog paketa, tako da ga može primiti više prijamnika. Srednji usmjerivači šalju pakete primateljima koji su se kod njih registrirali naznačujući interes za primanje podataka od tog određenog pošiljatelja. Multicasting IP jedna je od najčešće korištenih implementacija multicastinga. Nadalje, izvor ne mora znati adrese primatelja koje će multicast poslati i ne postoji izravna veza između pošiljatelja i primatelja. Multicasting nije prikladan za skupni prijenos podataka i obično se ne koristi u velikoj mjeri na Internetu, jer samo mali dijelovi Interneta omogućavaju multicast.
Koja je razlika između unikastinga i multicastinga?
Glavna razlika između unicastinga i multicastinga je u tome kako komuniciraju s prijamnikom. U unicastingu, jedan pošiljatelj prenosi informacije na jedan prijemnik i primatelj ima izravan odnos s pošiljateljem. U multicastingu, informacije se šalju na više primatelja u jednom prijenosu i nema izravne veze između pošiljatelja i primatelja. Unicasting se koristi kada klijent zatraži privatni resurs i nije prikladan za prijenos podataka velikom broju klijenata jer će potrošiti veliku propusnost mreže. S druge strane, multicasting ne uspostavlja izravne veze s prijamnicima, pa stoga ne troši mrežnu propusnost kao unicasting.