Unicasting vs Multicasting
I datanettverk refererer unicast til å overføre informasjon fra en avsender til en mottaker. Så unicasting involverer bare to noder i et nettverk. Den enkle mottakeren i unicasting identifiseres av en unik adresse. På den annen side refererer Multicasting til å overføre informasjon i en enkelt overføring til en gruppe mottakere. Multicasting blir ofte implementert som IP (internet Protocol) Multicasting.
Hva er Unicasting?
Når det gjelder datanettverk, refererer unicasting til å overføre informasjon fra en enkelt avsender til en enkelt mottaker. Unicasting bruker sesjonsbaserte IP-leveringsprotokoller som Transmission Control Protocol (TCP) og User Datagram Protocol (UDP). Ved unicasting kobles hver mottaker eller klient til serveren og bruker ekstra båndbredde. Klienten har et direkte forhold til serveren. Tenk for eksempel på en situasjon der du ber om URL-adressen https://www.cnn.com fra datamaskinen din. Denne forespørselen skal bare mottas av CNN-serveren, ellers vil nettverket fylles med uønskede forespørsler sendt til andre datamaskiner i nettverket. Derfor er unicast-overføring viktig for nettverk og støttes av Ethernet- og IP-nettverk. Noen eksempler på unicast-overføringer er http, smtp, telnet, ssh og pop3. Unicasting brukes når en klient ber om en privat eller unik ressurs. Men unicasting er ikke egnet når du overfører informasjon til mange kunder, siden avsenderen må opprette separate forbindelser med hver mottaker. Dette vil forbruke dataressurser i avsenderen og vil forbruke en stor båndbredde i nettverket.
Hva er multicasting?
Som nevnt tidligere, refererer multicasting til å overføre informasjon til en gruppe mottakere i en enkelt overføring. I multicasting kreves kilden for å overføre en datapakke bare én gang. Nodene i nettverket som rutere lager de nødvendige kopiene av den overførte datapakken, slik at den kan mottas av flere mottakere. Mellomruterne sender pakkene til mottakere som har registrert seg hos dem, og indikerer interessen for å motta data fra den aktuelle avsenderen. IP-multicasting er en av de mest brukte multicasting-implementeringene. Videre trenger kilden ikke å vite adressene til mottakerne som den skal multicast, og det er ikke noe direkte forhold mellom avsenderen og mottakerne. Multicasting er ikke egnet for overføring av massedata og brukes vanligvis ikke i stor skala på internett, siden bare små deler av Internett er multicast-aktivert.
Hva er forskjellen mellom Unicasting og Multicasting?
Hovedforskjellen mellom unicasting og multicasting er på hvordan de kommuniserer med mottakeren. Ved unicasting overføres informasjon til en enkelt mottaker av en enkelt avsender, og mottakeren har et direkte forhold til avsenderen. I multicasting blir informasjon sendt til flere mottakere i en enkelt overføring, og det er ikke noe direkte forhold mellom avsendere og mottakere. Unicasting brukes når en privat ressurs blir bedt om av en klient, og den ikke er egnet for å overføre informasjon til mange klienter, siden den vil forbruke en stor båndbredde i nettverket. På den annen side gir ikke multicasting direkte forbindelse med mottakerne, og bruker derfor ikke nettverksbåndbredde som unicasting.