انتقل إلى المحتوى

الدرس 2 من 3

بروتوكولات TCP وUDP والمنافذ

دقيقتان

يوصل عنوان IP البيانات إلى الجهاز الصحيح، ويوصلها المنفذ (Port) إلى البرنامج الصحيح على ذلك الجهاز. وتُرقَّم المنافذ من 0 إلى 65535.

بروتوكول TCP

بروتوكول TCP يعتمد على الاتصال وموثوق. يبدأ بمصافحة ثلاثية (SYN ثم SYN-ACK ثم ACK)، ويرقّم كل حزمة، ويعيد إرسال أي حزمة مفقودة. ويُستخدم عندما يجب أن تصل كل البيانات بالترتيب: صفحات الويب والبريد ونقل الملفات وSSH.

بروتوكول UDP

بروتوكول UDP يرسل الحزم مباشرة دون مصافحة ودون ضمان للوصول. وهو أسرع وأخف، لذلك يناسب استعلامات DNS ومكالمات الفيديو والألعاب والبث، حيث تكون الحزمة المتأخرة أسوأ من المفقودة.

المنافذ المعروفة

  • 22 SSH (الإدارة عن بُعد)
  • 25 و587 SMTP (إرسال البريد)
  • 53 DNS (عبر UDP وTCP)
  • 80 HTTP
  • 443 HTTPS
  • 3306 MySQL و5432 PostgreSQL
  • 3389 RDP (سطح مكتب ويندوز البعيد)

كون المنفذ مفتوحًا يعني أن برنامجًا يستمع عليه. وكل منفذ مفتوح هو باب يمكن للمهاجم الوصول إليه، لذلك أغلق ما لا تحتاجه، وقيّد الباقي بعناوين IP معروفة عبر جدار الحماية.

جدار الحماية

يحدد جدار الحماية الزيارات المسموح بها حسب العنوان والمنفذ والبروتوكول. ومن السياسات الشائعة للخوادم: السماح بالمنفذين 80 و443 للجميع، والسماح بالمنفذ 22 من عنوان المكتب فقط، وحظر كل ما عدا ذلك.