في هذا الدرس 8تصفّح المواضيع
تخيّل عمارة سكنية ضخمة تحمل عنواناً بريدياً واحداً في الشارع؛ عندما يصل ساعي البريد إلى البوابة الرئيسية للعمارة، لا يكفي عنوان الشارع وحده لمعرفة أي ساكن يخصه الخطاب، بل لا بد من وجود رقم الشقة مكتوباً على الظرف. في شبكات الحاسوب، يمثل عنوان البروتوكول (IP Address) عنوان العمارة على الإنترنت، بينما يمثل رقم المنفذ الشبكي (Network Port) رقم الشقة أو البوابة الداخلية الدقيقة داخل نظام التشغيل.
ففي اللحظة الواحدة، يشغّل حاسوبك عشرات البرامج المتصلة بالشبكة معاً — مثل متصفح الويب، ومحرّر الأكواد، وخادم قواعد البيانات المحلي، وتطبيق المحادثات الصوتية — وكلها تتشارك عنوان IP واحداً فقط. هنا يأتي دور المنفذ الشبكي (Port)، وهو رقم منطقي برمجي بطول 16 بت (يتراوح من 0 إلى 65535) يُكتب داخل رأس حزمة طبقة النقل (TCP أو UDP) ليُمكّن نظام التشغيل من إنجاز مهمتين حاسمتين:
- تجميع التدفقات عند الإرسال (): استلام البيانات الصادرة من عدة تطبيقات مختلفة على جهازك، ودمغ كل حزمة برقم منفذ المصدر ومنفذ الوجهة، ثم إرسالها عبر بطاقة شبكة واحدة.
- توزيع الحزم عند الاستلام (): قراءة حقل منفذ الوجهة (
Destination Port) فور وصول الحزمة من الشبكة، وتسليم محتواها مباشرةً إلى البرنامج الصحيح الذي يستمع على ذلك المنفذ دون اختلاط بين بيانات المتصفح وبيانات البرامج الأخرى. - استقلال فضاء منافذ TCP عن UDP: يمتلك بروتوكول
TCPقائمة منافذ مستقلة تماماً عن قائمة منافذUDP؛ أي أن المنفذ والمنفذ هما بوابتان برمجيتان منفصلتان يمكن تشغيلهما معاً في الوقت نفسه دون أي تعارض.
لأن حقل رقم المنفذ في رأسي TCP وUDP يتكون من 16 بت، فإن العدد الإجمالي للمنافذ الممكنة هو $2^{16} = 65,536$ منفذاً (تبدأ من 0 وتنتهي عند 65535). ولمنع الفوضى وتضارب البرامج، قسّمت هيئة أرقام الإنترنت المخصصة (IANA في المعيار القياسي RFC 6335) هذا الفضاء إلى ثلاثة نطاقات رسمية:
- 1. المنافذ القياسية المعروفة أو منافذ النظام (Well-Known / System Ports:
0–1023): مخصصة للبروتوكولات العالمية الأساسية مثل الويبHTTP (80)وHTTPS (443)، والإدارة الآمنةSSH (22)، ونظام النطاقاتDNS (53). تشترط أنظمة التشغيل صلاحيات مدير النظام (root / Administrator) لفتح خدمة تستمع على أي منفذ أقل من1024، وذلك لمنع أي برنامج غير موثوق من انتحال صفة خدمات النظام الأساسية (بينما يُحجز المنفذ0برمجياً لطلب تخصيص منفذ متاح تلقائياً من النواة). - 2. المنافذ المسجلة أو منافذ المستخدم (Registered / User Ports:
1024–49151): تُسجّل لدىIANAلصالح أنظمة قواعد البيانات والتطبيقات الشهيرة وأطر تطوير الويب — مثلMySQL (3306)، وPostgreSQL (5432)، وRDP (3389)، وخوادم التطوير (3000و5173و8000و8080). ويمكن لأي حساب مستخدم عادي تشغيل برامجه عليها دون الحاجة لصلاحيات الجذر. - 3. المنافذ الديناميكية أو المؤقتة للعميل (Dynamic / Ephemeral Ports:
49152–65535): لا تُحجز لأي خادم ثابت؛ بل يستخدمها نظام التشغيل تلقائياً عندما يفتح جهازك اتصالاً خارجياً (مثل فتح موقع في المتصفح)، فيمنح المتصفح منفذاً مؤقتاً (Ephemeral Source Port) من هذا النطاق ليستقبل عليه رد الخادم، ثم يحرره فور إغلاق الاتصال.
يوضح المخطط الهندسي الآتي تقسيم النطاقات الثلاثة للمنافذ الشبكية ووظيفة كل نطاق:
سواء كنت ترفع موقع ويب على خادم سحابي، أو تضبط قواعد جدار الحماية (Firewall)، أو تفحص حركة الشبكة في اختبار أمني، فإن حفظ أشهر أرقام المنافذ القياسية وبروتوكول النقل الخاص بكل منها يُعد مهارة يومية أساسية:
- منافذ الويب وتطبيقات الإنترنت:
- المنفذ
80(TCP—HTTP): المنفذ الافتراضي لتصفح الويب غير المشفر. - المنفذ
443(TCPوUDP—HTTPS / HTTP/3): المنفذ القياسي للويب المشفر عبرTLS/TCPوكذلك للجيل الثالثHTTP/3العامل عبرQUIC/UDP.
- المنفذ
- منافذ الإدارة عن بُعد ونقل الملفات:
- المنفذان
20 / 21(TCP—FTP): بروتوكول نقل الملفات التقليدي (المنفذ21لأوامر التحكم والمنفذ20لنقل البيانات). - المنفذ
22(TCP—SSH / SFTP): القناة المشفرة القياسية لإدارة الخوادم عن بُعد ونقل الملفات بأمان. - المنفذ
23(TCP—Telnet): بروتوكول إدارة قديم غير مشفر يرسل كلمات المرور كنص واضح، ويجب تعطيله دائماً واستبداله بـSSH. - المنفذ
3389(TCP / UDP—RDP): سطح المكتب البعيد في أنظمة ويندوز (ويجب عدم كشفه للإنترنت العام مباشرةً دون شبكة خاصةVPN).
- المنفذان
- منافذ البنية التحتية للشبكة والبريد الإلكتروني:
- المنفذ
53(UDP / TCP—DNS): ترجمة أسماء النطاقات (يعتمد علىUDPللاستعلامات السريعة وعلىTCPللردود الكبيرة ومزامنة السجلات). - المنفذان
67 / 68(UDP—DHCP): التوزيع التلقائي لعناوينIP(يستمع الخادم على67ويستقبل العميل على68). - المنفذ
123(UDP—NTP): مزامنة الوقت الشبكي بين الخوادم. - المنافذ
25 و465 و587(SMTP) و110 / 995(POP3) و143 / 993(IMAP): منافذ إرسال واستقبال البريد الإلكتروني عبرTCP.
- المنفذ
- منافذ قواعد البيانات ومشاركة الملفات الداخلية:
- المنفذ
445(TCP—SMB): مشاركة الملفات والطابعات في الشبكة المحلية (ومن أخطر المنافذ إذا تُرك مفتوحاً للإنترنت). - المنفذ
3306(MySQL / MariaDB) والمنفذ5432(PostgreSQL) والمنفذ6379(Redis): منافذ قواعد البيانات والتخزين المؤقت التي يجب عزلها دائماً داخل الشبكة الداخلية للخادم.
- المنفذ
يلخص الجدول المرجعي التالي أشهر هذه المنافذ كما تُسجّل في ملف /etc/services القياسي داخل أنظمة التشغيل:
PORT PROTO SERVICE TYPICAL ROLE & SECURITY SCOPE
20, 21 TCP FTP File Transfer (Legacy cleartext)
22 TCP SSH / SFTP Encrypted Remote Server Admin
53 UDP/TCP DNS Domain Name Resolution
67, 68 UDP DHCP Automatic IP Configuration
80 TCP HTTP Unencrypted Web Traffic
443 TCP/UDP HTTPS/QUIC Encrypted Web (TLS & HTTP/3)
3306 TCP MySQL Relational Database (Internal)
3389 TCP/UDP RDP Remote Desktop (Restrict Access)
5432 TCP PostgreSQL Relational Database (Internal)
عندما تزور موقعاً عاماً على الإنترنت مثل https://www.closetag.com، فإنك لا تكتب رقم المنفذ في شريط العنوان لأن المتصفح يعوض تلقائياً بالمنفذ الافتراضي 80 لبروتوكول http والمنفذ 443 لبروتوكول https. لكن أثناء برمجة وتطوير المواقع على حاسوبك الشخصي (localhost أو 127.0.0.1)، ستلاحظ أن أطر العمل تشغّل خوادم التطوير دائماً على منافذ مسجلة مرتفعة مثل 3000 أو 5173 أو 8000 أو 8080:
- لماذا تتجنب بيئات التطوير المنفذين 80 و443؟ لأن المنافذ الأقل من
1024تتطلب صلاحيات مدير النظام (root / Administrator)، كما أن المنفذ80قد يكون محجوزاً مسبقاً لخادم مثلApacheأوNginx؛ لذا فإن تشغيل أدوات التطوير في نطاق المنافذ المسجلة () أكثر أماناً ولا يحتاج لصلاحيات إدارية. - أشهر منافذ خوادم التطوير المحلية:
- — المنفذ الافتراضي لتطبيقات
Node.jsوExpressوReactوNext.js. - — المنفذ الافتراضي لأداة البناء السريعة
Vite. - — المنفذ الافتراضي لإطار
Laravel(الأمرphp artisan serve) وإطارDjangoوخادم بايثون المحلي. - و — المنافذ البديلة الشهيرة لـ
HTTP/HTTPSوخوادمSpring BootوTomcat.
- — المنفذ الافتراضي لتطبيقات
- تأثير رقم المنفذ على سياسة المصدر الواحد في المتصفح (): يحسب المتصفح هوية الموقع (
Origin) من ثلاثية: البروتوكول + اسم النطاق + رقم المنفذ. هذا يعني أن واجهة أمامية تعمل على وتخاطب واجهة برمجية خلفية على تُعامل في المتصفح كاتصال بين مصدرين مختلفين (Cross-Origin) لمجرد اختلاف رقم المنفذ!
بينما يمثل رقم المنفذ مجرد عدد منطقي، فإن المقبس الشبكي (Network Socket) هو نقطة النهاية البرمجية الحية التي ينشئها نظام التشغيل لربط التطبيق بالشبكة، ويتكون عنوان المقبس (Socket Address) من دمج عنوان IP + رقم المنفذ (مثل ):
- النوعان الأساسيان لمقابس الإنترنت:
- مقابس التدفق المتصل (Stream Sockets —
SOCK_STREAM): تعتمد على بروتوكولTCPلنقل تدفق بايتات موثوق ومرتب. - مقابس الحزم المستقلة (Datagram Sockets —
SOCK_DGRAM): تعتمد على بروتوكولUDPلإرسال رسائل مستقلة فورية دون فتح جلسة.
- مقابس التدفق المتصل (Stream Sockets —
- الخماسية الفريدة للاتصال (The 5-Tuple) — كيف يخدم المنفذ 443 عشرات آلاف الزوار في اللحظة نفسها؟
يتساءل الكثير من المبتدئين: "إذا كان خادم الويب يستمع على المنفذ
443، فلماذا لا ينشغل هذا المنفذ بمجرد دخول الزائر الأول؟". الجواب الهندسي هو أن نواة نظام التشغيل لا تميز الاتصال برقم منفذ الخادم وحده، بل عبر البصمة الخماسية الفريدة (5-Tuple):[1. نوع البروتوكول + 2. عنوان IP للمصدر + 3. منفذ المصدر المؤقت + 4. عنوان IP للوجهة + 5. منفذ الوجهة].
فعندما يقبل مقبس الاستماع العام (Listening Socket) على المنفذ443زائراً جديداً، ينشئ النظام مقبس محادثة فرعياً مخصصاً للبصمة الخماسية لهذا الزائر، ويبقى منفذ الاستماع443متاحاً لاستقبال آلاف الزوار الآخرين! بل حتى لو فتحت تبويبين في متصفحك لنفس الموقع من نفس الحاسوب، سيأخذ التبويب الأول منفذ مصدر مؤقتاً مثل52410والتبويب الثاني52411، فتكون لكل تبويب خماسية مستقلة تماماً.
تأمّل المخطط الهندسي الآتي الذي يوضح تكوين مقبس العميل ومقبس الخادم والبصمة الخماسية (5-Tuple):
عندما يفحص مهندس النظم أو مختبر الأمن السيبراني منافذ خادم معين للتحقق من جاهزيته أو تدقيق حمايته، يصنّف كل منفذ في واحدة من ثلاث حالات رئيسية:
- 1. منفذ مفتوح (Open Port —
LISTENING): يوجد برنامج خادم نشط مرتبط بالمنفذ وينتظر استقبال الاتصالات؛ فعند إرسال حزمة استكشافTCP SYNإليه، يرد الخادم فوراً بحزمةSYN-ACKمعلناً قبول الاتصال. - 2. منفذ مغلق (Closed Port —
Connection Refused): تصل الحزمة إلى نظام تشغيل الخادم دون أن يمنعها جدار حماية، ولكن لا يوجد أي برنامج يستمع على هذا المنفذ حالياً. عندئذٍ يرد نظام التشغيل فوراً برفض صريح: إما بإرسال مقطعTCP RST(إعادة ضبط) في حالةTCP، أو رسالةICMP Port Unreachableفي حالةUDP. أمنياً، يدل المنفذ المغلق على أن الخادم موجود ومتصل بالشبكة لكن الخدمة غير مشغّلة عليه. - 3. منفذ مفلتر أو محجوب (Filtered Port —
Firewall Drop): يعترض جدار الحماية (Firewall) الحزمة القادمة ويسقطها بصمت تام (DROP) دون إرسال أي رد للمرسل؛ فينتظر المرسل حتى تنتهي مهلة الاتصال (Connection Timeout) دون أن يتمكن من معرفة ما إذا كان المنفذ مفتوحاً أم مغلقاً خلف الجدار الناري.
يقارن المخطط الهندسي الآتي بين استجابة الشبكة في الحالات الثلاث (Open وClosed وFiltered):
يوفر كل نظام تشغيل أدوات سطر أوامر مدمجة تتيح لك فحص جميع المنافذ المفتوحة والمقابس النشطة على جهازك في ثوانٍ، ومعرفة معرّف العملية (PID) واسم البرنامج الذي يحجز كل منفذ:
- في أنظمة لينكس (الأمر
ss -tulnp): الأداة الحديثة لعرض إحصائيات المقابس مباشرةً من النواة؛ حيث تعني الرايات:-tلعرض منافذTCP، و-uلمنافذUDP، و-lللمنافذ التي في حالة استماع (LISTEN)، و-nلعرض أرقام المنافذ والعناوين رقمياً بدقة، و-pلإظهار اسم البرنامج ورقم عمليتهPID. - في أنظمة ويندوز (الأمر
netstat -ano): يعرض جميع المنافذ والمقابس النشطة رقمياً مع عمود معرّف العملية (PID) لمعرفة البرنامج المسؤول عن كل اتصال.
تأمّل مخرجات الأمر ss -tulnp الواقعية التالية على خادم لينكس، ولاحظ الفرق الدقيق في عمود العنوان المحلي (Local Address:Port):
$ sudo ss -tulnp
Netid State Local Address:Port Peer Address:Port Process
udp UNCONN 127.0.0.53:53 0.0.0.0:* ("systemd-resolve",pid=612)
tcp LISTEN 0.0.0.0:22 0.0.0.0:* ("sshd",pid=845)
tcp LISTEN 0.0.0.0:443 0.0.0.0:* ("nginx",pid=1290)
tcp LISTEN 127.0.0.1:3306 0.0.0.0:* ("mysqld",pid=1410)
tcp LISTEN 127.0.0.1:8000 0.0.0.0:* ("php",pid=4215)
وفي أنظمة ويندوز، يعرض الأمر netstat -ano جدول المقابس النشطة وحالتها ومعرّف العملية المالكة لكل منفذ كما يلي:
PS C:\> netstat -ano | findstr "LISTENING ESTABLISHED"
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 2180
TCP 127.0.0.1:3000 0.0.0.0:0 LISTENING 6840
TCP 192.168.1.25:52410 93.184.216.34:443 ESTABLISHED 9124
يمثل كل منفذ مفتوح على بطاقة الشبكة العامة بوابة دخول محتملة إلى خادمك، وهو ما يُعرف في الأمن السيبراني باسم سطح الهجوم (Attack Surface). يساعدك إتقان إدارة المنافذ على حل أشهر أخطاء البرمجة اليومية وتأمين خوادمك باحترافية:
- الفرق الأمني الحاسم بين الربط بـ
127.0.0.1والربط بـ0.0.0.0:- عند ربط الخدمة بالعنوان المحلي (أو
::1فيIPv6)، فإنها تستمع حصرياً داخل دائرة الاسترجاع الداخلية للجهاز؛ فلا يستطيع أي جهاز آخر في الشبكة المحلية أو الإنترنت الوصول إليها مطلقاً. لذلك يجب دائماً ربط قواعد البيانات (مثلMySQL 3306وPostgreSQL 5432وRedis 6379) وخوادم التطوير المحلية بالعنوان127.0.0.1. - أما عند ربط الخدمة بالعنوان الشامل ، فإنها تستمع على جميع بطاقات الشبكة المتصلة بالجهاز؛ فإذا شغّلت خادم تطوير مع الخيار وأنت متصل بشبكة عامة، يصبح مشروعك مكشوفاً لأي جهاز على نفس الشبكة!
- عند ربط الخدمة بالعنوان المحلي (أو
- حل مشكلة تعارض المنافذ (
Address already in use / EADDRINUSE): لا يسمح نظام التشغيل لبرنامجين بالاستماع على نفس(البروتوكول + عنوان IP + رقم المنفذ)في اللحظة نفسها. فإذا ظهرت لك رسالة الخطأ الشهيرةEADDRINUSEعند تشغيل مشروعك على المنفذ3000أو8000، فهذا يعني وجود عملية سابقة لا تزال تحجز المنفذ في الخلفية؛ ويمكنك كشف رقمهاPIDبالأمرss -tulnpأوnetstat -anoوإيقافها أو تشغيل المشروع الثاني على منفذ آخر. - قاعدة الحجب الافتراضي وتقليص المنافذ المكشوفة: أوقف أي خدمة غير مستخدمة على الخادم، واضبط جدار الحماية (مثل
UFWفي لينكس) على سياسة منع جميع الاتصالات الواردة افتراضياً (Default Deny Incoming)، مع السماح فقط بالمنافذ العامة الضرورية للعمل (مثل80و443، وتقييد منفذ الإدارة22).
جرّب المعمل التفاعلي الآتي لاختبار البصمة الخماسية 5-Tuple، والفرق بين 127.0.0.1 و0.0.0.0، ومعالجة خطأ تعارض المنفذ EADDRINUSE:
معمل المقابس الشبكية وربط المنافذ وحل التعارضات التفاعلي
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تعرّفت في هذا الدرس على المنافذ الشبكية (Ports) ونطاقاتها الثلاثة من 0 إلى 65535، وأشهر المنافذ القياسية ومنافذ التطوير المحلية، ومفهوم المقبس الشبكي (Socket) والبصمة الخماسية 5-Tuple، والفرق بين المنفذ المفتوح والمغلق والمفلتر، وكيفية فحص وتأمين المنافذ عملياً. الخطوة التالية: انتقل الآن إلى الدرس التالي: أدوات تشخيص الشبكة وبروتوكول ICMP (Network Diagnostic Tools and ICMP) لتتعمق في تشخيص أعطال الشبكات عملياً باستخدام ICMP وأدوات الفحص القياسية.
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات8
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 Network Port المنفذ الشبكي (Network Port)
- رقم منطقي برمجي بطول 16 بت (من 0 إلى 65535) يوضع في رأس TCP أو UDP لتحديد البرنامج أو الخدمة الدقيقة المرسلة أو المستقبلة للبيانات داخل الجهاز.
- للمراجعة
- 02 Multiplexing & Demultiplexing تجميع وفصل التدفقات عبر المنافذ (Multiplexing & Demultiplexing)
- آلية دمج رسائل عدة تطبيقات للإرسال عبر بطاقة شبكة واحدة، ثم فرز الحزم الواردة وتسليم كل منها للتطبيق الصحيح بناءً على رقم المنفذ.
- للمراجعة
- 03 Well-Known Ports (0–1023) المنافذ القياسية المعروفة (Well-Known Ports)
- منافذ النظام القياسية من 0 إلى 1023 المخصصة للخدمات الأساسية في الإنترنت وتتطلب صلاحيات مدير النظام للاستماع عليها.
- للمراجعة
- 04 Registered Ports (1024–49151) المنافذ المسجلة للتطبيقات (Registered Ports)
- النطاق من 1024 إلى 49151 المخصص لقواعد البيانات وتطبيقات المستخدم وخوادم التطوير المحلية دون الحاجة لصلاحيات الجذر.
- للمراجعة
- 05 Ephemeral Ports (49152–65535) المنافذ المؤقتة للعميل (Ephemeral Ports)
- منافذ ديناميكية مؤقتة يخصصها نظام التشغيل تلقائياً كمنفذ مصدر لكل اتصال خارجي يطلبه العميل (مثل تبويب المتصفح) ثم يحررها عند الإغلاق.
- للمراجعة
- 06 Network Socket المقبس الشبكي (Network Socket)
- نقطة النهاية البرمجية للاتصال عبر الشبكة، وتتكون من اقتران عنوان IP مع رقم المنفذ ونوع بروتوكول النقل.
- للمراجعة
- 07 The 5-Tuple البصمة الخماسية للاتصال (5-Tuple)
- العناصر الخمسة التي تميز كل جلسة اتصال بشكل فريد في النواة: (البروتوكول، عنوان IP للمصدر، منفذ المصدر، عنوان IP للوجهة، منفذ الوجهة).
- للمراجعة
- 08 Open, Closed, and Filtered Ports حالات المنفذ: مفتوح ومغلق ومفلتر
- المفتوح يستمع عليه تطبيق ويقبل الاتصال، والمغلق لا يستمع عليه تطبيق ويرد بالرفض الصريح، والمفلتر يحجبه جدار الحماية بصمت.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات6
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 IANA هيئة أرقام الإنترنت المخصصة
- Internet Assigned Numbers Authority
- الهيئة العالمية المسؤولة عن تنظيم وتخصيص نطاقات عناوين IP وسجل أرقام المنافذ القياسية.
- للمراجعة
- 02 SSH القشرة الآمنة للإدارة عن بُعد
- Secure Shell (TCP Port 22)
- بروتوكول شبكي مشفر يعمل قياسياً على منفذ TCP رقم 22 لإدارة الخوادم عن بُعد بأمان.
- للمراجعة
- 03 RDP بروتوكول سطح المكتب البعيد
- Remote Desktop Protocol (Port 3389)
- بروتوكول يعمل على المنفذ 3389 لإتاحة التحكم الرسومي عن بُعد بسطح مكتب أنظمة ويندوز.
- للمراجعة
- 04 SMB كتلة رسائل الخادم لمشاركة الملفات
- Server Message Block (TCP Port 445)
- بروتوكول مشاركة الملفات والطابعات عبر الشبكة المحلية على المنفذ 445 ويجب حجبه دائماً عن الإنترنت العام.
- للمراجعة
- 05 PID معرّف العملية البرمجية
- Process Identifier
- الرقم الفريد الذي يمنحه نظام التشغيل لكل برنامج قيد التشغيل ويُستخدم لمعرفة التطبيق الحاجز للمنفذ.
- للمراجعة
- 06 SOP سياسة المصدر الواحد في المتصفح
- Same-Origin Policy
- آلية أمان في المتصفح تحدد هوية الموقع من (البروتوكول + النطاق + المنفذ)، وتعد اختلاف رقم المنفذ مصدراً مختلفاً.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
مهامك قبل الاختبار
خطوة صغيرة كل مرة. وإنجاز تقدر ترجع له.
-
تنقّل بين السيناريوهات الأربعة في المعمل التفاعلي (البصمة الخماسية، العزل المحلي 127.0.0.1، الربط العام 0.0.0.0، وتعارض المنفذ EADDRINUSE) وقارن سلوك النواة في كل حالة.
-
نفّذ الأمر ss -tulnp (في لينكس) أو netstat -ano (في ويندوز) داخل الطرفية، وميّز الخدمات المرتبطة بالعنوان المحلي 127.0.0.1 عن تلك المرتبطة بـ 0.0.0.0.
-
صنّف المنافذ 22 و53 و80 و443 و3000 و3306 و5432 و52410 ضمن نطاقاتها الثلاثة (القياسية، المسجلة، المؤقتة) وحدد بروتوكول النقل لكل منها.
تأشير المهمة إقرار منك بإتمامها، وليس تصحيحًا آليًا للكود. يُحفظ تقدمك في حسابك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.