⭕ أهم البروتوكولات المستخدمة في الشبكات
1️⃣ TCP:
Transmission Control Protocol
بروتوكول التحكم بالنقل هو بروتوكول مهيأ للاتصال حيث يتطلب إنشاء اتصال بين التطبيقات قبل نقل البيانات. من خلال التحكم في التدفق والإقرار بالبيانات ، يوفر TCP فحصًا شاملاً للأخطاء يضمن TCP تسلسل البيانات مما يعني وصول حزم البيانات بالترتيب عند الطرف المستلم ومن الممكن أيضًا إعادة إرسال حزم البيانات المفقودة مع برنامج التعاون الفني
???? إيجابياته
✅يضمن بروتوكول TCP ثلاثة أشياء:
✅تصل البيانات إلى الوجهة وتصل إليها في الوقت المحدد وتصل إليها دون تكرار.
✅يقوم TCP تلقائيًا بتقسيم البيانات إلى حزم قبل الإرسال.
???? سلبياته
✅لا يمكن استخدام TCP للاتصالات البث والبث المتعدد.
2️⃣ UDP
User Datagram Protocol
هو بروتوكول اتصال بديل لبروتوكول التحكم في الإرسال. كما يتم تنفيذه بشكل أساسي لإنشاء ارتباط يتسامح مع زمن الانتقال المنخفض بين التطبيقات المختلفة.
???? مميزاته
✅ سرعة نقل البيانات وتقليل زمن تأخر وصولها، بسبب عدم الحاجة إلى إنشاء اتصال
✅ إمكانيّة إرسال البيانات إلى عِدة أجهزة في وقتٍ واحد وبسرعة عالية
✅ استغراق وقت قليل في معالجة حزم البيانات قبل إرسالها
???? عيوبه
✅ لا يتضمن خيار إعادة إرسال البيانات في حال ظهور خطأ ما أو فقد للبيانات أثناء عملية النقل
✅ إمكانيّة إرسال البيانات بترتيب غير صحيح في بعض الأحيان.
✅ عدم دعم العمل مع أجهزة التوجيه (الراوتر).
3️⃣ HTTP
“HyperText Transfer Protocol HTTP “
بروتوكول نقل النص التشعبي”، هو بروتوكول لنقل الموارد في الإنترنت، وهو الطريقة الرئيسة والأكثر انتشاراً لنقل البيانات في الإنترنت، الهدف الأساسي منه هو نشر واستقبال صفحات HTML، وربما هو المعروف لدى المستخدمين العاديين.
???? مميزاته
✅ يحدد أن أي نوع من محتوى الوسائط يمكن إرساله بواسطة HTTP طالما أن كل من الخادم والعميل يستطيعان التعامل مع محتوى البيانات.
✅ غير متصل حيث يبدأ عميل HTTP، أي المتصفح، في طلب HTTP وبعد إرسال الطلب يفصل العميل عن الخادم وينتظر الاستجابة.
✅ يكون العميل والخادم على دراية ببعضهما البعض أثناء الطلب الحالي فقط بعد ذلك، كلاهما ينسى بعضهما البعض. نظرًا لطبيعة البروتوكول عديمة الحالة، لا يمكن للعميل أو الخادم الاحتفاظ بالمعلومات حول الطلبات المختلفة عبر صفحات الويب.
???? عيوبه
✅ لا يوفر هذا البروتوكول تبادلاً موثوقاً به بدون منطق إعادة المحاولة.
✅ يمكن استخدامه فقط للاتصالات من نقطة إلى نقطة
4️⃣ DNS
Domain Name System
“نظام أسماء النطاقات”، إن تقنية هذا البروتوكول مشابهة لدليل الهاتف العادي الذي نكتب فيه أسماء الأشخاص الذين نتصل بهم مع أرقام هواتفهم، فعندما نريد الاتصال بشخص ما علينا سوى فتح الدليل على الصفحة التي تحوي اسم الشخص ومن ثم قراءة رقم الشخص والاتصال به.
???? مميزاته
✅ هو النظام الوحيد الذي يسمح للمستخدمين عبر الإنترنت باستخدام الإنترنت وتصفحه.
✅ تساعدك خوادم DNS في العثور على موقع الويب باستخدام متصفح الويب عن طريق كتابة اسم الموقع
✅ هي عنصر هام لأمن شركتك حيث تم تصميمها لأغراض أمنية ومنع محاولات اختراق الخادم الخاصة بك وبالتالي منع إختراق إلى الأجهزة
???? عيوبه
✅ من أشهر الهجمات الشهيرة التي يقوم بها المحتالين هي أن يستبدل المهاجم عنوان DNS الحقيقي بأخرى احتيالية، بهدف خداع المستخدمين وتوجيههم (دون معرفتهم) إلى عناوين ضارة، عادةً مع نوايا سيئة للغاية، مثل الاستيلاء على تفاصيل البنك الخاصة بهم أو البيانات الشخصية الأخرى.