

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Este documento explica o papel dos números de sequência e de confirmação na camada de transporte do protocolo tcp. Ao estabelecer uma nova conexão, cada host escolhe um número inicial de sequência (isn) e utiliza-o para numerar cada byte transmitido. O número de confirmação, por sua vez, confirma a recepção de todos os bytes anteriores, sendo o próximo número esperado pelo destinatário. O tamanho do cabeçalho tcp é indicado pelo campo 'comprimento do cabeçalho'.
O que você vai aprender
Tipologia: Transcrições
1 / 2
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Tamanho normal de 20 bytes Número de Porta de Origem : número que identifica a aplicação (processo) que envia os dados Número de Porta de Destino : número que identifica a aplicação (processo) que deve receber os dados Número de Sequência : número que identifica o byte em um fluxo de dados do transmissor para o receptor. Se considerarmos o fluxo de bytes em uma direção entre dois hosts, o TCP identifica cada byte com um número de sequência. O número de sequência possui 32 bits de tamanho, com valores possíveis entre 0 e 232 – 1. Quando uma nova conexão é estabelecida, a flag SYN é ativada. Neste caso, o campo número de sequência possui o “número de sequência inicial” ( ISN , initial sequence number), o qual é escolhido pelo host para esta conexão em particular. O número de sequência do primeiro byte de
dados que será enviado será o ISN mais um. Como cada byte que é transmitido é numerado, o número de confirmação (acknowledgment) contém o próximo número de sequência que o host que enviou a confirmação espera receber. Portanto, é o número de sequência mais 1 do último byte de dados que foi recebido com sucesso. Número de Confirmação : Se a flag ACK estiver ativada o valor deste campo será o próximo número de sequência que o destinatário espera receber. Assim é confirmada a recepção de todos os bytes anteriores, se houverem. A exceção é o primeiro ACK enviado pelos hosts da conexão, que confirma o número de sequência inicial (ISN) de cada um. Comprimento do Cabeçalho (Data offset): Tamanho do cabeçalho TCP em palavras de 32 bits. O tamanho mínimo é de 5 palavras (20 bytes, sem opções) e o tamanho máximo é de 15 palavras (60 bytes, com opções). Indica o ponto de início dos dados a partir do início do segmento TCP.