Analisar_trafego_TCP_UDP
1802 palavras
8 páginas
Redes de ComputadoresCurso de Eng. Informática
Curso de Eng. de Electrónica e Computadores
Trabalho de Laboratório Nº7
Análise do tráfego na rede
Protocolos TCP e UDP
Redes de Computadores
Trabalho nº7
Objectivo
•
Usar o Ethereal para visualizar operações do TCP (Transmission Control Protocol) dinâmicas. •
Usar o Ethereal para visualizar operações do UDP (User Datagram Protocol) dinâmicas.
1 Introdução
1.1 Protocolo TCP
O TCP (Transmissiont Control Protocol) é um protocolo orientado à ligação. Antes da transmissão dos dados, os dois hosts entram num processo de sincronização para estabelecer uma ligação virtual. O processo de sincronização garante que os dois lados estão prontos para a transmissão dos dados e permite que os dispositivos determinem os números da sequência inicial.
Esse processo é conhecido por handshake triplo. É um processo em três etapas, que estabelece a ligação virtual entre os dois dispositivos. O handshake triplo é iniciado pelo cliente. Para estabelecer uma sessão TCP, o cliente usa um número de porta conhecido que corresponde ao serviço que ele deseja contactar no servidor.
A troca de mensagens neste processo de handshake triplo é a seguinte (ver figura):
•
O primeiro segmento pode ser identificado porque tem o bit SYN igual a 1.
•
A segunda mensagem tem o bit SYN e ACK activos indicando que se trata de uma confirmação do segmento SYN.
•
A mensagem final é só uma mensagem de confirmação que indica ao destinatário que ambos os lados concordam que foi estabelecida uma ligação.
É importante entender que os números de sequência iniciais são parte do início da comunicação entre os dois dispositivos. Eles actuam como números iniciais de referência entre os dois dispositivos. Os números de sequência disponibilizam a cada host uma forma de confirmação, para que o receptor saiba que o emissor está respondendo à solicitação de ligação adequada.
Após o estabelecimento da ligação