شرح WebRTC

WebRTC هو معيار الويب الذي يتيح لمتصفحين إنشاء اتصال مباشر ومشفّر دون أي إضافة plugin. يستخدم SendTomo إياه لنقل ملفاتك من جهاز إلى جهاز. تشرح هذه الصفحة الأجزاء الأساسية بلغة بسيطة.

قنوات البيانات وDTLS-SRTP. تحمل قنوات بيانات WebRTC ملفك على شكل حزم مشفّرة باستخدام DTLS-SRTP، وهي نفس طبقة الأمان التي تحمي مكالمات الفيديو في المتصفح. يتم التفاوض على مفاتيح التشفير مباشرة بين جهازك، لذا لا يمكن لخوادمنا ولا لأي ترحيل relay فك تشفير البيانات.

STUN وTURN. ليعثر كل منهما على الآخر عبر الإنترنت، يطلب الجهازان أولاً من خادم STUN عنوان الشبكة العام الخاص بهما. في معظم الحالات يتصلان مباشرة بعد ذلك. إذا حجب جدار حماية أو NAT المسار المباشر، فإن ترحيل TURN يعيد توجيه حركة المرور المشفّرة — ولكن نظراً لأن البيانات مشفّرة من الطرف إلى الطرف بين جهازك، فإن الترحيل يرى نصاً مشفّراً فقط.

الإشارات. قبل أن يُفتح الاتصال المباشر، يحتاج الجهازان إلى تبادل تفاصيل الاتصال (تُسمى عروض SDP ومرشحي ICE). في SendTomo يحدث هذا لفترة وجيزة عبر رمز غرفة على خادم الإشارات لدينا. بمجرد أن يملك الجهازان تفاصيل بعضهما، لم يعد خادم الإشارات متورطاً في النقل.

لماذا يهم النقل من نظير إلى نظير. لأن بيانات الملف تتدفق مباشرة بين أجهزتك، تعمل عمليات النقل بأقصى سرعة لشبكتك، ولا يوجد تخزين سحابي تدفع مقابله أو يمتلئ، ولا توجد نسخة من بياناتك على خادم يمكن اختراقها. هذه هي الميزة الأساسية لبنية قائمة على WebRTC.

مستعد لنقل ملفاتك؟ افتح SendTomo وامسح للاتصال.

افتح SendTomo