Što je Anycast?

Anycast je komunikacijski proces koji uključuje prijenos podataka od izvorne točke do jedne točke završetka. Određivanje mjesta primanja bilo kojeg prijenosa često je određeno čimbenicima kao što je udaljenost između pošiljatelja i primatelja. To znači da, iako može postojati nekoliko različitih terminalnih točaka koje su sposobne primiti komunikaciju, ti drugi prijamnici ne primaju podatke izravno. Umjesto toga, izvorni primatelj pokreće drugi anycast, prosljeđujući podatke sljedećem najbližem primatelju. Proces se nastavlja sve dok svi dostupni primatelji unutar grupe ne prime i asimiliraju podatke.

Proces povezan s anycast malo se razlikuje od unicast. Iako oba pristupa zahtijevaju prijenos podataka od točke do točke od točke podrijetla do jedne točke završetka, primatelj tada ne prosljeđuje podatke drugima u grupi. Umjesto toga, začetnik unicast-a provodi pojedinačne prijenose svakom članu grupe. Anycast se također razlikuje od multicasta, gdje pošiljatelj istovremeno komunicira podatke s nekoliko različitih primatelja.

Ovisno o točnoj aplikaciji, korištenje anycasta može biti učinkovitiji način komunikacije s različitim točkama prekida. Pokretanjem pojedinačnog emitiranja najbližem primatelju ili primatelju, pošiljatelj je dovršio zadatak, učinkovito oslobađajući resurse koji su bili u upotrebi tijekom komunikacije. To je u suprotnosti sa situacijama u kojima isti pošiljatelj mora kontaktirati više primatelja, pojedinačno ili istovremeno, što rezultira korištenjem više resursa tijekom nešto duljeg vremenskog razdoblja.

Anycast usmjeravanje se može koristiti u različitim internetskim aplikacijama, kao i za slanje i primanje komunikacija između različitih sustava unutar lokalne mreže. Važno je da se primatelj kojeg pošiljatelj identificira kao najboljeg ili najbližeg može razlikovati od slučaja do slučaja. Čimbenici kao što su vrsta podataka koji se prenose ili drugi protokoli koji su programirani u procesu mogu dovesti do situacija u kojima se jedan primatelj smatra najboljom opcijom za vizualne podatke, drugi za audio podatke, a treći za audio-vizualne podatke.

Kao i kod bilo koje vrste prijenosa podataka, anycast predstavlja neke rizike u smislu presretanja podataka dok su na putu do ciljanog primatelja. Iz tog razloga, sigurnosni protokoli koji šifriraju ili na drugi način sprječavaju da se podaci preusmjere, kopiraju i zatim puste za isporuku do izvorne točke završetka često su integrirani u različite situacije. To pomaže da se minimiziraju šanse za ono što je poznato kao kršenje sigurnosti čovjeka u sredini, u kojem se podaci hvataju, analiziraju i na neki način mijenjaju prije nego što se proslijede na krajnju točku.