Unicasting vs Multicasting
Kompiuteriniame tinkle „unicast“reiškia informacijos perdavimą iš vieno siuntėjo į vieną imtuvą. Taigi vienatūris siuntimas apima tik du tinklo mazgus. Vienas imtuvas siunčiant siuntimą identifikuojamas pagal unikalų adresą. Kita vertus, „Multicasting“reiškia informacijos perdavimą vienu perdavimu imtuvų grupei. Daugialypis siuntimas paprastai įgyvendinamas kaip IP (interneto protokolo) siuntimas.
Kas yra „Unicasting“siuntimas?
Kalbant apie kompiuterių tinklą, vienvietis siuntimas reiškia informacijos perdavimą iš vieno siuntėjo į vieną imtuvą. Išsiuntimo metu naudojami seansų IP pristatymo protokolai, tokie kaip perdavimo valdymo protokolas (TCP) ir vartotojo duomenų „Instagram“protokolas (UDP). Unicasting atveju kiekvienas imtuvas ar klientas prisijungia prie serverio, kuris sunaudoja papildomą pralaidumą. Klientas palaiko tiesioginius ryšius su serveriu. Pvz., Apsvarstykite situaciją, kai prašote URL iš https://www.cnn.com iš savo kompiuterio. Šią užklausą turėtų gauti tik CNN serveris, kitaip tinklas bus užpildytas nepageidaujamomis užklausomis, siunčiamomis į kitus tinklo kompiuterius. Todėl unicast perdavimas yra būtinas tinklams ir jį palaiko Ethernet ir IP tinklai. Keletas unicast perdavimo pavyzdžių yra http, smtp, telnet, ssh ir pop3. Unicasting naudojamas, kai klientas prašo privataus ar unikalaus šaltinio. Tačiau siuntimas vienkartiniu būdu nėra tinkamas, kai informacija perduodama daugeliui klientų, nes siuntėjas turi užmegzti atskirus ryšius su kiekvienu imtuvu. Tai sunaudos siuntėjo skaičiavimo išteklius ir sunaudos didelį pralaidumą tinkle.
Kas yra daugiaadresis siuntimas?
Kaip minėta anksčiau, daugiaadresis perdavimas reiškia informacijos perdavimą imtuvų grupei vienu perdavimu. Daugialypio perdavimo atveju šaltinis reikalauja perduoti duomenų paketą tik vieną kartą. Tinklo mazgai, pvz., Maršrutizatoriai, padaro būtinas perduoto duomenų paketo kopijas, kad jį galėtų priimti keli imtuvai. Tarpiniai maršrutizatoriai siunčia paketus jiems registruotiems imtuvams, nurodydami norą gauti duomenis iš konkretaus siuntėjo. IP multicasting yra vienas iš dažniausiai naudojamų multicasting diegimų. Be to, šaltiniui nereikia žinoti imtuvų, kuriuos jis ketina siųsti daugiaadresiu būdu, adresų ir tarp siuntėjo ir imtuvų nėra tiesioginių ryšių. Daugialypis perdavimas nėra tinkamas masiniam duomenų perdavimui ir paprastai nėra plačiai naudojamas internete, nes tik mažose interneto dalyse yra daugialypės terpės funkcija.
Kuo skiriasi „Unicasting“ir „Multicasting“?
Pagrindinis skirtumas tarp siuntimo ir daugiaadresio perdavimo yra tai, kaip jie bendrauja su imtuvu. Siunčiant vienkartinę informaciją, informaciją vienam siuntėjui perduoda vienas siuntėjas, o gavėjas turi tiesioginį ryšį su siuntėju. Daugialypio perdavimo metu informacija siunčiama keliems imtuvams vienu perdavimu ir tarp siuntėjų ir imtuvų nėra tiesioginio ryšio. Unicasting yra naudojamas, kai klientas reikalauja privataus šaltinio ir jis nėra tinkamas perduoti informaciją daugeliui klientų, nes tai sunaudos didelį tinklo pralaidumą. Kita vertus, daugiaadresis ryšys neužmezga tiesioginių ryšių su imtuvais, todėl tinklo pralaidumas nėra vienkartinis.