شماره پورت(که معمولا یک عدد 16 بیتی است ) برای تعیین اینکه یک بسته اطلاعاتی (packet)در اینترنت یا سایر شبکه های به چه برنامه ای در رایانه مقصد تعلق دارد، استفاه می شود. در پروتکل های ارتباطی TCP , UDP این عدد 16 بیتی در header بسته اطلاعاتی ارسالی قرار می گیرد و به کامپیوتر مقصد ارسال می گردد.
برای مثال فرض کنید درخواستی از طرف کامپیوتر خود به سرور، برای دریافت یک فایل از طریق FTP ارسال می کنید. در این حال لایه TCP در کامپیوتر شما برای ارسال درخواست خود به کارگزار FTP در سرور مقصد، شماره پورت 21(که پورت اختصاصی برنامه FTP می باشد)را در هدر بسته های اطلاعاتی درخواست خود می گنجاند. هدر بسته های اطلاعاتی پس از رسیدن، بوسیله لایه TCP در سرور خوانده شده و با توجه به ارتباط آنها با پورت 21 به برنامه FTP جهت پردازش های بعدی ارسال می گردند.
برای برخی از برنامه ها و پردازش های به صورت قراردادی، اعداد ثابتی به عنوان پورت اختصاصی آنها درنظر گرفته شده است.
فهرست برخی از این برنامه ها و پورت های آنها عبارتند از:
Process Port #
HTTP 80
HTTPS 443
FTP 20,21
PLESK 8443
MS SQL SERVER 1433
REMOTE DESKTOP 3389
SSH 22
SMTP 25
POP3 110
DNS 53