BIGSPEED Peer-to-Peer SDK 3.0

Licencji: Wolna ‎Rozmiar pliku: 1.63 MB
‎Ocena użytkowników: 3.0/5 - ‎5 ‎Głosów

O BIGSPEED Peer-to-Peer SDK

BigSpeed Peer-to-Peer SDK to zestaw dwóch składników COM (agenta i koncentratora), które umożliwia skonfigurowanie wirtualnej prywatnej sieci peer-to-peer (P2P) w celu bezpiecznego udostępniania plików i wysyłania wiadomości. Przesyłane dane są kodowane przy użyciu 128-bitowego szyfrowania AES w locie, bez konieczności posiadania certyfikatów SSL. Przechodzenie na nat jest realizowane przy użyciu technologii dziurkowania TCP. Zabezpieczenia są dostępne w dwóch różnych trybach: szyfrowanie symetryczne za pomocą współdzielonego klucza tajnego i szyfrowanie asymetryczne za pomocą 1024-bitowych kluczy publicznych/prywatnych. Centrum jest odpowiedzialny za przechowywanie informacji i uwierzytelniania rówieśników online. Wszystkie elementy równorzędne połączone z określonym centrum budują jedną prywatną społeczność. Każdy agent działa jednocześnie jako klient i serwer. Precyzyjna kontrola dostępu jest realizowana przez uprawnienia zorientowane na użytkownika. Przyznają one uprawnienia kontroli dostępu do zasobów systemowych i usług w sposób elastyczny i bezpieczny. Dwa różne rodzaje natychmiastowych informacji mogą być wymieniane między rówieśnikami: wiadomości alertów i czatu. Oprócz standardowych operacji FTP, takich jak przesyłanie, pobieranie, zmiana nazwy, usuwanie itp., SDK oferuje również kilka zaawansowanych funkcji. Transfery uszkodzonych plików są wznawiane automatycznie (jeśli są włączone), z sprawdzaniem integralności MD5. Agent jest w stanie uruchomić operację wyszukiwania na równorzędnych. Moduł serwera jest w stanie wykonać kompresję plików i dekompresję na żądanie z modułu klienta zdalnego. Istnieje możliwość kompresji danych wychodzących w locie przed co może znacznie skrócić czas transferu dużych plików. BigSpeed Peer-to-Peer SDK wykorzystuje elegancki paradygmat oparty na zdarzeniach, ułatwiające integrację z aplikacjami systemu Windows. Szczególną uwagę zwraca się na zapewnienie responsywnego interfejsu użytkownika, unikając problemów wielowątkowych i utrzymując maksymalną wydajność przepustowości. Przykładowe aplikacje są zawarte w VB .NET, VB 2005 i Delphi 7.