Un numero di porta รจ un numero a 16 bit che identifica un processo specifico in esecuzione su un computer. Le applicazioni utilizzano numeri di porta per comunicare tra loro su una rete.
I numeri di porta vengono generalmente assegnati dalla Internet Assigned Numbers Authority (IANA). Tuttavia, alcuni numeri di porta sono riservati a servizi specifici, come la porta 80 per HTTP.
I numeri di porta vengono utilizzati insieme a Gli indirizzi IP per identificare un'applicazione di rete in modo univoco. L'indirizzo IP specifica il computer sulla rete e il numero di porta identifica il programma su quel computer.