Um número de porta é um número de 16 bits que identifica um processo específico em execução em um computador. Os aplicativos usam números de porta para se comunicarem entre si em uma rede.
Os números de porta são normalmente atribuídos pela Internet Assigned Numbers Authority (IANA). Entretanto, alguns números de porta são reservados para serviços específicos, como a porta 80 para HTTP.
Os números de porta são usados em conjunto com Endereços IP para identificar um aplicativo de rede exclusivamente. O endereço IP especifica o computador na rede e o número da porta identifica o programa nesse computador.