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>. تتضمن الصيغ التي يفهمها نواة لينكس حاليًا:

AF_UNIX
AF_LOCAL
    اتصال محلي. لمزيد من المعلومات، انظر unix(7).

AF_INET
    بروتوكولات الإنترنت IPv4. لمزيد من المعلومات، انظر ip(7).

AF_AX25
    بروتوكول الراديو الهواة AX.25. لمزيد من المعلومات، انظر ax25(4).

AF_IPX
    IPX - بروتوكولات Novell.

AF_APPLETALK
    AppleTalk لمزيد من المعلومات، انظر ddp(7).

AF_NETROM
    بروتوكول طبقة الحزمة AX.25. لمزيد من المعلومات، انظر netrom(4)، بروتوكولات الراديو الحزمية ولينكس (https://www.tldp.org/HOWTO/AX25-HOWTO/x61.html) وفصول AX.25 وNET/ROM وبرمجة شبكة ROSE من دليل لينكس للراديو الهواة AX.25 (https://www.tldp.org/HOWTO/AX25-HOWTO/x2107.html).

AF_BRIDGE
    لا يمكن استخدامه لإنشاء مقابس؛ يُستخدم غالبًا لروابط الجسر في أوامر بروتوكول rtnetlink(7).

AF_ATMPVC
    الوصول إلى دوائر ATM الافتراضية الدائمة الخام (PVCs). لمزيد من المعلومات، انظر دليل ATM على لينكس (https://www.tldp.org/HOWTO/text/ATM-Linux-HOWTO).

AF_X25
    بروتوكول ITU-T X.25 / ISO/IEC 8208. لمزيد من المعلومات، انظر x25(7).

AF_INET6
    بروتوكولات الإنترنت IPv6. لمزيد من المعلومات، انظر ipv6(7).

AF_ROSE
    RATS (جمعية اتصالات الراديو الهواة). بيئة الأنظمة المفتوحة (ROSE) بروتوكول طبقة الحزمة AX.25. لمزيد من المعلومات، انظر الموارد المدرجة لـ AF_NETROM.

AF_DECnet
    أُزيل الدعم في لينكس 6.1.

AF_NETBEUI
    محجوز لـ "مشروع 802.2LLC"؛ لم يُستخدم أبدًا.

AF_SECURITY
    كانت هذه عائلة بروتوكول قصيرة العمر (بين لينكس 2.1.30 و2.1.99pre2) لاستدعاءات جدار الحماية.

AF_KEY
    بروتوكول إدارة المفاتيح، طُوّر أصلاً للاستخدام مع IPsec (منذ لينكس 2.1.38). لا علاقة له بـ keyctl(2) ومرافق تخزين المفاتيح داخل النواة. انظر RFC 2367 واجهة برمجة تطبيقات إدارة المفاتيح PF_KEY، الإصدار 2 (https://tools.ietf.org/html/rfc2367) للتفاصيل.

AF_NETLINK
    جهاز واجهة مستخدم النواة. لمزيد من المعلومات، انظر netlink(7).

AF_PACKET
    واجهة حزم منخفضة المستوى. لمزيد من المعلومات، انظر packet(7).

AF_ECONET
    بروتوكول Acorn Econet (أُزيل في لينكس 3.5). انظر توثيق Econet http://www.8bs.com/othrdnld/manuals/econet.shtml للتفاصيل.

AF_ATMSVC
    الوصول إلى الدوائر الافتراضية المُبدلة لـ ATM (SVCs). انظر دليل ATM على لينكس (https://www.tldp.org/HOWTO/text/ATM-Linux-HOWTO) للتفاصيل.

AF_RDS
    بروتوكول مقابس البيانات الموثوقة (RDS) (منذ لينكس 2.6.30). لا علاقة لـ RDS عبر RDMA بـ AF_SMC أو AF_XDP. لمزيد من المعلومات، انظر rds(7) وrds-rdma(7) وDocumentation/networking/rds.rst في شجرة مصدر نواة لينكس.

AF_IRDA
    واجهة مقبس عبر IrDA (نُقل إلى المرحلة التجريبية في لينكس 4.14، أُزيل في لينكس 4.17). لمزيد من المعلومات، انظر irda(7).

AF_PPPOX
    طبقة نقل PPP عامة، لإعداد أنفاق L2 (L2TP وPPPoE). انظر Documentation/networking/l2tp.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_WANPIPE
    بروتوكول قديم للاتصال بالشبكة الواسعة (WAN) استُخدم بواسطة بطاقات Sangoma WAN (المسماة "WANPIPE")؛ أُزيل في لينكس 2.6.21.

AF_LLC
    بروتوكول التحكم في الارتباط المنطقي (IEEE 802.2 LLC)، الجزء العلوي من طبقة ربط البيانات في مكدس بروتوكولات الشبكات ISO/OSI (منذ لينكس 2.4)؛ لا علاقة له بـ AF_PACKET. انظر الفصل 13.5.3. التحكم في الارتباط المنطقي في فهم دواخل نواة لينكس (O'Reilly Media, 2006) ومعايير IEEE للشبكات المحلية: التحكم في الارتباط المنطقي (معهد مهندسي الكهرباء والإلكترونيات، نيويورك، 1985) للتفاصيل. انظر أيضًا بعض الملاحظات التاريخية (https://wiki.linuxfoundation.org/networking/llc) بخصوص تطويره.

AF_IB
    عنونة InfiniBand الأصلية (منذ لينكس 3.11).

AF_MPLS
    تبديل الوسوم متعدد البروتوكولات (منذ لينكس 4.1)؛ يُستخدم غالبًا لتكوين توجيه MPLS عبر netlink(7)، لأنه لا يعرض القدرة على إنشاء مقابس لمساحة المستخدم.

AF_CAN
    بروتوكول ناقل شبكة منطقة التحكم للسيارات (منذ لينكس 2.6.25). انظر Documentation/networking/can.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_TIPC
    TIPC، بروتوكول "مقابس نطاق الكتلة" (منذ لينكس 2.6.16). انظر دليل مبرمج TIPC (http://tipc.io/programming.html) و وصف البروتوكول (http://tipc.io/protocol.html) للتفاصيل.

AF_BLUETOOTH
    بروتوكول المقبس منخفض المستوى للبلوتوث (منذ لينكس 3.11). انظر نظرة عامة على واجهة برمجة تطبيقات إدارة البلوتوث (https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/mgmt-api.txt) و مقدمة في برمجة البلوتوث بقلم ألبرت هوانغ (https://people.csail.mit.edu/albert/bluez-intro/) للتفاصيل.

AF_IUCV
    بروتوكول IUCV (وسيلة الاتصال بين المستخدمين) z/VM للتفاعل بين المشرف والضيف (منذ لينكس 2.6.21)؛ لا علاقة له بـ AF_VSOCK و/أو AF_SMC. انظر نظرة عامة على بروتوكول IUCV (https://www.ibm.com/support/knowledgecenter/en/SSB27U_6.4.0/com.ibm.zvm.v640.hcpb4/iucv.htm) للتفاصيل.

AF_RXRPC
    بروتوكول استدعاء الإجراء عن بُعد لنظام ملفات Andrew Rx (منذ لينكس 2.6.22). انظر Documentation/networking/rxrpc.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_ISDN
    بروتوكول واجهة برنامج تشغيل ISDN "المعياري" الجديد (منذ لينكس 2.6.27). انظر ويكي mISDN http://www.misdn.eu/wiki/Main_Page/ للتفاصيل.

AF_PHONET
    واجهة IPC/RPC لمودم نوكيا الخلوي (منذ لينكس 2.6.31). انظر Documentation/networking/phonet.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_IEEE802154
    بروتوكول الحزم الخام لشبكة WPAN (شبكة المنطقة الشخصية اللاسلكية) IEEE 802.15.4 (منذ لينكس 2.6.31). انظر Documentation/networking/ieee802154.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_CAIF
    بروتوكول واجهة وحدة المعالجة المركزية للاتصالات إلى وحدة المعالجة المركزية للتطبيقات من إريكسون (CAIF) (منذ لينكس 2.6.36). انظر Documentation/networking/caif/linux_caif.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_ALG
    واجهة إلى واجهة برمجة تطبيقات التشفير للنواة (منذ لينكس 2.6.38). انظر Documentation/crypto/userspace-if.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_VSOCK
    بروتوكول VMWare VSockets للتفاعل بين المشرف الافتراضي والضيف (منذ لينكس 3.9)؛ لا علاقة له بـ AF_IUCV و AF_SMC. لمزيد من المعلومات، انظر vsock(7).

AF_KCM
    واجهة KCM (مُضاعِف الاتصالات النواة) (منذ لينكس 4.6). انظر Documentation/networking/kcm.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_QIPCRTR
    بروتوكول واجهة موجه IPC من كوالكوم (منذ لينكس 4.7).

AF_SMC
    بروتوكول SMC-R (اتصالات الذاكرة المشتركة عبر RDMA) (منذ لينكس 4.11)، وبروتوكول SMC-D (اتصالات الذاكرة المشتركة، الوصول المباشر للذاكرة) للتفاعل مع طلب z/VM داخل العقدة (منذ لينكس 4.19)؛ لا علاقة له بـ AF_RDS أو AF_IUCV أو AF_VSOCK. انظر RFC 7609 بروتوكول اتصالات الذاكرة المشتركة عبر RDMA (SMC-R) من IBM (https://tools.ietf.org/html/rfc7609) للتفاصيل حول SMC-R. انظر معلومات مرجعية عن SMC-D (https://www-01.ibm.com/software/network/commserver/SMC-D/index.html) للتفاصيل حول SMC-D.

AF_XDP
    واجهة XDP (مسار البيانات السريع) (منذ لينكس 4.18). انظر Documentation/networking/af_xdp.rst في شجرة مصدر نواة لينكس للتفاصيل.

AF_MCTP
    واجهة MCTP (بروتوكول نقل المكونات الإدارية) (منذ لينكس 5.15)، كما هو معرف بواسطة مواصفة DMTF DSP0236. لمزيد من المعلومات، انظر mctp(7).

انظر أيضًا
socket(2), socket(7)

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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