proc_pid_net(5)

الاسم
/proc/pid/net/, /proc/net/ - معلومات طبقة الشبكة

الوصف

/proc/pid/net/ (منذ لينكس 2.6.25)
    انظر وصف /proc/net.

/proc/net/
    يحتوي هذا الدليل على ملفات ومجلدات فرعية متنوعة تحتوي على معلومات حول طبقة الشبكة. تحتوي الملفات على هياكل ASCII، وبالتالي فهي قابلة للقراءة باستخدام cat(1). ومع ذلك، توفر حزمة netstat(8) القياسية وصولاً أنظف بكثير إلى هذه الملفات.

    مع ظهور مساحات أسماء الشبكة، يتم افتراضية المعلومات المختلفة المتعلقة بمكدس الشبكة (انظر network_namespaces(7)). وبالتالي، منذ لينكس 2.6.25، /proc/net هو رابط رمزي إلى الدليل /proc/self/net، الذي يحتوي على نفس الملفات والمجلدات المدرجة أدناه. ومع ذلك، تعرض هذه الملفات والمجلدات الآن معلومات لمساحة اسم الشبكة التي تكون العملية عضوًا فيها.

/proc/net/arp
    يحمل هذا تفريغًا قابلاً للقراءة بصيغة ASCII لجدول ARP الخاص بالنواة المستخدم لحل العناوين. يعرض إدخالات ARP المتعلمة ديناميكيًا والمبرمجة مسبقًا. التنسيق هو:

        IP address     HW type   Flags     HW address          Mask   Device
        192.168.0.50   0x1       0x2       00:50:BF:25:68:F3   *      eth0
        192.168.0.250  0x1       0xc       00:00:00:00:00:00   *      eth0

    هنا "عنوان IP" هو عنوان IPv4 للجهاز و"نوع HW" هو نوع العتاد للعنوان من RFC 826. الأعلام هي الأعلام الداخلية لهيكل ARP (كما هو معرف في /usr/include/linux/if_arp.h) و"عنوان HW" هو تعيين طبقة وصلة البيانات لذلك عنوان IP إذا كان معروفًا.

/proc/net/dev
    يحتوي الملف الزائف dev على معلومات حالة جهاز الشبكة. يعطي عدد الحزم المستلمة والمرسلة، وعدد الأخطاء والتصادمات وإحصائيات أساسية أخرى. تُستخدم هذه بواسطة برنامج ifconfig(8) للإبلاغ عن حالة الجهاز. التنسيق هو:

        Inter-|   Receive                                                |  Transmit
         face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
            lo: 2776770   11307    0    0    0     0          0         0  2776770   11307    0    0    0     0       0          0
          eth0: 1215645    2751    0    0    0     0          0         0  1782404    4324    0    0    0   427       0          0
          ppp0: 1622270    5552    1    0    0     0          0         0   354130    5669    0    0    0     0       0          0
          tap0:    7714      81    0    0    0     0          0         0     7714      81    0    0    0     0       0          0

/proc/net/dev_mcast
    معرف في /usr/src/linux/net/core/dev_mcast.c:

        indx interface_name  dmi_u dmi_g dmi_address
        2    eth0            1     0     01005e000001
        3    eth1            1     0     01005e000001
        4    eth2            1     0     01005e000001

/proc/net/igmp
    بروتوكول إدارة المجموعات على الإنترنت. معرف في /usr/src/linux/net/core/igmp.c.

/proc/net/rarp
    يستخدم هذا الملف نفس تنسيق ملف arp ويحتوي على قاعدة بيانات التعيين العكسي الحالية المستخدمة لتوفير خدمات بحث العناوين العكسي لـ rarp(8). إذا لم يتم تكوين RARP في النواة، فلن يكون هذا الملف موجودًا.

/proc/net/raw
    تحتوي على تفريغ لجدول مقابس RAW. معظم المعلومات غير مفيدة باستثناء التصحيح. قيمة "sl" هي فتحة تجزئة النواة للمقبس، و"local_address" هو زوج العنوان المحلي ورقم البروتوكول. "St" هي الحالة الداخلية للمقبس. "tx_queue" و"rx_queue" هما قائمة البيانات الصادرة والواردة من حيث استخدام ذاكرة النواة. الحقول "tr" و"tm->when" و"rexmits" غير مستخدمة بواسطة RAW. الحقل "uid" يحمل UID الفعّال لمنشئ المقبس.

/proc/net/snmp
    يحوي هذا الملف بيانات ASCII اللازمة لقواعد معلومات الإدارة لـ IP وICMP وTCP وUDP لوكيل SNMP.

