Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Roteiro de atividade prática 1
Disciplina: Camada de transporte
Nome: Wagner Silva e Santos
Data: 27/11/2024
Estabelecimento da Conexão (Handshake de Três Viagens)
Solicitação de Conexão (SYN): O computador A (cliente) envia um pacote SYN (sincronizar) para o computador B (servidor) com um número de sequência aleatório.
 Resposta do Servidor (SYN-ACK): O servidor B responde com um pacote SYN-ACK (sincronizar-acknowledgment) com seu próprio número de sequência e o número de sequência do cliente + 1.
 Confirmação do Cliente (ACK): O cliente A envia um pacote ACK (acknowledgment) com o número de sequência do servidor + 1.
Transferência de Dados
Envio de Dados: O cliente A envia pacotes de dados para o servidor B com números de sequência incrementais.
 Recebimento e Confirmação: O servidor B recebe os pacotes e envia pacotes ACK com o número de sequência recebido + 1.
Controle de Erros: Se ocorrerem erros, o receptor solicita retransmissão.
Encerramento da Conexão (Handshake de Quatro Viagens)
Solicitação de Encerramento (FIN): O cliente A envia um pacote FIN (finalizar) para o servidor B.
Resposta do Servidor (ACK): O servidor B responde com um pacote ACK.
Solicitação de Encerramento do Servidor (FIN): O servidor B envia um pacote FIN.
 Confirmação Final (ACK): O cliente A envia um pacote ACK final.
Desenho Representativo
 +---------------+ +---------------+
 | Computador A | | Computador B |
 +---------------+ +---------------+
 | SYN (seq=x) | |
 |------------------------>| |
 | | SYN-ACK (seq=y, ack=x+1) |
 || |
 | Dados (seq=z) | |
 |------------------------>| |
 | | ACK (ack=z+1) |
 || |
 | | ACK (ack=w+1) |
 || |
 +---------------+ +---------------+
Observações
1. A conexão TCP garante entrega confiável e ordenada dos dados.
2. O handshake de três viagens evita conexões falsas.
3. O controle de erros e retransmissão garantem integridade dos dados.
4. O encerramento da conexão é feito de forma ordenada para evitar perda de dados.

Mais conteúdos dessa disciplina