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.
مقابس بروتوكول DECet. انظر Documentation/networking/decnet.txt في شجرة مصدر نواة لينكس للتفاصيل.
محجوز لـ "مشروع 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 للتفاصيل.
الوصول إلى الدوائر الافتراضية المُبدلة لـ ATM (SVCs). انظر دليل ATM على لينكس للتفاصيل.
بروتوكول مقابس البيانات الموثوقة (RDS) (منذ لينكس 2.6.30). RDS عبر RDMA لا علاقة له بـ AF_SMC أو AF_XDP. لمزيد من المعلومات، انظر rds(7) و rds-rdma(7) و Documentation/networking/rds.txt في شجرة مصدر نواة لينكس.
واجهة مقبس عبر IrDA (نُقل إلى المرحلة التجريبية في لينكس 4.14، أُزيل في لينكس 4.17). لمزيد من المعلومات، انظر irda(7).
طبقة نقل PPP عامة، لإعداد أنفاق L2 (L2TP و PPPoE). انظر Documentation/networking/l2tp.txt في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول قديم للاتصال بالشبكة الواسعة (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.txt في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول واجهة برنامج تشغيل ISDN المعياري الجديد (منذ لينكس 2.6.27). انظر ويكي mISDN للتفاصيل.
واجهة IPC/RPC لمودم نوكيا الخلوي (منذ لينكس 2.6.31). انظر Documentation/networking/phonet.txt في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول الحزمة الخام لشبكة WPAN (الشبكة الشخصية اللاسلكية) IEEE 802.15.4 (منذ لينكس 2.6.31). انظر Documentation/networking/ieee802154.txt في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول واجهة وحدة المعالجة المركزية للاتصالات إلى وحدة المعالجة المركزية للتطبيقات (CAIF) من إريكسون (منذ لينكس 2.6.36). انظر Documentation/networking/caif/Linux-CAIF.txt في شجرة مصدر نواة لينكس للتفاصيل.
واجهة إلى واجهة برمجة تطبيقات التشفير للنواة (منذ لينكس 2.6.38). انظر Documentation/crypto/userspace-if.rst في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول VMWare VSockets للتفاعل بين المشرف الافتراضي والضيف (منذ لينكس 3.9)؛ لا علاقة له بـ AF_IUCV و AF_SMC. لمزيد من المعلومات، انظر vsock(7).
واجهة KCM (مُضاعِف الاتصال النووي) (منذ لينكس 4.6). انظر Documentation/networking/kcm.txt في شجرة مصدر نواة لينكس للتفاصيل.
بروتوكول واجهة موجه 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 في شجرة مصدر نواة لينكس للتفاصيل.

انظر أيضًا

socket(2), socket(7)

ترجمة

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

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

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

11 يونيو 2024 صفحات دليل لينكس 6.9.1