هل فكرت قبل كده إزاي البرامج بتتكلم مع بعض جوه نفس السيستم بدون ما تستخدم الشبكة؟
الفيديو ده بيشرح مفهوم مهم جدًا في عالم الأنظمة وهو:
IPC (Inter-Process Communication)
Unix Domain Sockets
الفرق بينه وبين الـ TCP/IP
ليه أسرع وأكفأ في بعض السيناريوهات (بدون network overhead)
بيستخدم فين في الأنظمة الحقيقية (زي السيرفرات و الـ microservices)
إزاي تشغل Unix Socket بين container و service تانية
جانب الأمان (Important!):
الـ Kernel هو اللي بيدير الوصول للـ Unix Socket
بيعتمد على File Permissions (read/write) للتحكم في مين يقدر يتواصل
مفيش exposure على الشبكة → يقلل attack surface بشكل كبير
عزل أقوى بين services لأن الاتصال بيتم محليًا تحت سيطرة الـ OS