افتح Terminal. بالنسبة لنظام التشغيل Windows ، افتح موجه الأوامر بالنقر فوق "ابدأ" وكتابة "CMD" في مربع "تشغيل". بالنسبة لنظام التشغيل Mac ، اكتب "Terminal" في أداة البحث ، أو انتقل إلى مجلد التطبيقات ، وافتح مجلد الأدوات المساعدة وافتح "Terminal". يمكن تشغيل هذه الأوامر من جهاز الكمبيوتر العميل أو من جانب الخادم. في كثير من الأحيان ، لن تتمكن من الوصول إلى جانب الخادم.
قم بتشغيل الأمر "netstat -an" من المحطة الطرفية أو موجه الأوامر. الإخراج مماثل لنظام التشغيل Linux و Windows و Mac. إذا كان الإخراج الخاص بك يحتوي على أقسام متعددة ، فقم بالتمرير لأعلى حتى تجد عناوين الأعمدة هذه: البروتوكول ، والعنوان المحلي ، والعنوان الخارجي ، والولاية. تشير أعمدة العنوان المحلية والأجنبية إلى عنوان بروتوكول الإنترنت (IP) ورقم المنفذ ، مفصولة بنقطتين. يشير كل صف إلى تطبيق ما في محادثة مع كمبيوتر آخر أو في انتظار إنشاء محادثة.
ابحث عن حالة "الاستماع" للعثور على رقم منفذ الخدمات التي تعمل على جهاز الكمبيوتر الخاص بك (يعمل جهاز الكمبيوتر الخاص بك كخادم.) تعني كلمة "استمع" أن جهاز الكمبيوتر الخاص بك ينتظر جهاز كمبيوتر آخر ليطلب الوصول إلى ذلك طلب. انظر أسفل عمود "العنوان المحلي" للصف المرتبط لتحديد رقم المنفذ.
ابحث عن حالة "تأسيس" للعثور على رقم المنفذ الذي يستخدمه جهاز الكمبيوتر الخاص بك للاتصال بالخدمات التي تعمل على كمبيوتر آخر (يعمل جهاز الكمبيوتر الخاص بك كعميل). تعني كلمة "تم التأسيس" أن جهاز الكمبيوتر الخاص بك يتصل بتطبيق موجود على جهاز كمبيوتر آخر. انظر أسفل عمود "العنوان الخارجي" للصف المرتبط لتحديد رقم المنفذ.
قم بتشغيل "netstat -bn" و "netstat -abn" من موجه أوامر Windows لتحديد رقم المنفذ المستخدم بواسطة تطبيق معين. على جهاز كمبيوتر يقوم بتشغيل التطبيق كخدمة (جانب الخادم) ، ابحث عن التطبيق في حالة "الاستماع" ، وتحقق من عمود "العنوان المحلي" للعثور على رقم منفذ هذا التطبيق. على جهاز كمبيوتر يحاول الاتصال بالخدمة (جانب العميل) ، افتح التطبيق لتأسيس الاتصال ، ثم قم بتشغيل الأمر "netstat -abn". ابحث عن التطبيق في حالة "المنشأة" ، وابحث عن رقم منفذ هذا التطبيق في عمود "العنوان الخارجي".
يصعب القيام بذلك مع Linux أو Mac ، ولكن الأمر "lsof -i" سيُظهر لك أحيانًا التطبيقات ومنافذ tcp التي يستخدمونها.
ابحث عن رقم المنفذ غير القياسي الذي تم تكوينه على الخادم. قم بذلك باستخدام إحدى الطرق السابقة أو بالنظر إلى تفضيلات التكوين الخاصة بالتطبيق الذي يتم تشغيله على الخادم. إذا لم يكن لديك وصول إلى الخادم ، فاسأل مسؤول الخادم عن رقم المنفذ الذي يستخدمه التطبيق.
ترتبط كل محادثة برقمي منفذين. جانب الخادم هو رقم منفذ قياسي أو معروف جيدًا يتراوح من 0 إلى 1023 ، وجانب العميل هو رقم يتم إنشاؤه عشوائيًا فقط لتلك المحادثة القصيرة ويتراوح من 49152 إلى 65535.
عندما يتم تكوين رقم منفذ تطبيق الخادم ليكون منفذًا غير قياسي ، فعندئذٍ يكون الكمبيوتر يجب تعديل رقم منفذ تطبيق العميل ليطابق رقم الخادم من أجل الاتصال بـ الخدمات. إذا تم تكوين Google لاستخدام المنفذ 8080 بدلاً من المنفذ القياسي 80 ، على سبيل المثال ، يمكنك الوصول إليه عن طريق كتابة "http://google.com: 8080" في متصفح الويب الخاص بك ؛ في هذه الحالة ، سيكون المتصفح هو تطبيق العميل. لكل تطبيق عميل طريقة مختلفة لتكوين أرقام المنافذ غير القياسية.
لمشاهدة جميع خيارات الأمر netstat ، اكتب "netstat /؟" في موجه أوامر Windows ، أو اكتب "man netstat" في محطة طرفية لنظام التشغيل Mac أو Linux.