Echo (protokół komunikacyjny)
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
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