São 65535 portas (TCP e UDP) e dessas as primeiras 1024 são as Well Know Ports onde a maioria já está registrada para uma determinada tecnologia/protocolo.As portas de comunicação “fecham” uma sessão de troca de dados entre computadores.
Quando você usa o browser e e digita 74.125.229.80 seu computador “estabelece” uma sessão com o servidor do google na porta 80 usando uma porta alta (acima de 40000) no seu computador.
Antes de “estabelecer” uma conexão acontece um serie de trocas de informações e que é conhecida com (3 handshake)
O computador que pretende iniciar uma conversa envia um pacote na rede que contém uma FLAG (bit de controle) que server para garantir a troca de informações entre os computadores.
Cada campo das flags e seus significados,
ACK: Campo de confirmação significativo
PSH: Função de push
RST: Redefinir a conexão
SYN: Sincronizar números de seqüência
FIN: Não há mais dados do remetente
•Estabelecer uma conexão (aberto ativa)
•Encerrar uma conexão (fechamento ativo)
E isso vale para vários cenários.Você pode consultar o seguinte documento Cheat Sheet – Portas mais comuns que exibe as mais conhecidas portas de comunicação. Existem também oRequirements_for_Microsoft_Windows_Server_System
e a lista da IANA para portas de comunicação. http://www.iana.org/assignments/port-numbers.
Artigo migrado – 5643 acessos até a data de migração.
Seja o primeiro a comentar