مرجع المنافذ الشائعة

Common network port numbers and service reference.

منافذ الشبكة هي نقاط نهاية افتراضية تمكن الخدمات المختلفة من الاتصال عبر TCP/IP. يسرد مرجع المنافذ الشائعة لدينا أرقام المنافذ المعروفة والخدمات المرتبطة بها، بدءًا من HTTP (80) وHTTPS (443) إلى SSH (22) وMySQL (3306) وPostgreSQL (5432).
20,21FTP
22SSH
23Telnet
25SMTP
53DNS
80HTTP
110POP3
143IMAP
443HTTPS
587SMTP (TLS)
993IMAPS
995POP3S
3306MySQL
3389RDP
5432PostgreSQL
6379Redis
27017MongoDB
في التطبيق

مرجع المنافذ عمليًا

أنت تعد جدار الحماية ويسألك المعالج عن المنفذ الذي تحتاجه قاعدة بياناتك. بدلًا من البحث، ألق نظرة على الجدول: PostgreSQL هو 5432 وMySQL هو 3306. إبقاء هذا المرجع مفتوحًا أثناء إعداد الخادم يوفر عناء البحث المتكرر.

الأسئلة الشائعة

ما الفرق بين منافذ TCP وUDP؟

توفر منافذ TCP اتصالات موثوقة وموجهة نحو الاتصال مع ترتيب البيانات والتحقق من الأخطاء، والتي تستخدمها خدمات مثل HTTP (80)، وHTTPS (443)، وSMTP (25). منافذ UDP غير متصلة وأسرع، وتستخدم بواسطة DNS (53) والبث. تأتي أرقام المنافذ من نفس النطاق 0-65535، لكن سلوك البروتوكول مختلف.

كيف يمكنني التحقق مما إذا كان المنفذ مفتوحًا؟

يمكنك استخدام الأمر "telnet host port" أو "nc -zv host port" من محطة طرفية. يمكن للعديد من أدوات الشبكة وأدوات فحص المنافذ عبر الإنترنت التحقق من إمكانية الوصول لك. ضع في اعتبارك أن جدران الحماية وقيود مزود خدمة الإنترنت قد تمنع المنافذ حتى عند تشغيل الخدمة عن بعد.

ما رقم منفذ HTTP وHTTPS؟

يستخدم HTTP المنفذ 80 ويستخدم HTTPS المنفذ 443 افتراضيًا. تفترض المتصفحات هذه المنافذ عند كتابة عنوان URL، ولهذا نادرًا ما تراها في شريط العنوان.

ما المنافذ التي يجب أن أتركها مفتوحة على الخادم؟

افتح فقط ما تحتاجه خدماتك فعلًا: عادة 22 (SSH) و80 (HTTP) و443 (HTTPS). كل ما عدا ذلك — MySQL 3306 وRedis 6379 وRDP 3389 — يجب ربطه بـlocalhost أو حمايته بقواعد جدار الحماية، ولا يُكشف مباشرة أبدًا.

ما الفرق بين المنفذ والبروتوكول؟

المنفذ رقم يحدد نقطة نهاية الخدمة (80 لـHTTP). البروتوكول هو مجموعة قواعد تبادل البيانات (HTTP نفسه). يخدم المنفذ الواحد بروتوكولًا واحدًا في كل مرة؛ وبعض البروتوكولات لها منافذ افتراضية مسجلة لدى IANA.