Home Tutoriais Segurança Portas de comunicação

Portas de comunicação

 
Frequentemente sou questionado a respeito de algumas portas de comunicação funcionam.
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.
 
O exemplo mais clássico e simples de entender é com a Internet.

O servidor do google tem o IP 74.125.229.80 e está "ouvindo" na porta 80 (que é a porta WEB/HTTP)
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.
 
 comunicacao


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.
 
3handshake
Cada campo das flags e seus significados,

URG: Campo de ponteiro urgente significativo
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
 
Há dois cenários em que um handshake de três vias ocorrerá:
•Estabelecer uma conexão (aberto ativa)
•Encerrar uma conexão (fechamento ativo)
 
Essas informações podem ser vistas e analisadas com um software de captura de pacotes como por exempo o "Network Monitor" http://www.mcsesolution.com/Segurança/capturando-pacotes-com-o-network-monitor-34.html  
 
Após o handshake então ocorrerá a conexão.
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 o Requirements_for_Microsoft_Windows_Server_System
e a lista da IANA para portas de comunicação. http://www.iana.org/assignments/port-numbers


 

 

 

 

Última atualização (Seg, 26 de Setembro de 2011 02:04)

 

Adicionar comentário


Código de segurança
Atualizar

World's Top Web Hosting providers awarded and reviewed. Find a reliable green hosting service, read greengeeks review