/proc/net/tcp
    تحتوي على تفريغ لجدول مقابس TCP. معظم المعلومات غير مفيدة باستثناء التصحيح. قيمة "sl" هي فتحة تجزئة النواة للمقبس، و"local_address" هو زوج العنوان المحلي ورقم المنفذ. "rem_address" هو زوج العنوان البعيد ورقم المنفذ (إذا كان متصلاً). "St" هي الحالة الداخلية للمقبس. "tx_queue" و"rx_queue" هما قائمة البيانات الصادرة والواردة من حيث استخدام ذاكرة النواة. الحقول "tr" و"tm->when" و"rexmits" تحوي معلومات داخلية لحالة مقبس النواة وهي مفيدة فقط للتصحيح. الحقل "uid" يحمل UID الفعّال لمنشئ المقبس.

/proc/net/udp
    تحتوي على تفريغ لجدول مقابس UDP. معظم المعلومات غير مفيدة باستثناء التصحيح. قيمة "sl" هي فتحة تجزئة النواة للمقبس، و"local_address" هو زوج العنوان المحلي ورقم المنفذ. "rem_address" هو زوج العنوان البعيد ورقم المنفذ (إذا كان متصلاً). "St" هي الحالة الداخلية للمقبس. "tx_queue" و"rx_queue" هما قائمة البيانات الصادرة والواردة من حيث استخدام ذاكرة النواة. الحقول "tr" و"tm->when" و"rexmits" غير مستخدمة بواسطة UDP. الحقل "uid" يحمل UID الفعّال لمنشئ المقبس. التنسيق هو:

        sl  local_address rem_address   st tx_queue rx_queue tr rexmits  tm->when uid
         1: 01642C89:0201 0C642C89:03FF 01 00000000:00000001 01:000071BA 00000000 0
         1: 00000000:0801 00000000:0000 0A 00000000:00000000 00:00000000 6F000100 0
         1: 00000000:0201 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0

/proc/net/unix
    تسرد مقابس نطاق UNIX الموجودة داخل النظام وحالتها. التنسيق هو:

        Num RefCount Protocol Flags    Type St Inode Path
         0: 00000002 00000000 00000000 0001 03    42
         1: 00000001 00000000 00010000 0001 01  1948 /dev/printer

    الحقول هي كالتالي:

    Num:
        رقم فتحة جدول النواة.

    RefCount:
        عدد مستخدمي المقبس.

    Protocol:
        حالياً دائماً 0.

    Flags:
        أعلام النواة الداخلية التي تحمل حالة المقبس.

    Type:
        نوع المقبس. لمقابس SOCK_STREAM، هذا هو 0001؛ لمقابس SOCK_DGRAM، هو 0002؛ ولمقابس SOCK_SEQPACKET، هو 0005.

    St: الحالة الداخلية للمقبس.

    Inode:
        رقم inode للمقبس.

    Path:
        اسم المسار المرتبط (إن وُجد) للمقبس. تُضمّن المقابس في النطاق المجرد في القائمة، وتُعرض بمسار Path يبدأ بالحرف '@'.

/proc/net/netfilter/nfnetlink_queue
    يحتوي هذا الملف على معلومات عن طابور مساحة المستخدم لـ netfilter، إن استُخدم. يمثل كل سطر طابورًا. لا تُعرض الطوابير التي لم يشترك فيها مساحة المستخدم.

           1   4207     0  2 65535     0     0        0  1
          (1)   (2)    (3)(4)  (5)    (6)   (7)      (8)

    الحقول في كل سطر هي:

    (1) معرف الطابور. يطابق هذا ما يُحدد في خيارات --queue-num أو --queue-balance لهدف NFQUEUE في iptables(8). راجع iptables-extensions(8) لمزيد من المعلومات.

    (2) معرف منفذ netlink المشترك في الطابور.

    (3) عدد الحزم المُصفّفة حاليًا والمنتظرة لمعالجتها بواسطة التطبيق.

    (4) وضع النسخ للطابور. يكون إما 1 (بيانات وصفية فقط) أو 2 (نسخ بيانات الحمولة أيضًا إلى مساحة المستخدم).

    (5) نطاق النسخ؛ أي عدد بايتات حمولة الحزمة التي يجب نسخها إلى مساحة المستخدم على الأكثر.

    (6) طابور مُسقَط. عدد الحزم التي اضطرت النواة لإسقاطها لأن عددًا كبيرًا جدًا من الحزم ينتظر بالفعل مساحة المستخدم لإرسال الأحكام الإلزامية بالقبول/الإسقاط.

    (7) طابور مُسقَط بواسطة المستخدم. عدد الحزم التي أُسقطت داخل النظام الفرعي netlink. تحدث هذه الإسقاطات عادةً عندما يكون مخزن المقبس المؤقت ممتلئًا؛ أي أن مساحة المستخدم لا تستطيع قراءة الرسائل بسرعة كافية.

    (8) رقم تسلسلي. ترتبط كل حزمة مُصفّفة برقم تسلسلي متزايد بشكل رتيب (32 بت). يُظهر هذا معرف أحدث حزمة مُصفّفة.

    الرقم الأخير موجود فقط لأسباب توافقية ويكون دائمًا 1.

انظر أيضًا
proc(5)

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

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

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