هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
يرجى إضافة قالب معلومات متعلّقة بموضوع المقالة.

مقبس مجال يونكس

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 19:59، 22 أبريل 2023 (تعريب كلمات). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

مقبس مجال يونكس (بالإنجليزية: Unix domain socket)‏ يُعروف أيضًا باسم يو دي اس (بالإنجليزية: UDS)‏ أو مقبس آي بي سي (بالإنجليزية: IPC socket)‏ (مقبس الاتصال بين العمليات) هو طرف اتصال البيانات لتبادل البيانات بين العمليات التي يتم تنفيذها على نفس نظام التشغيل المضيف. يشار إليه أيضًا من خلال عائلة العنوان AF_UNIX . أنواع مآخذ التوصيل الصالحة في مجال يونكس هي:[1]

مرفق مقبس مجال يونكس هو مكون قياسي لأنظمة تشغيل بوزيكس .

تشبه واجهة برمجة التطبيقات لمقابس مجال يونكس تلك الخاصة بمقبس الإنترنت، ولكن بدلاً من استخدام بروتوكول شبكة أساسي، تحدث جميع الاتصالات بالكامل داخل نواة نظام التشغيل. قد تستخدم مآخذ مجال يونكس نظام الملفات كمساحة لاسم العنوان. (تقدم بعض أنظمة التشغيل، مثل لينكس، مساحات أسماء إضافية. ) تشير العمليات إلى مآخذ مجال يونكس باعتبارها مؤشرات الفهرسة لنظام الملفات، بحيث يمكن لعمليتين التواصل عن طريق فتح نفس المقبس.

بالإضافة إلى إرسال البيانات، قد ترسل العمليات واصفات الملفات عبر اتصال مقبس مجال يونكس باستخدام استدعاءات النظام sendmsg() و recvmsg(). يسمح هذا لعمليات الإرسال بمنح عملية الاستلام حق الوصول إلى واصف الملف الذي لا تتمتع عملية الاستلام بالوصول إليه بخلاف ذلك.[2][3] يمكن استخدام هذا لتنفيذ شكل أولي من الأمن القائم على القدرة.[4]

أنظر أيضا

مراجع

  1. ^ "Linux Programmer's Manual (unix - sockets for local interprocess communication)". 30 أبريل 2018. مؤرشف من الأصل في 2023-03-15. اطلع عليه بتاريخ 2019-02-22.
  2. ^ "Archive of the "Postfix Discussions" mailing list". 30 سبتمبر 2000. مؤرشف من الأصل في 2013-05-18. اطلع عليه بتاريخ 2014-09-29.
  3. ^ "Linux man page - cmsg(3): access ancillary data". مؤرشف من الأصل في 2023-01-27. اطلع عليه بتاريخ 2018-10-09.
  4. ^ ""Secure Programming for Linux and Unix HOWTO", Section 3.4 "Sockets and Network Connections"". dwheeler.com. David A. Wheeler. 22 أغسطس 2004. مؤرشف من الأصل في 2022-12-30. اطلع عليه بتاريخ 2014-09-29.