table of contents
- trixie-backports 4.31.0-1~bpo13+1
- testing 4.31.0-1
- unstable 4.31.0-1
| 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>. تتضمن الصيغ التي يفهمها نواة لينكس حاليًا:
- 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)، بروتوكولات الراديو الحزمية ولينكس وفصول AX.25 و NET/ROM و برمجة شبكة ROSE من دليل AX.25 لهواة الراديو في لينكس.
- AF_BRIDGE
- لا يمكن استخدامه لإنشاء مقابس؛ يُستخدم غالبًا لروابط الجسر في أوامر بروتوكول rtnetlink(7).
- AF_ATMPVC
- الوصول إلى الدوائر الافتراضية الدائمة الخام لـ ATM (PVCs). لمزيد من المعلومات، انظر دليل ATM على لينكس.
- 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
- مقابس بروتوكول DECet. انظر Documentation/networking/decnet.txt في شجرة مصدر نواة لينكس للتفاصيل.
- 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 للتفاصيل.
- AF_NETLINK
- جهاز واجهة مستخدم النواة. لمزيد من المعلومات، انظر netlink(7).
- AF_PACKET
- واجهة حزم منخفضة المستوى. لمزيد من المعلومات، انظر packet(7).
- AF_ECONET
- بروتوكول Acorn Econet (أُزيل في لينكس 3.5). انظر وثائق Econet للتفاصيل.
- AF_ATMSVC
- الوصول إلى الدوائر الافتراضية المُبدلة لـ ATM (SVCs). انظر دليل ATM على لينكس للتفاصيل.
- AF_RDS
- بروتوكول مقابس البيانات الموثوقة (RDS) (منذ لينكس 2.6.30). RDS عبر RDMA لا علاقة له بـ AF_SMC أو AF_XDP. لمزيد من المعلومات، انظر rds(7) و rds-rdma(7) و Documentation/networking/rds.txt في شجرة مصدر نواة لينكس.
- AF_IRDA
- واجهة مقبس عبر IrDA (نُقل إلى المرحلة التجريبية في لينكس 4.14، أُزيل في لينكس 4.17). لمزيد من المعلومات، انظر irda(7).
- AF_PPPOX
- طبقة نقل PPP عامة، لإعداد أنفاق L2 (L2TP و PPPoE). انظر Documentation/networking/l2tp.txt في شجرة مصدر نواة لينكس للتفاصيل.
- 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) للتفاصيل. انظر أيضًا بعض الملاحظات التاريخية بخصوص تطويره.
- 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 و وصف البروتوكول للتفاصيل.
- AF_BLUETOOTH
- بروتوكول المقبس منخفض المستوى للبلوتوث (منذ لينكس 3.11). انظر نظرة عامة على واجهة برمجة تطبيقات إدارة البلوتوث و مقدمة في برمجة البلوتوث بقلم ألبرت هوانغ للتفاصيل.
- AF_IUCV
- بروتوكول IUCV (وسيلة الاتصال بين المستخدمين) z/VM للتفاعل بين المشرف والضيف (منذ لينكس 2.6.21)؛ لا علاقة له بـ AF_VSOCK و/أو AF_SMC. انظر نظرة عامة على بروتوكول IUCV للتفاصيل.
- AF_RXRPC
- بروتوكول استدعاء الإجراء عن بُعد لنظام ملفات Andrew Rx (منذ لينكس 2.6.22). انظر Documentation/networking/rxrpc.txt في شجرة مصدر نواة لينكس للتفاصيل.
- AF_ISDN
- بروتوكول واجهة برنامج تشغيل ISDN المعياري الجديد (منذ لينكس 2.6.27). انظر ويكي mISDN للتفاصيل.
- AF_PHONET
- واجهة IPC/RPC لمودم نوكيا الخلوي (منذ لينكس 2.6.31). انظر Documentation/networking/phonet.txt في شجرة مصدر نواة لينكس للتفاصيل.
- AF_IEEE802154
- بروتوكول الحزمة الخام لشبكة WPAN (الشبكة الشخصية اللاسلكية) IEEE 802.15.4 (منذ لينكس 2.6.31). انظر Documentation/networking/ieee802154.txt في شجرة مصدر نواة لينكس للتفاصيل.
- AF_CAIF
- بروتوكول واجهة وحدة المعالجة المركزية للاتصالات إلى وحدة المعالجة المركزية للتطبيقات (CAIF) من إريكسون (منذ لينكس 2.6.36). انظر Documentation/networking/caif/Linux-CAIF.txt في شجرة مصدر نواة لينكس للتفاصيل.
- 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.txt في شجرة مصدر نواة لينكس للتفاصيل.
- 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 للتفاصيل حول SMC-R. انظر معلومات مرجعية لـ SMC-D للتفاصيل حول SMC-D.
- AF_XDP
- واجهة XDP (مسار البيانات السريع) (منذ لينكس 4.18). انظر Documentation/networking/af_xdp.rst في شجرة مصدر نواة لينكس للتفاصيل.
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 11 يونيو 2024 | صفحات دليل لينكس 6.9.1 |