.\" -*- coding: UTF-8 -*- .\" Copyright 2018, Eugene Syromyatnikov .\" Copyright 2018, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH address_families 7 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم address_families \- عوائل عناوين المقابس (نطاقات) .SH موجز .nf \fB#include \fP /* See NOTES */ \fB#include \fP .P \fBint socket(int \fP\fIdomain\fP\fB, int \fP\fItype\fP\fB, int \fP\fIprotocol\fP\fB);\fP .fi .SH الوصف وسيط \fIdomain\fP في \fBsocket\fP(2) يحدد نطاق اتصال؛ هذا يختار عائلة البروتوكول المستخدمة للاتصال. تُعرّف هذه العوائل في \fI\fP. تتضمن الصيغ التي يفهمها نواة لينكس حاليًا: .TP \fBAF_UNIX\fP .TQ \fBAF_LOCAL\fP اتصال محلي. لمزيد من المعلومات، انظر \fBunix\fP(7). .TP \fBAF_INET\fP بروتوكولات الإنترنت IPv4. لمزيد من المعلومات، انظر \fBip\fP(7). .TP \fBAF_AX25\fP .\" Part of ax25-tools بروتوكول الراديو الهواة AX.25. لمزيد من المعلومات، انظر \fBax25\fP(4). .TP \fBAF_IPX\fP IPX \- بروتوكولات Novell. .TP \fBAF_APPLETALK\fP AppleTalk لمزيد من المعلومات، انظر \fBddp\fP(7). .TP \fBAF_NETROM\fP .\" Part of ax25-tools package بروتوكول طبقة الحزمة AX.25. لمزيد من المعلومات، انظر \fBnetrom\fP(4)، .UR https:\://www.tldp.org/HOWTO/AX25\-HOWTO/x61.html \fIبروتوكولات الراديو الحزمية ولينكس\fP .UE وفصول \fIAX.25\fP و\fINET/ROM\fP و\fIبرمجة شبكة ROSE\fP من .UR https:\://www.tldp.org/HOWTO/AX25\-HOWTO/x2107.html \fIدليل لينكس للراديو الهواة AX.25\fP .UE . .TP \fBAF_BRIDGE\fP لا يمكن استخدامه لإنشاء مقابس؛ يُستخدم غالبًا لروابط الجسر في أوامر بروتوكول \fBrtnetlink\fP(7). .TP \fBAF_ATMPVC\fP الوصول إلى دوائر ATM الافتراضية الدائمة الخام (PVCs). لمزيد من المعلومات، انظر .UR https:\://www.tldp.org/HOWTO/text/ATM\-Linux\-HOWTO \fIدليل ATM على لينكس\fP .UE . .TP \fBAF_X25\fP بروتوكول ITU\-T X.25 / ISO/IEC\ 8208. لمزيد من المعلومات، انظر \fBx25\fP(7). .TP \fBAF_INET6\fP بروتوكولات الإنترنت IPv6. لمزيد من المعلومات، انظر \fBipv6\fP(7). .TP \fBAF_ROSE\fP RATS (جمعية اتصالات الراديو الهواة). بيئة الأنظمة المفتوحة (ROSE) بروتوكول طبقة الحزمة AX.25. لمزيد من المعلومات، انظر الموارد المدرجة لـ \fBAF_NETROM\fP. .TP \fBAF_DECnet\fP أُزيل الدعم في لينكس 6.1. .TP \fBAF_NETBEUI\fP محجوز لـ "مشروع 802.2LLC"؛ لم يُستخدم أبدًا. .TP \fBAF_SECURITY\fP كانت هذه عائلة بروتوكول قصيرة العمر (بين لينكس 2.1.30 و2.1.99pre2) لاستدعاءات جدار الحماية. .TP \fBAF_KEY\fP بروتوكول إدارة المفاتيح، طُوّر أصلاً للاستخدام مع IPsec (منذ لينكس 2.1.38). لا علاقة له بـ \fBkeyctl\fP(2) ومرافق تخزين المفاتيح داخل النواة. انظر .UR https:\://tools.ietf.org/html/rfc2367 RFC 2367 \fIواجهة برمجة تطبيقات إدارة المفاتيح PF_KEY، الإصدار 2\fP .UE للتفاصيل. .TP \fBAF_NETLINK\fP جهاز واجهة مستخدم النواة. لمزيد من المعلومات، انظر \fBnetlink\fP(7). .TP \fBAF_PACKET\fP .\" .TP .\" .B AF_ASH .\" Asynchronous Serial Host protocol (?) .\" Notes from Eugene Syromyatnikov: .\" I haven't found any concrete information about this one; .\" it never was implemented in Linux, at least, judging by historical .\" repos. There is also this file (and its variations): .\" https://github.com/ecki/net-tools/blob/master/lib/ash.c .\" ( https://github.com/ecki/net-tools/commits/master/lib/ash.c ) .\" it mentions "NET-2 distribution" (BSD Net/2?), but, again, I failed .\" to find any mentions of "ash" protocol there. .\" (for the reference: .\" ftp://pdp11.org.ru/pub/unix-archive/Distributions/UCB/Net2/net2.tar.gz ) .\" Another source that mentions it is .\" https://www.silabs.com/documents/public/user-guides/ug101-uart-gateway-protocol-reference.pdf .\" https://www.silabs.com/documents/public/user-guides/ug115-ashv3-protocol-reference.pdf .\" but I doubt that it's related, as former files use 64-byte addresses and .\" "Hamming-encode of hops", and that's barely combines with a protocol .\" that is mainly used over serial connection. واجهة حزم منخفضة المستوى. لمزيد من المعلومات، انظر \fBpacket\fP(7). .TP \fBAF_ECONET\fP .\" commit: 349f29d841dbae854bd7367be7c250401f974f47 بروتوكول Acorn Econet (أُزيل في لينكس 3.5). انظر توثيق Econet .UR http:\://www.8bs.com/othrdnld/manuals/econet.shtml .UE للتفاصيل. .TP \fBAF_ATMSVC\fP الوصول إلى الدوائر الافتراضية المُبدلة لـ ATM (SVCs). انظر .UR https:\://www.tldp.org/HOWTO/text/ATM\-Linux\-HOWTO \fIدليل ATM على لينكس\fP .UE للتفاصيل. .TP \fBAF_RDS\fP .\" commit: 639b321b4d8f4e412bfbb2a4a19bfebc1e68ace4 .\" rds-tools: https://github.com/oracle/rds-tools/blob/master/rds.7 .\" rds-tools: https://github.com/oracle/rds-tools/blob/master/rds-rdma.7 بروتوكول مقابس البيانات الموثوقة (RDS) (منذ لينكس 2.6.30). لا علاقة لـ RDS عبر RDMA بـ \fBAF_SMC\fP أو \fBAF_XDP\fP. لمزيد من المعلومات، انظر \fBrds\fP(7) و\fBrds\-rdma\fP(7) و\fIDocumentation/networking/rds.rst\fP في شجرة مصدر نواة لينكس. .TP \fBAF_IRDA\fP .\" commits: 1ca163afb6fd569b, d64c2a76123f0300 .\" irda-utils: https://sourceforge.net/p/irda/code/HEAD/tree/tags/IRDAUTILS_0_9_18/irda-utils/man/irda.7.gz?format=raw واجهة مقبس عبر IrDA (نُقل إلى المرحلة التجريبية في لينكس 4.14، أُزيل في لينكس 4.17). لمزيد من المعلومات، انظر \fBirda\fP(7). .TP \fBAF_PPPOX\fP طبقة نقل PPP عامة، لإعداد أنفاق L2 (L2TP وPPPoE). انظر \fIDocumentation/networking/l2tp.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_WANPIPE\fP .\" commits: ce0ecd594d78710422599918a608e96dd1ee6024 بروتوكول قديم للاتصال بالشبكة الواسعة (WAN) استُخدم بواسطة بطاقات Sangoma WAN (المسماة "WANPIPE")؛ أُزيل في لينكس 2.6.21. .TP \fBAF_LLC\fP .\" linux-history commit: 34beb106cde7da233d4df35dd3d6cf4fee937caa بروتوكول التحكم في الارتباط المنطقي (IEEE 802.2 LLC)، الجزء العلوي من طبقة ربط البيانات في مكدس بروتوكولات الشبكات ISO/OSI (منذ لينكس 2.4)؛ لا علاقة له بـ \fBAF_PACKET\fP. انظر الفصل \fI13.5.3.\& التحكم في الارتباط المنطقي\fP في \fIفهم دواخل نواة لينكس\fP (O'Reilly Media, 2006) و\fIمعايير IEEE للشبكات المحلية: التحكم في الارتباط المنطقي\fP (معهد مهندسي الكهرباء والإلكترونيات، نيويورك، 1985) للتفاصيل. انظر أيضًا .UR https:\://wiki.linuxfoundation.org/networking/llc بعض الملاحظات التاريخية .UE بخصوص تطويره. .TP \fBAF_IB\fP .\" commits: 8d36eb01da5d371f..ce117ffac2e93334 عنونة InfiniBand الأصلية (منذ لينكس 3.11). .TP \fBAF_MPLS\fP .\" commits: 0189197f441602acdca3f97750d392a895b778fd تبديل الوسوم متعدد البروتوكولات (منذ لينكس 4.1)؛ يُستخدم غالبًا لتكوين توجيه MPLS عبر \fBnetlink\fP(7)، لأنه لا يعرض القدرة على إنشاء مقابس لمساحة المستخدم. .TP \fBAF_CAN\fP .\" commits: 8dbde28d9711475a..5423dd67bd0108a1 بروتوكول ناقل شبكة منطقة التحكم للسيارات (منذ لينكس 2.6.25). انظر \fIDocumentation/networking/can.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_TIPC\fP .\" commits: b97bf3fd8f6a16966d4f18983b2c40993ff937d4 TIPC، بروتوكول "مقابس نطاق الكتلة" (منذ لينكس 2.6.16). انظر .UR http:\://tipc.io/programming.html \fIدليل مبرمج TIPC\fP .UE و .UR http:\://tipc.io/protocol.html وصف البروتوكول .UE للتفاصيل. .TP \fBAF_BLUETOOTH\fP .\" commits: 8d36eb01da5d371f..ce117ffac2e93334 بروتوكول المقبس منخفض المستوى للبلوتوث (منذ لينكس 3.11). انظر .UR https:\://git.kernel.org\:/pub/scm\:/bluetooth/bluez.git\:/tree/doc/mgmt\-api.txt \fIنظرة عامة على واجهة برمجة تطبيقات إدارة البلوتوث\fP .UE و .UR https:\://people.csail.mit.edu/albert/bluez\-intro/ \fIمقدمة في برمجة البلوتوث\fP بقلم ألبرت هوانغ .UE للتفاصيل. .TP \fBAF_IUCV\fP .\" commit: eac3731bd04c7131478722a3c148b78774553116 بروتوكول IUCV (وسيلة الاتصال بين المستخدمين) z/VM للتفاعل بين المشرف والضيف (منذ لينكس 2.6.21)؛ لا علاقة له بـ \fBAF_VSOCK\fP و/أو \fBAF_SMC\fP. انظر .UR https:\://www.ibm.com\:/support\:/knowledgecenter\:/en\:/SSB27U_6.4.0\:/com.ibm.zvm.v640.hcpb4\:/iucv.htm \fIنظرة عامة على بروتوكول IUCV\fP .UE للتفاصيل. .TP \fBAF_RXRPC\fP .\" commit: 17926a79320afa9b95df6b977b40cca6d8713cea .\" http://people.redhat.com/~dhowells/rxrpc/ .\" https://www.infradead.org/~dhowells/kafs/af_rxrpc_client.html .\" http://workshop.openafs.org/afsbpw09/talks/thu_2/kafs.pdf .\" http://pages.cs.wisc.edu/~remzi/OSTEP/dist-afs.pdf .\" http://web.mit.edu/kolya/afs/rx/rx-spec بروتوكول استدعاء الإجراء عن بُعد لنظام ملفات Andrew Rx (منذ لينكس 2.6.22). انظر \fIDocumentation/networking/rxrpc.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_ISDN\fP .\" commit: 1b2b03f8e514e4f68e293846ba511a948b80243c بروتوكول واجهة برنامج تشغيل ISDN "المعياري" الجديد (منذ لينكس 2.6.27). انظر ويكي mISDN .UR http:\://www.misdn.eu/wiki/Main_Page/ .UE للتفاصيل. .TP \fBAF_PHONET\fP .\" commit: 4b07b3f69a8471cdc142c51461a331226fef248a واجهة IPC/RPC لمودم نوكيا الخلوي (منذ لينكس 2.6.31). انظر \fIDocumentation/networking/phonet.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_IEEE802154\fP .\" commit: 9ec7671603573ede31207eb5b0b3e1aa211b2854 بروتوكول الحزم الخام لشبكة WPAN (شبكة المنطقة الشخصية اللاسلكية) IEEE 802.15.4 (منذ لينكس 2.6.31). انظر \fIDocumentation/networking/ieee802154.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_CAIF\fP .\" commit: 529d6dad5bc69de14cdd24831e2a14264e93daa4 .\" https://lwn.net/Articles/371017/ .\" http://read.pudn.com/downloads157/doc/comm/698729/Misc/caif/Com%20CPU%20to%20Appl%20CPU%20Interface%20DESCRIPTION_LZN901%202002_revR1C.pdf .\" http://read.pudn.com/downloads157/doc/comm/698729/Misc/caif/Com%20CPU%20to%20Appl%20CPU%20Interface%20PROTOCOL%20SPECIFICATION_LZN901%201708_revR1A.pdf بروتوكول واجهة وحدة المعالجة المركزية للاتصالات إلى وحدة المعالجة المركزية للتطبيقات من إريكسون (CAIF) (منذ لينكس 2.6.36). انظر \fIDocumentation/networking/caif/linux_caif.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_ALG\fP واجهة إلى واجهة برمجة تطبيقات التشفير للنواة (منذ لينكس 2.6.38). انظر \fIDocumentation/crypto/userspace\-if.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_VSOCK\fP .\" commit: d021c344051af91f42c5ba9fdedc176740cbd238 بروتوكول VMWare VSockets للتفاعل بين المشرف الافتراضي والضيف (منذ لينكس 3.9)؛ لا علاقة له بـ \fBAF_IUCV\fP و \fBAF_SMC\fP. لمزيد من المعلومات، انظر \fBvsock\fP(7). .TP \fBAF_KCM\fP .\" commit: 03c8efc1ffeb6b82a22c1af8dd908af349563314 واجهة KCM (مُضاعِف الاتصالات النواة) (منذ لينكس 4.6). انظر \fIDocumentation/networking/kcm.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_QIPCRTR\fP .\" commit: bdabad3e363d825ddf9679dd431cca0b2c30f881 بروتوكول واجهة موجه IPC من كوالكوم (منذ لينكس 4.7). .TP \fBAF_SMC\fP .\" commit: f3a3e248f3f7cd9a4bed334022704d7e7fc781bf بروتوكول SMC\-R (اتصالات الذاكرة المشتركة عبر RDMA) (منذ لينكس 4.11)، وبروتوكول SMC\-D (اتصالات الذاكرة المشتركة، الوصول المباشر للذاكرة) للتفاعل مع طلب z/VM داخل العقدة (منذ لينكس 4.19)؛ لا علاقة له بـ \fBAF_RDS\fP أو \fBAF_IUCV\fP أو \fBAF_VSOCK\fP. انظر .UR https:\://tools.ietf.org/html/rfc7609 RFC 7609 \fIبروتوكول اتصالات الذاكرة المشتركة عبر RDMA (SMC\-R) من IBM\fP .UE للتفاصيل حول SMC\-R. انظر .UR https:\://www\-01.ibm.com\:/software/network\:/commserver\:/SMC\-D/index.html \fIمعلومات مرجعية عن SMC\-D\fP .UE للتفاصيل حول SMC\-D. .TP \fBAF_XDP\fP .\" commit: c0c77d8fb787cfe0c3fca689c2a30d1dad4eaba7 واجهة XDP (مسار البيانات السريع) (منذ لينكس 4.18). انظر \fIDocumentation/networking/af_xdp.rst\fP في شجرة مصدر نواة لينكس للتفاصيل. .TP \fBAF_MCTP\fP .\" commit: bc49d8169aa72295104f1558830c568efb946315 واجهة MCTP (بروتوكول نقل المكونات الإدارية) (منذ لينكس 5.15)، كما هو معرف بواسطة مواصفة DMTF DSP0236. لمزيد من المعلومات، انظر \fBmctp\fP(7). .SH "انظر أيضًا" \fBsocket\fP(2), \fBsocket\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .