المنافذ المعروفة ومعانيها
المنفذ (port) هو رقم من 16 بتًا يخبر الحاسوب أي برنامج يجب أن يستقبل بيانات الشبكة الواردة. يجد عنوان IP الجهاز المطلوب، ويجد المنفذ الخدمة المطلوبة على ذلك الجهاز، مثل 443 لـ HTTPS أو 25 لتسليم البريد الإلكتروني. تمتد المنافذ من 0 إلى 65535، وتظل الخدمة «تستمع» على منفذ حتى يتصل بها عميل.
ما هو المنفذ
يتحدد الاتصال بخمس قيم: البروتوكول (TCP أو UDP)، وعنوان المصدر ومنفذه، وعنوان الوجهة ومنفذها. يختار متصفحك منفذ مصدر عشوائيًا لكل اتصال، أما منفذ الوجهة فتحدده الخدمة. ولهذا تهم أرقام المنافذ القياسية: فالمتصفح يعرف أن https:// تعني المنفذ 443 دون أن يُقال له ذلك.
TCP وUDP
- TCP قائم على الاتصال. يُنشئ اتصالًا، ويرقّم البيانات، ويعيد إرسال الأجزاء المفقودة، ويسلّمها بالترتيب. يستخدم TCP كل من الويب والبريد الإلكتروني وSSH وقواعد البيانات.
- UDP يرسل datagrams مستقلة دون اتصال ودون إعادة إرسال. يتميز بزمن تأخير أقل وحمل إضافي أقل. تستخدم UDP استعلامات DNS وDHCP وNTP وكثير من خدمات الصوت والفيديو.
المنفذ 80 في TCP والمنفذ 80 في UDP شيئان مختلفان. وبعض الخدمات تستخدم الاثنين، مثل DNS على المنفذ 53. لمزيد من المعلومات حول كيفية ترابط الطبقات، راجع نموذج OSI.
نطاقات المنافذ
تقسّم هيئة الإنترنت للأرقام المخصصة (IANA) المنافذ إلى ثلاثة نطاقات:
| النطاق | الاسم | الاستخدام |
|---|---|---|
| 0 – 1023 | المنافذ المعروفة (منافذ النظام) | الخدمات الأساسية مثل HTTP وSSH وSMTP. في الأنظمة الشبيهة بـ Unix لا تستطيع الاستماع هنا إلا العمليات ذات الامتيازات. |
| 1024 – 49151 | المنافذ المسجّلة | تطبيقات مسجلة لدى IANA، مثل MySQL (3306) وPostgreSQL (5432). |
| 49152 – 65535 | المنافذ الديناميكية (المؤقتة) | منافذ مصدر مؤقتة يختارها العملاء. تستخدم بعض أنظمة التشغيل نطاقًا افتراضيًا مختلفًا، فمثلًا يستخدم Linux النطاق 32768 – 60999. |
التسجيل ليس ضمانًا. يمكن لأي برنامج الاستماع على أي منفذ حر، وتعمل بعض الخدمات على منافذ غير قياسية، مثل SSH على 2222.
المنافذ الشائعة واستخداماتها
| المنفذ | البروتوكول | الخدمة | الغرض منه | |
|---|---|---|---|---|
| 20 | TCP | FTP data | مشاركة الملفات | قناة بيانات FTP (الوضع النشط). |
| 21 | TCP | FTP | مشاركة الملفات | قناة التحكم في بروتوكول نقل الملفات FTP. يرسل كلمات المرور كنص واضح؛ يُفضَّل استخدام SFTP أو FTPS. |
| 22 | TCP | SSH | الوصول البعيد | Secure Shell: تسجيل دخول بعيد مشفّر، ونقل ملفات عبر SFTP وSCP، وأنفاق. |
| 23 | TCP | Telnet | الوصول البعيد | طرفية بعيدة غير مشفّرة. يجب ألا تكون متاحة من الإنترنت. |
| 25 | TCP | SMTP | البريد | نقل البريد بين الخوادم. تحظر كثير من مزوّدات الإنترنت المنفذ 25 الصادر للمستخدمين المنزليين. |
| 53 | TCP/UDP | DNS | خدمات الشبكة | استعلامات نظام أسماء النطاقات. UDP لمعظم الاستعلامات، وTCP للإجابات الكبيرة ونقل المناطق. |
| 67 | UDP | DHCP server | خدمات الشبكة | خادم DHCP: يوزّع عناوين IP على الشبكة المحلية. |
| 68 | UDP | DHCP client | خدمات الشبكة | جانب العميل في DHCP. |
| 69 | UDP | TFTP | مشاركة الملفات | Trivial FTP، يُستخدم للإقلاع عبر الشبكة (PXE) وبرامج الأجهزة الثابتة. |
| 80 | TCP | HTTP | الويب | حركة ويب غير مشفّرة. تعيد اليوم في الغالب التوجيه إلى HTTPS. |
| 110 | TCP | POP3 | البريد | تنزيل البريد من صندوق البريد (غير مشفّر). |
| 123 | UDP | NTP | خدمات الشبكة | Network Time Protocol: مزامنة الساعة. |
| 135 | TCP | MS RPC | مشاركة الملفات | مُعيِّن نقاط النهاية في Microsoft RPC. أبقِه بعيدًا عن الإنترنت. |
| 137 | UDP | NetBIOS name | مشاركة الملفات | خدمة أسماء NetBIOS (شبكات Windows القديمة). |
| 139 | TCP | NetBIOS session | مشاركة الملفات | خدمة جلسات NetBIOS، وSMB القديم. |
| 143 | TCP | IMAP | البريد | قراءة البريد على الخادم (غير مشفّر، أو مُرقّى بـ STARTTLS). |
| 161 | UDP | SNMP | المراقبة | Simple Network Management Protocol: مراقبة الأجهزة. |
| 162 | UDP | SNMP trap | المراقبة | مصائد SNMP: تنبيهات ترسلها الأجهزة. |
| 179 | TCP | BGP | خدمات الشبكة | Border Gateway Protocol: التوجيه بين الشبكات (مزوّدي الإنترنت). |
| 389 | TCP | LDAP | الأدلة (Directory) | الوصول إلى الدليل (Active Directory وOpenLDAP). |
| 443 | TCP/UDP | HTTPS | الويب | حركة ويب مشفّرة (TLS). ينقل UDP 443 بروتوكول HTTP/3 (QUIC). |
| 445 | TCP | SMB | مشاركة الملفات | مشاركة ملفات Windows. هدف متكرر للهجمات — لا تعرّضه للإنترنت أبدًا. |
| 465 | TCP | SMTPS | البريد | إرسال البريد عبر TLS ضمني. |
| 500 | UDP | IKE | VPN | تبادل مفاتيح IPsec VPN. |
| 514 | UDP | Syslog | المراقبة | إعادة توجيه سجلات النظام. |
| 587 | TCP | Submission | البريد | إرسال البريد من العملاء، مع STARTTLS والمصادقة. |
| 636 | TCP | LDAPS | الأدلة (Directory) | LDAP عبر TLS. |
| 853 | TCP | DNS over TLS | خدمات الشبكة | DNS مشفّر (DoT). |
| 873 | TCP | rsync | مشاركة الملفات | خدمة rsync لمزامنة الملفات. |
| 993 | TCP | IMAPS | البريد | IMAP عبر TLS. |
| 995 | TCP | POP3S | البريد | POP3 عبر TLS. |
| 1194 | UDP | OpenVPN | VPN | المنفذ الافتراضي لـ OpenVPN. |
| 1433 | TCP | MS SQL | قواعد البيانات | Microsoft SQL Server. |
| 1521 | TCP | Oracle | قواعد البيانات | مستمع قاعدة بيانات Oracle. |
| 1701 | UDP | L2TP | VPN | L2TP VPN. |
| 1723 | TCP | PPTP | VPN | PPTP VPN — قديم وغير آمن. |
| 1883 | TCP | MQTT | إنترنت الأشياء والأجهزة | مراسلة MQTT لأجهزة إنترنت الأشياء. |
| 2049 | TCP | NFS | مشاركة الملفات | Network File System. |
| 3306 | TCP | MySQL | قواعد البيانات | MySQL / MariaDB. أبقِ قواعد البيانات خلف جدار حماية. |
| 3389 | TCP | RDP | الوصول البعيد | سطح المكتب البعيد في Windows. يتعرض لهجمات تخمين مكثفة؛ ضعه خلف VPN. |
| 3478 | UDP | STUN/TURN | VoIP | اجتياز NAT لـ WebRTC ومكالمات الفيديو والألعاب. |
| 4500 | UDP | IPsec NAT-T | VPN | IPsec عبر NAT. |
| 5060 | TCP/UDP | SIP | VoIP | إشارات مكالمات VoIP. |
| 5061 | TCP | SIP TLS | VoIP | SIP عبر TLS. |
| 5432 | TCP | PostgreSQL | قواعد البيانات | قاعدة بيانات PostgreSQL. |
| 5900 | TCP | VNC | الوصول البعيد | سطح المكتب البعيد VNC. |
| 6379 | TCP | Redis | قواعد البيانات | مخزن Redis في الذاكرة. غالبًا ما يُترك مفتوحًا دون كلمة مرور. |
| 8080 | TCP | HTTP alt | الويب | منفذ HTTP بديل: الوكلاء وخوادم التطبيقات ولوحات الإدارة. |
| 8443 | TCP | HTTPS alt | الويب | منفذ HTTPS بديل. |
| 9100 | TCP | Printer | إنترنت الأشياء والأجهزة | الطباعة الشبكية المباشرة (JetDirect). |
| 9200 | TCP | Elasticsearch | قواعد البيانات | واجهة REST API لـ Elasticsearch. |
| 11211 | TCP | Memcached | قواعد البيانات | ذاكرة التخزين المؤقت Memcached. |
| 25565 | TCP | Minecraft | الألعاب | خادم Minecraft Java Edition. |
| 27015 | TCP/UDP | Steam / Source | الألعاب | خوادم ألعاب محرك Source (CS وTF2…). |
| 27017 | TCP | MongoDB | قواعد البيانات | قاعدة بيانات MongoDB. |
| 51820 | UDP | WireGuard | VPN | المنفذ الافتراضي لـ WireGuard VPN. |
كيف تتحقق من أن المنفذ مفتوح
يمكنك اختبار منفذ من الخارج باستخدام فاحص المنافذ لدينا. تحاول الأداة فتح اتصال TCP بالمضيف والمنفذ اللذين تدخلهما، وتعرض إحدى ثلاث نتائج:
- مفتوح (Open): قبلت خدمة ما الاتصال. المضيف يمكن الوصول إليه وهناك ما يستمع.
- مغلق (Closed): ردّ المضيف لكنه رفض الاتصال (TCP reset). مسار الشبكة يعمل، لكن لا يوجد برنامج يستمع على ذلك المنفذ.
- مصفّى (Filtered): لم يصل أي رد قبل انتهاء المهلة. على الأرجح يُسقط جدار حماية الحزم بصمت. وقد يعني ذلك أيضًا أن المضيف غير متصل.
من حاسوبك يمكنك الاختبار بهذه الأوامر:
Test-NetConnection -ComputerName example.com -Port 443 (Windows PowerShell)
nc -vz example.com 443 (Linux, macOS)
ss -tlnp (Linux: list local listening ports)
netstat -ano (Windows: list local connections)
اختبار UDP أصعب، لأن غياب الرد قد يعني «مفتوح» أو «مصفّى». ولهذا تختبر معظم أدوات فحص المنافذ عبر الإنترنت TCP.
نصائح الأمان: المنافذ التي لا يجب كشفها
كل منفذ مفتوح هو نقطة دخول محتملة. افتح فقط ما تحتاج إليه وأغلق الباقي. هناك خدمات لا ينبغي تقريبًا أن تكون متاحة للإنترنت بأكمله:
- Telnet (23): يرسل كلمات المرور كنص صريح. استخدم SSH (22) بدلًا منه.
- SMB (445) وNetBIOS (137-139): مشاركة الملفات في Windows. كانت هدفًا للعديد من الديدان وهجمات برامج الفدية. لا تكشفها على الإنترنت أبدًا.
- RDP (3389): سطح المكتب البعيد هدف شائع لتخمين كلمات المرور. ضعه خلف VPN أو بوابة مع مصادقة متعددة العوامل.
- قواعد البيانات: MySQL (3306) وPostgreSQL (5432) وSQL Server (1433) وMongoDB (27017) وRedis (6379) وElasticsearch (9200). اسمح فقط لخوادم التطبيقات التي تحتاج إليها.
- FTP (21): غير مشفّر. استخدم SFTP أو FTPS.
- SSH (22): مقبول إذا استخدمت المفاتيح وعطّلت تسجيل الدخول بكلمة المرور وقيّدت عناوين المصدر، لكن توقّع محاولات تسجيل دخول آلية مستمرة.
قواعد عامة: ارفض كل حركة المرور الواردة افتراضيًا واسمح بمنافذ محددة فقط؛ وقيّد بحسب عنوان المصدر كلما أمكن؛ وحدّث البرمجيات التي تعمل خلف كل منفذ؛ وافحص خوادمك بانتظام لمقارنة ما هو مفتوح بما تتوقعه. أما المنفذ المفتوح دون سبب معروف فينبغي التحقيق فيه.
قراءات ذات صلة
لمعرفة علاقة المنافذ بعناوين IP، اقرأ ما هو عنوان IP. ولاختبار خدمة معينة الآن، استخدم فاحص المنافذ.