Unicasing vs Multicasting
V računalniškem omrežju se unicast nanaša na prenos informacij od enega pošiljatelja do enega prejemnika. Unicasting torej vključuje samo dve vozlišči v omrežju. Posamezni sprejemnik pri unicastingu je identificiran z edinstvenim naslovom. Po drugi strani pa se Multicasting nanaša na prenos informacij v enem prenosu skupini sprejemnikov. Multicasting se običajno izvaja kot IP (internet Protocol) Multicasting.
Kaj je Unicasting?
Ko gre za računalniško mreženje, se unicasting nanaša na prenos informacij od enega pošiljatelja do enega prejemnika. Unicasting uporablja dostavne protokole IP, ki temeljijo na seji, kot sta protokol za nadzor prenosa (TCP) in protokol za uporabniški datagram (UDP). Pri unicastingu se vsak sprejemnik ali odjemalec poveže s strežnikom in porabi dodatno pasovno širino. Odjemalec ima neposreden odnos s strežnikom. Na primer, razmislite o situaciji, ko zahtevate URL https://www.cnn.com iz svojega računalnika. To zahtevo mora prejeti le strežnik CNN, sicer bo omrežje napolnjeno z neželenimi zahtevami, poslanimi drugim računalnikom v omrežju. Zato je unicast prenos bistvenega pomena za omrežja in ga podpirajo omrežja Ethernet in IP. Nekaj primerov unicast prenosov je http, smtp, telnet, ssh in pop3. Unicasting se uporablja, ko odjemalec zahteva zasebni ali edinstveni vir. Toda enooddajanje ni primerno pri prenosu informacij velikemu številu odjemalcev, saj mora pošiljatelj vzpostaviti ločeno povezavo z vsakim prejemnikom. To bo porabilo računalniške vire v pošiljatelju in bo porabilo veliko pasovno širino v omrežju.
Kaj je Multicasting?
Kot smo že omenili, se multicasting nanaša na prenos informacij skupini sprejemnikov v enem prenosu. Pri multicastingu mora izvor oddati podatkovni paket samo enkrat. Vozlišča v omrežju, kot so usmerjevalniki, naredijo potrebne kopije poslanega podatkovnega paketa, tako da ga lahko sprejme več sprejemnikov. Vmesni usmerjevalniki pošiljajo pakete prejemnikom, ki so se pri njih registrirali in nakazujejo zanimanje za prejemanje podatkov od tega določenega pošiljatelja. IP multicasting je ena izmed pogosto uporabljenih multicasting implementacij. Poleg tega viru ni treba poznati naslovov prejemnikov, ki jih bo večposlajal, in med pošiljateljem in prejemniki ni neposredne povezave. Multicast ni primeren za množični prenos podatkov in se na splošno ne uporablja v velikem obsegu na internetu, saj so le majhni deli interneta omogočeni za multicast.
Kakšna je razlika med Unicasting in Multicasting?
Glavna razlika med unicastingom in multicastingom je v tem, kako komunicirata s sprejemnikom. Pri unicastingu informacije enemu samemu prejemniku posreduje en sam pošiljatelj, prejemnik pa ima neposreden odnos s pošiljateljem. Pri multicastingu se informacije pošljejo več prejemnikom v enem samem prenosu in med pošiljatelji in prejemniki ni neposredne povezave. Unicasting se uporablja, ko odjemalec zahteva zasebni vir in ni primeren za prenos informacij velikemu številu odjemalcev, saj bo porabil veliko pasovno širino omrežja. Po drugi strani pa multicasting ne vzpostavi neposredne povezave s sprejemniki, zato ne porablja pasovne širine omrežja kot enocasting.