WebRTC wyjaśnione

WebRTC to standard internetowy, który pozwala dwom przeglądarkom nawiązać bezpośrednie, szyfrowane połączenie bez żadnej wtyczki. SendTomo używa go do przemieszczania Twoich plików między urządzeniami. Ta strona wyjaśnia kluczowe elementy w prostych słowach.

Kanały danych i DTLS-SRTP. Kanały danych WebRTC przenoszą Twój plik jako zaszyfrowane pakiety z użyciem DTLS-SRTP, tej samej warstwy bezpieczeństwa, która chroni wideo rozmowy w przeglądarce. Klucze szyfrowania są negocjowane bezpośrednio między Twoimi dwoma urządzeniami, więc ani nasze serwery, ani żadne urządzenie pośredniczące nie mogą odszyfrować danych.

STUN i TURN. Aby odnaleźć się w internecie, oba urządzenia najpierw pytają serwer STUN o swój publiczny adres sieciowy. W większości przypadków łączą się potem bezpośrednio. Jeśli zapora lub NAT zablokuje bezpośrednią ścieżkę, przekazywanie TURN przekazuje zaszyfrowany ruch — ale ponieważ dane są szyfrowane end-to-end między Twoimi urządzeniami, przekazywanie widzi tylko szyfrogram.

Sygnalizacja. Zanim otworzy się bezpośrednie połączenie, dwa urządzenia muszą wymienić szczegóły połączenia (nazywane ofertami SDP i kandydatami ICE). W SendTomo dzieje się to krótko przez kod pokoju na naszym serwerze sygnalizacyjnym. Gdy urządzenia mają swoje szczegóły, serwer sygnalizacyjny nie bierze już udziału w transferze.

Dlaczego peer-to-peer ma znaczenie. Ponieważ dane pliku płyną bezpośrednio między Twoimi urządzeniami, transfery biegną z pełną prędkością Twojej sieci, nie ma chmurowej pamięci, za którą trzeba płacić lub którą można zapchać, i nie ma serwerowej kopii Twoich danych, którą można by zhakować. To główna zaleta architektury opartej na WebRTC.

Gotowy, by przesyłać pliki? Otwórz SendTomo i zeskanuj, aby się połączyć.

Otwórz SendTomo