Posts Tagged ‘TCP vs UDP’

قاموس المصطلحات – Three-Way Handshake

مايو 25, 2009

هي طريقة يختصّ بها بروتوكول TCP في إنشاء الإتصال بين أي جهازين. وهي تتميزّ بالدرجة الأولى في أنها تضمن الموثوقية Reliable في عملية الإتصال… أي التأكد من وصول كامل حزم البيانات فيما بين الجهازين وعدم فقدان أي منها في الطريق لأي سبب من الأسباب. وهذه إحدى مزايا TCP مقارنة ببروتوكول UDP وإن كان هذا على حساب السرعة. (تحديث… كمثال على ذلك، تنزيل ملف من سيرفر FTP يتم ببروتوكول TCP من خلال هذه الطريقة لذلك يصلك كاملاً غير معطوب، بينما لا تضمن جودة الإتصال مع مواقع البث الحي لأنها تعمل على UDP).

نستطيع ترجمتها إلى المصطلح “المصافحة الثلاثية”، وهي أشبه ما تكون بعملية الإتصال الهاتفي بين البشر، من حيث أنك تحتاج للقيام بخطوات متسلسلة لإنشائها: ستقوم برفع السماعة، ثم طلب الرقم، وانتظار الرد، ثم سماع الرنين لدى الطرف الآخر، ثم قيامه برفع السماعة والرد، ثم التعارف، …. إلخ.

هذه الطريقة تمكّن الجهازين من التفاوض والإتفاق على بعض القيم المبدئية Parameters التي ستستخدم أثناء عملية الإتصال وإرسال البيانات فيما بينهما، وهي كما يلي:

(more…)

Advertisements