Scroll to navigation

address_families(7) Miscellaneous Information Manual address_families(7)

الاسم

address_families - عوائل عناوين المقابس (نطاقات)

موجز

#include <sys/types.h>          /* See NOTES */
#include <sys/socket.h>
int socket(int domain, int type, int protocol);

الوصف

وسيط domain في socket(2) يحدد نطاق اتصال؛ هذا يختار عائلة البروتوكول المستخدمة للاتصال. تُعرّف هذه العوائل في <sys/socket.h>. تتضمن الصيغ التي يفهمها نواة لينكس حاليًا:

اتصال محلي. لمزيد من المعلومات، انظر unix(7).
بروتوكولات الإنترنت IPv4. لمزيد من المعلومات، انظر ip(7).
بروتوكول الراديو الهواة AX.25. لمزيد من المعلومات، انظر ax25(4).
IPX - بروتوكولات Novell.
AppleTalk لمزيد من المعلومات، انظر ddp(7).
بروتوكول طبقة الحزمة AX.25. لمزيد من المعلومات، انظر netrom(4)، بروتوكولات الراديو الحزمية ولينكس وفصول AX.25 وNET/ROM وبرمجة شبكة ROSE من دليل لينكس للراديو الهواة AX.25.
لا يمكن استخدامه لإنشاء مقابس؛ يُستخدم غالبًا لروابط الجسر في أوامر بروتوكول rtnetlink(7).
الوصول إلى دوائر ATM الافتراضية الدائمة الخام (PVCs). لمزيد من المعلومات، انظر دليل ATM على لينكس.
بروتوكول ITU-T X.25 / ISO/IEC 8208. لمزيد من المعلومات، انظر x25(7).
بروتوكولات الإنترنت IPv6. لمزيد من المعلومات، انظر ipv6(7).
RATS (جمعية اتصالات الراديو الهواة). بيئة الأنظمة المفتوحة (ROSE) بروتوكول طبقة الحزمة AX.25. لمزيد من المعلومات، انظر الموارد المدرجة لـ AF_NETROM.
أُزيل الدعم في لينكس 6.1.
محجوز لـ "مشروع 802.2LLC"؛ لم يُستخدم أبدًا.
كانت هذه عائلة بروتوكول قصيرة العمر (بين لينكس 2.1.30 و2.1.99pre2) لاستدعاءات جدار الحماية.
بروتوكول إدارة المفاتيح، طُوّر أصلاً للاستخدام مع IPsec (منذ لينكس 2.1.38). لا علاقة له بـ keyctl(2) ومرافق تخزين المفاتيح داخل النواة. انظر RFC 2367 واجهة برمجة تطبيقات إدارة المفاتيح PF_KEY، الإصدار 2 للتفاصيل.
جهاز واجهة مستخدم النواة. لمزيد من المعلومات، انظر netlink(7).
واجهة حزم منخفضة المستوى. لمزيد من المعلومات، انظر packet(7).
بروتوكول Acorn Econet (أُزيل في لينكس 3.5). انظر توثيق Econet http://www.8bs.com/othrdnld/manuals/econet.shtml للتفاصيل.
الوصول إلى الدوائر الافتراضية المُبدلة لـ ATM (SVCs). انظر دليل ATM على لينكس للتفاصيل.
بروتوكول مقابس البيانات الموثوقة (RDS) (منذ لينكس 2.6.30). لا علاقة لـ RDS عبر RDMA بـ AF_SMC أو AF_XDP. لمزيد من المعلومات، انظر rds(7) وrds-rdma(7) وDocumentation/networking/rds.rst في شجرة مصدر نواة لينكس.
واجهة مقبس عبر IrDA (نُقل إلى المرحلة التجريبية في لينكس 4.14، أُزيل في لينكس 4.17). لمزيد من المعلومات، انظر irda(7).
طبقة نقل PPP عامة، لإعداد أنفاق L2 (L2TP وPPPoE). انظر Documentation/networking/l2tp.rst في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول قديم للاتصال بالشبكة الواسعة (WAN) استُخدم بواسطة بطاقات Sangoma WAN (المسماة "WANPIPE")؛ أُزيل في لينكس 2.6.21.
بروتوكول التحكم في الارتباط المنطقي (IEEE 802.2 LLC)، الجزء العلوي من طبقة ربط البيانات في مكدس بروتوكولات الشبكات ISO/OSI (منذ لينكس 2.4)؛ لا علاقة له بـ AF_PACKET. انظر الفصل 13.5.3. التحكم في الارتباط المنطقي في فهم دواخل نواة لينكس (O'Reilly Media, 2006) ومعايير IEEE للشبكات المحلية: التحكم في الارتباط المنطقي (معهد مهندسي الكهرباء والإلكترونيات، نيويورك، 1985) للتفاصيل. انظر أيضًا بعض الملاحظات التاريخية بخصوص تطويره.
عنونة InfiniBand الأصلية (منذ لينكس 3.11).
تبديل الوسوم متعدد البروتوكولات (منذ لينكس 4.1)؛ يُستخدم غالبًا لتكوين توجيه MPLS عبر netlink(7)، لأنه لا يعرض القدرة على إنشاء مقابس لمساحة المستخدم.
بروتوكول ناقل شبكة منطقة التحكم للسيارات (منذ لينكس 2.6.25). انظر Documentation/networking/can.rst في شجرة مصدر نواة لينكس للتفاصيل.
TIPC، بروتوكول "مقابس نطاق الكتلة" (منذ لينكس 2.6.16). انظر دليل مبرمج TIPC و وصف البروتوكول للتفاصيل.
بروتوكول المقبس منخفض المستوى للبلوتوث (منذ لينكس 3.11). انظر نظرة عامة على واجهة برمجة تطبيقات إدارة البلوتوث و مقدمة في برمجة البلوتوث بقلم ألبرت هوانغ للتفاصيل.
بروتوكول IUCV (وسيلة الاتصال بين المستخدمين) z/VM للتفاعل بين المشرف والضيف (منذ لينكس 2.6.21)؛ لا علاقة له بـ AF_VSOCK و/أو AF_SMC. انظر نظرة عامة على بروتوكول IUCV للتفاصيل.
بروتوكول استدعاء الإجراء عن بُعد لنظام ملفات Andrew Rx (منذ لينكس 2.6.22). انظر Documentation/networking/rxrpc.rst في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول واجهة برنامج تشغيل ISDN "المعياري" الجديد (منذ لينكس 2.6.27). انظر ويكي mISDN http://www.misdn.eu/wiki/Main_Page/ للتفاصيل.
واجهة IPC/RPC لمودم نوكيا الخلوي (منذ لينكس 2.6.31). انظر Documentation/networking/phonet.rst في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول الحزم الخام لشبكة WPAN (شبكة المنطقة الشخصية اللاسلكية) IEEE 802.15.4 (منذ لينكس 2.6.31). انظر Documentation/networking/ieee802154.rst في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول واجهة وحدة المعالجة المركزية للاتصالات إلى وحدة المعالجة المركزية للتطبيقات من إريكسون (CAIF) (منذ لينكس 2.6.36). انظر Documentation/networking/caif/linux_caif.rst في شجرة مصدر نواة لينكس للتفاصيل.
واجهة إلى واجهة برمجة تطبيقات التشفير للنواة (منذ لينكس 2.6.38). انظر Documentation/crypto/userspace-if.rst في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول VMWare VSockets للتفاعل بين المشرف الافتراضي والضيف (منذ لينكس 3.9)؛ لا علاقة له بـ AF_IUCV و AF_SMC. لمزيد من المعلومات، انظر vsock(7).
واجهة KCM (مُضاعِف الاتصالات النواة) (منذ لينكس 4.6). انظر Documentation/networking/kcm.rst في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول واجهة موجه IPC من كوالكوم (منذ لينكس 4.7).
بروتوكول SMC-R (اتصالات الذاكرة المشتركة عبر RDMA) (منذ لينكس 4.11)، وبروتوكول SMC-D (اتصالات الذاكرة المشتركة، الوصول المباشر للذاكرة) للتفاعل مع طلب z/VM داخل العقدة (منذ لينكس 4.19)؛ لا علاقة له بـ AF_RDS أو AF_IUCV أو AF_VSOCK. انظر RFC 7609 بروتوكول اتصالات الذاكرة المشتركة عبر RDMA (SMC-R) من IBM للتفاصيل حول SMC-R. انظر معلومات مرجعية عن SMC-D للتفاصيل حول SMC-D.
واجهة XDP (مسار البيانات السريع) (منذ لينكس 4.18). انظر Documentation/networking/af_xdp.rst في شجرة مصدر نواة لينكس للتفاصيل.
واجهة MCTP (بروتوكول نقل المكونات الإدارية) (منذ لينكس 5.15)، كما هو معرف بواسطة مواصفة DMTF DSP0236. لمزيد من المعلومات، انظر mctp(7).

انظر أيضًا

socket(2), socket(7)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

8 فبراير 2026 صفحات دليل لينكس (لم تصدر بعد)