يحمل المنفذ 0 أهمية خاصة في برمجة الشبكات، خاصة في نظام التشغيل Unix عندما يتعلق الأمر ببرمجة المقبس حيث يتم استخدام المنفذ لطلب المنافذ الديناميكية المخصصة للنظام. المنفذ 0 هو منفذ بدل يخبر النظام بالعثور على رقم المنفذ المناسب.
على عكس معظم أرقام المنافذ، يعد المنفذ 0 منفذًا محجوزًا في شبكة TCP/IP، مما يعني أنه لا ينبغي استخدامه في رسائل TCP أو UDP. تتراوح منافذ الشبكة في TCP وUDP من الرقم صفر إلى 65535. ويتم تعريف أرقام المنافذ في النطاق بين صفر و1023 على أنها منافذ غير مؤقتة، أو منافذ نظام، أو منافذ معروفة. تحتفظ هيئة الإنترنت للأرقام المخصصة (IANA) برقم القائمة الرسمية من الاستخدام المقصود لأرقام المنافذ هذه على الإنترنت، ولا يجوز استخدام منفذ النظام 0.
تغيير مرحبا جوجل على جوجل هوم
كيف يعمل منفذ TCP/UDP 0 في برمجة الشبكات
جيتا للإنتاج / غيتي إيماجز
يتطلب تكوين اتصال مقبس شبكة جديد تخصيص رقم منفذ واحد على كلا الجانبين المصدر والوجهة. تحتوي رسائل TCP أو UDP المرسلة من المنشئ (المصدر) على أرقام المنفذين بحيث يمكن لمستلم الرسالة (الوجهة) إصدار رسائل استجابة إلى نقطة نهاية البروتوكول الصحيحة.
قامت IANA بتخصيص منافذ نظام محددة مسبقًا لتطبيقات الإنترنت الأساسية مثل خوادم الويب (المنفذ 80)، ولكن العديد من تطبيقات شبكة TCP وUDP لا تحتوي على منفذ نظام خاص بها ويجب أن تحصل على منفذ من أجهزتها نظام التشغيل في كل مرة يركضون.
كيف ترسل طلب صداقة
لتخصيص رقم المنفذ المصدر الخاص بها، تستدعي التطبيقات وظائف شبكة TCP/IP مثل bind() لطلب واحد. يمكن للتطبيق توفير رقم ثابت (مشفر) لربط () إذا كانوا يفضلون طلب رقم محدد، ولكن مثل هذا الطلب يمكن أن يفشل لأن تطبيقًا آخر يعمل على النظام ربما يستخدمه حاليًا.
وبدلاً من ذلك، يمكنه توفير المنفذ 0 لربط () كمعلمة الاتصال الخاصة به. يؤدي ذلك إلى قيام نظام التشغيل بالبحث تلقائيًا عن منفذ متاح مناسب وإرجاعه في نطاق أرقام منفذ TCP/IP الديناميكي.
لا يتم منح التطبيق المنفذ 0 بل بعض المنافذ الديناميكية الأخرى. ميزة اتفاقية البرمجة هذه هي الكفاءة. بدلاً من قيام كل تطبيق بتنفيذ وتشغيل التعليمات البرمجية لتجربة منافذ متعددة حتى يحصلوا على منفذ صالح، تعتمد التطبيقات على نظام التشغيل.
تختلف أنظمة التشغيل Unix وWindows وأنظمة التشغيل الأخرى في التعامل مع المنفذ 0، ولكن تنطبق نفس الاتفاقية العامة.
life360 لا توجد شبكة أو الهاتف مغلق
المنفذ 0 وأمن الشبكات
قد يتم إنشاء حركة مرور الشبكة المرسلة عبر الإنترنت إلى المضيفين الذين يستمعون على المنفذ 0 من مهاجمي الشبكة أو عن طريق الخطأ عن طريق التطبيقات المبرمجة بشكل غير صحيح. تساعد رسائل الاستجابة التي ينشئها المضيفون استجابةً لحركة مرور المنفذ 0 المهاجمين على التعرف على السلوك ونقاط الضعف المحتملة في الشبكة لهذه الأجهزة.
كثير مجهزوا الشبكة العنكبوتية او مجهزوا الانترنيت يقوم (مزودو خدمات الإنترنت) بحظر حركة المرور على المنفذ 0، سواء الرسائل الواردة أو الصادرة، للحماية من عمليات الاستغلال هذه.
التعليمات- ما هي أرقام المنافذ؟
تعمل أرقام المنافذ المستخدمة لاتصالات شبكة TCP/IP كمعلومات عنوان، حيث تحدد مرسلي الرسالة ومستقبليها. تسمح أرقام المنافذ لمختلف التطبيقات الموجودة على نفس الشبكة بمشاركة الموارد في نفس الوقت.
- كيف يمكنني العثور على أرقام المنافذ؟
للعثور على رقم المنفذ لعنوان IP محدد، انتقل إلى موجه الأوامر ، يكتب نتستت -أ ، ثم اضغط يدخل . سترى قائمة باتصالات TCP النشطة بالإضافة إلى عناوين IP وأرقام المنافذ مفصولة بنقطتين.
- هل يمكنني الاتصال بالمنفذ 0؟
لا. رسميًا، المنفذ 0 غير موجود ولا يمكنك الاتصال به، لأنه رقم منفذ غير صالح. ومع ذلك، يمكنك إرسال حزمة إنترنت من وإلى المنفذ 0 كما تفعل مع رقم منفذ آخر.