WebRTC expliqué

WebRTC est la norme web qui permet à deux navigateurs d’établir une connexion directe et chiffrée sans aucun plugin. SendTomo l’utilise pour déplacer vos fichiers d’un appareil à l’autre. Cette page explique les éléments clés en termes simples.

Canaux de données et DTLS-SRTP. Les canaux de données WebRTC transportent votre fichier sous forme de paquets chiffrés via DTLS-SRTP, la même couche de sécurité qui protège les appels vidéo des navigateurs. Les clés de chiffrement sont négociées directement entre vos deux appareils, de sorte que ni nos serveurs ni aucun relais ne peut déchiffrer les données.

STUN et TURN. Pour se trouver sur Internet, les deux appareils demandent d’abord à un serveur STUN leur adresse réseau publique. Dans la plupart des cas, ils se connectent ensuite directement. Si un pare-feu ou un NAT bloque le chemin direct, un relais TURN achemine le trafic chiffré — mais comme les données sont chiffrées de bout en bout entre vos appareils, le relais ne voit que du texte chiffré.

Signalisation. Avant que la connexion directe ne s’ouvre, les deux appareils doivent échanger leurs détails de connexion (appelés offres SDP et candidats ICE). Dans SendTomo, cela se fait brièvement via un code de room sur notre serveur de signalisation. Une fois que les appareils ont les détails l’un de l’autre, le serveur de signalisation n’intervient plus dans le transfert.

Pourquoi le pair à pair compte. Comme les données du fichier circulent directement entre vos appareils, les transferts s’effectuent à la pleine vitesse de votre réseau, il n’y a pas de stockage cloud à payer ou à saturer, et il n’y a pas de copie serveur de vos données qui pourrait être compromise. C’est l’avantage principal d’une architecture basée sur WebRTC.

Prêt à transférer vos fichiers ? Ouvrez SendTomo et scannez pour vous connecter.

Ouvrir SendTomo