Vad är en Anycast?
En anycast är en kommunikationsprocess som involverar överföring av data från en ursprungspunkt till en enda termineringspunkt. Bestämningen av vart som någon sändning mottas bestäms ofta av faktorer som avståndet mellan avsändaren och mottagaren. Detta innebär att även om det kan finnas flera olika avslutningspunkter som kan ta emot kommunikationen, mottar de andra mottagarna inte uppgifterna direkt. Istället initierar den ursprungliga mottagaren en andra anycast som överför data till nästa närmaste mottagare. Processen fortsätter tills alla tillgängliga mottagare i gruppen har tagit emot och assimilerat uppgifterna.
Processen associerad med en anycast skiljer sig något från en unicast. Medan båda tillvägagångssätten kräver en punkt till punktöverföring av data från ursprungspunkten till en enda uppsägningspunkt, vidarebefordrar mottagaren då inte informationen till andra i gruppen. Istället utför unicastens ursprung enstaka sändningar till varje gruppmedlem. En anycast är också annorlunda från en multicast, där originatören kommunicerar data till flera olika mottagare samtidigt.
Beroende på den exakta applikationen kan användningen av en anycast vara ett mer effektivt sätt att kommunicera med olika uppsägningspunkter. Genom att initiera den enskilda sändningen till närmaste mottagare eller mottagare har avsändaren slutfört uppgiften och effektivt frigjort resurserna som användes under kommunikationen. Detta i motsats till situationer där samma avsändare måste kontakta flera mottagare, antingen individuellt eller samtidigt, vilket resulterar i att fler resurser används under en något längre tidsperiod.
Anycast-routing kan användas i olika internetapplikationer samt för att skicka och ta emot kommunikation mellan olika system i ett lokalt nätverk. Det är viktigt att mottagaren som identifieras av avsändaren som den bästa eller närmaste kan variera från en instans till nästa. Faktorer som typen av data som överförs eller andra protokoll som programmeras in i processen kan leda till situationer där en mottagare anses vara det bästa alternativet för visuell data, ett annat för ljuddata och ännu ett för audiovisuella data.
Som med alla typer av dataöverföringar innebär en anycast några risker när det gäller avlyssning av uppgifterna medan den är på väg till den avsedda mottagaren. Av denna anledning integreras ofta säkerhetsprotokoll som krypterar eller på annat sätt hindrar data från att vidarebefordras, kopieras och sedan släppas för leverans till dess ursprungliga utgångspunkt. Genom att göra det hjälper vi att minimera risken för vad som kallas ett säkerhetsbrott mellan män och i mitten, där data fångas, analyseras och ändras på något sätt innan de vidarebefordras till termineringspunkten.