SóProvas


ID
1118209
Banca
CESGRANRIO
Órgão
FINEP
Ano
2014
Provas
Disciplina
Redes de Computadores
Assuntos

Para estabelecer uma conexão, o módulo TCP da camada de transporte do cliente executa o procedimento do 3-way handshake com o módulo TCP da camada de transporte do servidor. Esse handshake é caracterizado pela troca de três mensagens, na seguinte ordem:

Alternativas
Comentários
  • Um handshake triplo é necessário porque os números de seqüência não são vinculados a um relógio global na rede e os protocolos TCP podem ter mecanismos diferentes para captar o ISN (Initial Sequence Number).

    O receptor do primeiro SYN não tem meios para saber se este é um segmento antigo atrasado, a menos que tenha registrado o último número de seqüência usado na conexão. Nem sempre é possível lembrar esse número. Assim, o receptor deve pedir ao remetente que verifique esse SYN.

    O host (A) inicia uma conexão enviando um pacote SYN para o host (B) indicando que o seu ISN = X: A —> B SYN, seq de A = X

    B recebe o pacote, grava que a seq de A = X, responde com um ACK de X + 1, e indica que seu ISN = Y. O ACK de X + 1 significa que o host B já recebeu todos os bytes até ao byte X e que o próximo byte esperado é o X + 1: B —> A ACK, seq de A = X, SYN seq de B = Y, ACK = X + 1

    A recebe o pacote de B, fica sabendo que a sequência de B = Y, e responde com um ACK de Y + 1, que finaliza o processo de estabelecimento da conexão: A —> B ACK, seq de B = Y, ACK = Y + 1

    fonte: https://pt.wikipedia.org/wiki/Handshake

     

  • Estabelecimento de Conexão

    Three Way Handshake é o mecanismo utilizado pelo TCP para estabelecimento de uma conexão.

    - Solicitação de abertura de conexão – SYN;

    - O destino confirma a abertura de conexão – SYN+ACK;

    - A origem confirma a conexão – ACK

    Alternativa: C

  • 1-

    cli:

    SYN =1 seq = A

    2-

    servr:

    SYN = 1, seq = B. ACK=A+1

    3-

    cli:

    SYN=0, seq=A+1. ACK=B+1

    O protocolo TCP é orientado à conexão, ou seja, antes de se iniciar uma transmissão de dados, é necessário se estabelecer uma sessão TCP, conhecida como three way handshake.