- " Por que os computadores possuem 65535 portas TCP? "
Os computadores não têm portas. O conceito de "portas" ao qual você está se referindo está estritamente relacionado ao TCP e UDP protocolos da pilha de redes TCP / IP . Do ponto de vista estritamente técnico, tanto o TCP quanto o UDP são estruturados de forma a transportar vários tipos de informações (porta de origem, porta de destino, número de seqüência, dados etc.). Como "Porta de origem" e "Porta de destino" são estruturadas (dentro do pacote TCP e UDP) com um "campo" de 16 bits, aqui estão os limites: portas de origem e portas de destinos podem assumir todos os valores que podem ser representados com 16 bits (aka: de 0 a 65535);
- " De onde vem esse número? "
Veja acima: portas de origem e portas de destino podem assumir valores que variam de 0 a 65535, pois ambos são representados com um valor de 16 bits, dentro dos respectivos pacotes
- " O que isso realmente representa? "
Em suma, tanto "porta de origem" quanto "porta de destino" desempenham um papel muito importante, pois permitem que um único "host" (um único "cliente" ou um único "servidor") ofereça "diferente" > serviços para clientes de rede, apesar de ter um único endereço IP. Em outras palavras, sem "portas", seria muito mais difícil ter um único "servidor" oferecendo um servidor web (na porta TCP 80 para HTTP simples; na porta TCP 443 para HTTPS), um servidor de correio (na porta TCP 25 para entrada-SMTP; na porta TCP 110 para acesso POP3; na porta TCP 143 para acesso IMAP), um servidor DB (no TCP / porta 3306 para MySQL)) etc.
Os leitores "puristas" podem discordar de mim sobre a simplificação acima e ... eles serão corretos : na verdade, endereços IP e PORTOS desempenham um papel muito importante que, para ser totalmente compreendido, requer uma compreensão adequada do conceito " encapsulamento " (com certeza, o conceito mais importante entre os apresentados nesta mesma resposta). Infelizmente, isso geralmente requer que lotes de vezes sejam "masterizados" e ... por isso, minha simplificação acima: -)