Unicasting vs Multicasting
I datanettverk refererer unicast til å overføre informasjon fra én sender til én mottaker. Så unicasting involverer bare to noder i et nettverk. Enkeltmottakeren i unicasting identifiseres med en unik adresse. På den annen side refererer multicasting til å overføre informasjon i en enkelt overføring til en gruppe mottakere. Multicasting er vanligvis implementert som IP (internet Protocol) Multicasting.
Hva er Unicasting?
Når det kommer til datanettverk, refererer unicasting til å overføre informasjon fra en enkelt sender til en enkelt mottaker. Unicasting bruker sesjonsbaserte IP-leveringsprotokoller som Transmission Control Protocol (TCP) og User Datagram Protocol (UDP). I 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. Denne forespørselen bør kun mottas av CNN-serveren, ellers vil nettverket bli fylt med uønskede forespørsler sendt til andre datamaskiner i nettverket. Derfor er unicast-overføring avgjørende 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 privat eller unik ressurs etterspørres av en klient. Men unicasting er ikke egnet ved overføring av informasjon til mange klienter 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, for eksempel 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 ikke kilden å vite adressene til mottakerne som den skal multicaste og det er ingen direkte relasjon mellom avsender og mottakere. Multicasting er ikke egnet for bulkdataoverføring 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 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. Ved multicasting sendes informasjon til flere mottakere i en enkelt overføring, og det er ingen direkte relasjon mellom avsendere og mottakere. Unicasting brukes når en privat ressurs etterspørres av en klient og den er ikke egnet for å overføre informasjon til mange klienter siden den vil forbruke en stor båndbredde av nettverket. På den annen side oppretter ikke multicasting direkte forbindelser med mottakerne, og bruker derfor ikke nettverksbåndbredde som unicasting.