Echo (protokół komunikacyjny)

Echocast.png

Echo (dystrybucja jeden-do-wszystkich, jeden-do-jednego lub jeden-do-kilku) to grupowy protokół komunikacyjny , w którym uwierzytelnione i zaszyfrowane informacje są adresowane do członków podłączonych do węzła.

Adaptive Echo, Full Echo i Half Echo można wybrać jako kilka trybów szyfrowanego protokołu Echo.

Protokół Echo oferuje trzy tryby działania: Adaptive Echo, Full Echo i Half Echo.

Echo adaptacyjne

Grafika przedstawia protokół Adaptive Echo do echocastingu. Skonfigurowane węzły dowiadują się, którzy sąsiedzi znają tajne tokeny. Poufne dane są następnie przekazywane tylko do uznanych stron.

Adaptacyjne Echo rozsyła wiadomości do stron, które wykazały świadomość istnienia tajnego tokena. Grafika z boku przedstawia przykład komunikacji Jasia i Małgosi. Nawiązując do starej bajki, obaj podświetlają drzewa „białymi kamyczkami” lub „okruchami chleba”, aby odkryć się nawzajem w lesie. Chcą komunikować się bez wiedzy złej wiedźmy. W jaki sposób Jaś i Małgosia mogą się komunikować, nie ujawniając swojej komunikacji? Węzły w tym przykładzie używają tokenu „białe kamyki”. Ponieważ zła czarownica nie jest świadoma tajemnego żetonu, nie będzie otrzymywać wiadomości od Jasia i Małgosi, chyba że oczywiście źle się zachowa.

Pełne echo

Full Echo lub po prostu Echo wysyła każdą wiadomość do każdego sąsiada. Każdy sąsiad robi to samo, chyba że jest to węzeł docelowy określonej wiadomości. W mniejszych sieciach wiadomość powinna dotrzeć do każdego peera. Węzły mogą być klientem , serwerem lub jednym i drugim.

Pół Echa

Half Echo wysyła wiadomość tylko do bezpośredniego sąsiada. Jeśli zostanie poprawnie skonfigurowany, węzeł docelowy nie roześle otrzymanej wiadomości do innych pobliskich węzłów. Pozwala to dwóm sąsiadom komunikować się ze sobą na dedykowanych gniazdach. Oznacza to, że dane z innych węzłów nie będą przechodzić przez ograniczone gniazdo. Chociaż zawsze są uwierzytelniane i szyfrowane, węzły mogą wykluczać innych z wiedzy o komunikacji.

Konta echa

Konta pozwalają na ekskluzywne połączenia. Węzeł serwera może zakładać konta, a następnie rozpowszechniać informacje o poświadczeniach. Konta tworzą sztuczną sieć zaufania bez ujawniania publicznego klucza szyfrującego i bez dołączania klucza do adresu IP.

Linki zewnętrzne