Unicasting vs Multicasting
I datanätverk hänvisar unicast till sändning av information från en avsändare till en en mottagare. Så unicasting innebär bara två noder i ett nätverk. Den enda mottagaren i unicasting identifieras av en unik adress. Å andra sidan avser Multicasting att sända information i en enda överföring till en grupp mottagare. Multicasting är vanligtvis implementerad som IP (Internet Protocol) Multicasting.
Vad är Unicasting?
När det gäller datanätverk hänvisar unicasting till sändning av information från en enda avsändare till en enda mottagare. Unicasting använder sessionsbaserade IP-leveransprotokoll som Transmission Control Protocol (TCP) och User Datagram Protocol (UDP). Vid unicasting ansluts varje mottagare eller klient till servern som ökar ytterligare bandbredd. Klienten har ett direkt förhållande till servern. Tänk på en situation där du begär webbadressen http://www.cnn.com från din dator. Denna begäran bör endast mottas av CNN-servern, annars kommer nätverket att fyllas med oönskade önskemål som skickas till andra datorer i nätverket. Därför är unicast-överföring nödvändig för nätverk och stöds av Ethernet- och IP-nätverk. Några exempel på unicast-överföringar är http, smtp, telnet, ssh och pop3. Unicasting används när en privat eller unik resurs begärs av en klient. Men unicasting passar inte vid överföring av information till många kunder eftersom avsändaren måste göra separata anslutningar med varje mottagare. Detta kommer att förbruka datorresurser i avsändaren och kommer att förbruka en stor bandbredd i nätverket.
Vad är multicasting?
Som nämnts tidigare refererar multicasting till sändning av information till en grupp mottagare i en enda överföring. Vid multicasting krävs källa att bara överföra ett datapaket. Noderna i nätverket, såsom routrar, gör de nödvändiga kopiorna av det överförda datapaketet så att det kan mottas av flera mottagare. De mellanliggande routrarna skickar paket till mottagare som har registrerat sig med dem som anger intresse för att ta emot data från den specifika avsändaren. IP-multicasting är en av de vanliga multicasting-implementeringarna. Vidare behöver källan inte känna adresserna till mottagarna att den ska multicast och det finns inget direkt samband mellan avsändaren och mottagarna. Multicasting är inte lämplig för överföring av massdata och används inte i stor skala på internet eftersom endast små delar av Internet är multicast-aktiverade.
Vad är skillnaden mellan Unicasting och Multicasting?
Huvudskillnaden mellan unicasting och multicasting handlar om hur de kommunicerar med mottagaren. Vid unicasting överförs information till en enda mottagare av en enda avsändare och mottagaren har ett direkt förhållande till avsändaren. Vid multicasting skickas information till flera mottagare i en enda överföring och det finns inget direkt samband mellan avsändarna och mottagarna. Unicasting används när en privat resurs begärs av en klient och den är inte lämplig för överföring av information till många kunder eftersom det kommer att förbruka en stor bandbredd i nätverket. Å andra sidan gör multicasting inte direktanslutningar med mottagarna, och förbrukar därför inte nätverksbandbredd som unicasting.