فهم البروتوكولات والمفاهيم التي تجعل الخوادم والتطبيقات تتواصل. أساس لا غنى عنه لكل DevOps.
نموذج OSI يوضح كيف تنتقل البيانات عبر الشبكة من التطبيق إلى الكابل والعكس. كمهندس DevOps، ستتعامل غالباً مع الطبقات 4-7.
| الطبقة | الاسم | أمثلة |
|---|---|---|
| 7 | Application | HTTP DNS SSH FTP |
| 6 | Presentation | SSL/TLS JSON XML |
| 5 | Session | NetBIOS RPC |
| 4 | Transport | TCP UDP |
| 3 | Network | IP ICMP Routing |
| 2 | Data Link | Ethernet MAC Switch |
| 1 | Physical | Cables WiFi Fiber |
يضمن وصول البيانات بالترتيب. يستخدم في HTTP و SSH و FTP. أبطأ لكن آمن.
يرسل بدون تأكيد. يستخدم في البث المباشر والألعاب. أسرع لكن قد يفقد بيانات.
DNS يحوّل أسماء النطاقات (مثل google.com) إلى عناوين IP. العملية: المتصفح → DNS المحلي → DNS الجذر → TLD → Nameserver → IP.
GET جلب، POST إرسال، PUT تحديث، DELETE حذف، PATCH تعديل جزئي.
نسخة مشفرة من HTTP. تستخدم شهادة SSL لتشفير البيانات بين المتصفح والسيرفر.
200 نجاح، 301 تحويل دائم، 404 غير موجود، 500 خطأ سيرفر.
سيرفر وسيط يستقبل الطلبات ويوزعها. Nginx و Traefik أشهر الأمثلة.
Load Balancer يوزع الطلبات على عدة خوادم لمنع الحمل الزائد وتحسين الأداء والتوفر. الأنواع: Round Robin, Least Connections, IP Hash.
ping و traceroute