Wednesday, March 13, 2019

فهم الـ Tunneling protocols في عالم الشبكات



ما هو مفهوم الـTunneling ؟
في البداية كلمة Tunnel تعني نفق و هي هنا تستخدم بالفعل و كأنها نفق بين موقعين مؤسسة ما بحيث لا يمكن لمن هو خارج هذا النفق أن يطلع على البيانات التي تمر خلاله.
(ضع في إعتبارك أن موقعي الشركة هي Private networks و يتم نقل البيانات بينهما خلال public network كشبكة الإنترنت مثلاً )
:
كيف تعمل بروتوكولات الـTunneling مع البيانات ؟
تقوم بروتوكول الـTunneling المستخدم بعمل تشفير Encryption للبيانات , ثم تغليف Encapsulation لهذه البيانات بالكامل , ثم يعطيها عنوان جديد متمثل في بداية و نهاية هذا النفق , و هكذا تصبح المعلومات الأصلية عبارة عن مجردData مشفرة بالنسبة للــpublic network . و هنا بالفعل يصبح الامر و كأنك ترى بداية النفق و نهايته و لكنك لا تعرف ما هو الشئ الذي يمر بداخله , لذلك تم تسمية هذه العملية بي tunneling .
:
ما هي أنواع الـTunneling protocols ؟
يوجد عدد من البروتوكولات المستخدمة في عملية تأسيس نفق بين two sites , كلاً منها له مزاياه و أنظمة التشغيل التي يتناسب معها , على سبيل المثال :
:
 MPPE/PPTP :
Windows, Linux, and Mac clients.
:
 GRE :
Linux clients, Cisco routers
:
 IPSec, tunnel mode:
Windows (2000 & NT) and Linux clients
:
 IPSec/PPTP :
Windows (2000 & NT) and Linux clients
:
 IPSec/L2TP:
Windows (2000 & NT) and Linux clients
:
بعض هذه البروتوكولات لا يقوم بعمل Encryption للبيانات و يكتفي فقط بعمل Encapsulaton . و بالتالي فمن الضروري أن نستخدم معه بروتوكول IPsec للقيام بعملية التشفير من خلاله .
:
:
مع تحيات أخوكم م.طارق عبدالجليل فضيل

Image may contain: text

No comments:

Post a Comment