Enunciado
No cabeçalho do protocolo TCP, quando o flag SYN está ativado (valor 1), o campo denominado Sequence Number representa
Alternativas
- A)
o próximo número de sequência que o transmissor do segmento aguarda da outra parte, confirmando o recebimento dos bytes com números de sequência anteriores.
- B)
um offset dentro da área de dados apontando para o último byte de dados urgente.
- C)
um valor de checksum de 16 bits usado para checagem de erros, calculado com base no cabeçalho do segmento TCP, no payload e em um pseudocabeçalho IP.
- D)
o número de sequência acumulado do primeiro byte de dados carregado pelo segmento, considerando o contexto dos segmentos transmitidos anteriormente na conexão.
- E)
o número de sequência inicial da conexão adotado pelo transmissor do segmento.
Gabarito e comentário
Resposta correta: E
A alternativa E está correta. Quando SYN vale 1, o campo Sequence Number contém o número de sequência inicial escolhido pelo transmissor para estabelecer a conexão TCP. O primeiro byte de dados subsequente usa esse valor acrescido de uma unidade, porque o SYN consome um número de sequência. A confirmação do que se espera receber da outra parte aparece no campo Acknowledgment Number, não no Sequence Number. Assim, a resposta é: o número de sequência inicial da conexão adotado pelo transmissor do segmento.