Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

TCP: Número de Sequência e Número de Confirmação, Transcrições de Redes de Computadores

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

  • Qual é a função do número de sequência no protocolo TCP?
  • Como é confirmada a recepção de todos os bytes transmitidos no TCP?
  • Quais são os limites de tamanho do cabeçalho TCP?

Tipologia: Transcrições

2022

Compartilhado em 30/10/2022

fabricio-oliveira-csa
fabricio-oliveira-csa 🇧🇷

1 documento

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
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
pf2

Pré-visualização parcial do texto

Baixe TCP: Número de Sequência e Número de Confirmação e outras Transcrições em PDF para Redes de Computadores, somente na Docsity!

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.