در هر لحظه، یک کامپیوتر برای ارتباط با اینترنت، پورتهای آزاد UDP یا TCP را جستجو میکند و از پورتهای خالی برای ارسال داده به کامپیوترهای شبکه یا سرور سایتها استفاده میکند و سپس دادهها را روی یک پورت خالی دریافت میکند. ویندوز یا به طور کلی سیستم عامل به صورت هوشمندانه پورتها را مدیریت میکند و ارتباط بین برنامهها و پورتها را تنظیم میکند. اما گاهی ممکن است دو پردازش از یک پورت استفاده کنند یا کاربر بخواهد چنین کاری انجام بدهد.
برای بررسی کردن اینکه کدام نرمافزار از کدام پورت یا پورتها برای ارتباط با شبکه و اینترنت استفاده میکند، روشهای مختلفی وجود دارد. در ادامه به دو روش ساده اشاره میکنیم.