الدرس 2 من 3
بروتوكولات TCP وUDP والمنافذ
دقيقتان
يوصل عنوان IP البيانات إلى الجهاز الصحيح، ويوصلها المنفذ (Port) إلى البرنامج الصحيح على ذلك الجهاز. وتُرقَّم المنافذ من 0 إلى 65535.
بروتوكول TCP
بروتوكول TCP يعتمد على الاتصال وموثوق. يبدأ بمصافحة ثلاثية (SYN ثم SYN-ACK ثم ACK)، ويرقّم كل حزمة، ويعيد إرسال أي حزمة مفقودة. ويُستخدم عندما يجب أن تصل كل البيانات بالترتيب: صفحات الويب والبريد ونقل الملفات وSSH.
بروتوكول UDP
بروتوكول UDP يرسل الحزم مباشرة دون مصافحة ودون ضمان للوصول. وهو أسرع وأخف، لذلك يناسب استعلامات DNS ومكالمات الفيديو والألعاب والبث، حيث تكون الحزمة المتأخرة أسوأ من المفقودة.
المنافذ المعروفة
22SSH (الإدارة عن بُعد)25و587SMTP (إرسال البريد)53DNS (عبر UDP وTCP)80HTTP443HTTPS3306MySQL و5432PostgreSQL3389RDP (سطح مكتب ويندوز البعيد)
كون المنفذ مفتوحًا يعني أن برنامجًا يستمع عليه. وكل منفذ مفتوح هو باب يمكن للمهاجم الوصول إليه، لذلك أغلق ما لا تحتاجه، وقيّد الباقي بعناوين IP معروفة عبر جدار الحماية.
جدار الحماية
يحدد جدار الحماية الزيارات المسموح بها حسب العنوان والمنفذ والبروتوكول. ومن السياسات الشائعة للخوادم: السماح بالمنفذين 80 و443 للجميع، والسماح بالمنفذ 22 من عنوان المكتب فقط، وحظر كل ما عدا ذلك.