SóProvas


ID
2651374
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2018
Provas
Disciplina
Redes de Computadores
Assuntos

Acerca de IP e TCP, julgue o item que se segue.


O TCP possui capacidade de controle de conexões, utilizando o envio e recebimento de flags para validar ou testar o estado de uma conexão. A flag do tipo SYN faz o pedido de abertura de conexão.

Alternativas
Comentários
  • Table de Flags TCP.

    URG - O pacote contem dados importantes

    ACK - Certificação que recebeu o ultimo pacote ou outra resposta.

    PSH - Envia imediatamente mesmo se o buffer não estiver cheio.

    RST - Reseta a conexão ( ocorreu erro ou coisa parecida ).

    SYN - Inicia conexão.

    FIN - Termina conexão 

    fonte: https://www.informabr.com.br/tcpconexao.htm

  • Assertiva CORRETA. 

     

    Flags TCP:

    - urg: traz o pacote para o primeiro lugar na fila do buffer (informações urgentes);

    - ack: confirma o recebimento de algum segmento;

    - psh: envia o dado para a camada seguintes sem precisar esperar encher o buffer;

    - rst: reinicia a conexão;

    - syn: requisita o início de uma nova conexão;

    - fin: requisita o encerramento de uma conexão. 

  • O pacote TCP é considerado conexão garantida devido seu processo de conexão conhecido como 3 way handshake connection. A conexão TCP passa a ser monitorada desde que o primeiro pacote entra na rede para ser entregue. Isto significa que o protocolo TCP necessita fazer o acompanhamento do numero de seqüência do pacote, checksums etc. Segue abaixo um exemplo de como funciona uma conexão TCP entre cliente e servidor.

    Quando se inicia uma conexão, o processo d 3 way handshake entra em jogo para garantir a conexão. O cliente (client) envia um pacote com o flag SYN marcado. O servidor (server) recebe o pacote e responde com um pacote com o flag ACKnowledge/SYNmarcado. Então o cliente recebe e envia outro pacote com o flag ACK marcado. Pronta a conexão foi estabelecida entre o cliente e o servidor.
    Para terminar a conexão o cliente envia um pacote com flag FIN marcado. O servidor ao receber o pacote de flag FIN do cliente responde com um pacote com o flag também marcado FIN.

    Table de Flags TCP.

    URG - O pacote contem dados importantes

    ACK - Certificação que recebeu o ultimo pacote ou outra resposta.

    PSH - Envia imediatamente mesmo se o buffer não estiver cheio.

    RST - Reseta a conexão ( ocorreu erro ou coisa parecida ).

    SYN - Inicia conexão.

    FIN - Termina conexão 

     

    Fonte: https://www.informabr.com.br/tcpconexao.htm

  • Para estabelecer uma conexão.

     

    1) origem SYN para destino;
    2) destino SYN ACK para origem;
    3) origem ACK para destino;

    Conexão estabelecida.

     

  • CORRETO!

     

     

    O TCP é o metodo orientado a conexão, ou seja, usa o metodo tree leg handshake, pq antes de começar a comunicação ele o cliente avisa o servidor que começará a "falar" e o servidor diz que está "escutando". E para finalizar a mesma coisa. Para isso eles usam as flags que os colegas citaram nos comentarios.

  • O pacote TCP é considerado conexão garantida devido seu processo de conexão conhecido como 3 way handshake connection. A conexão TCP passa a ser monitorada desde que o primeiro pacote entra na rede para ser entregue. Isto significa que o protocolo TCP necessita fazer o acompanhamento do numero de seqüência do pacote, checksums etc. Segue abaixo um exemplo de como funciona uma conexão TCP entre cliente e servidor.

    Quando se inicia uma conexão, o processo d 3 way handshake entra em jogo para garantir a conexão. O cliente (client) envia um pacote com o flag SYN marcado. O servidor (server) recebe o pacote e responde com um pacote com o flag ACKnowledge/SYNmarcado. Então o cliente recebe e envia outro pacote com o flag ACK marcado. Pronta a conexão foi estabelecida entre o cliente e o servidor.


    Para terminar a conexão o cliente envia um pacote com flag FIN marcado. O servidor ao receber o pacote de flag FIN do cliente responde com um pacote com o flag também marcado FIN.

    Table de Flags TCP.

    URG - O pacote contem dados importantes

    ACK - Certificação que recebeu o ultimo pacote ou outra resposta.

    PSH - Envia imediatamente mesmo se o buffer não estiver cheio.

    RST - Reseta a conexão ( ocorreu erro ou coisa parecida ).

    SYN - Inicia conexão.

    FIN - Termina conexão 

     

    Fonte: https://www.informabr.com.br/tcpconexao.htm

  • 2015

    Se, em uma conexão TCP, o tráfego gerado pelo computador de origem envia uma flag SYN e não recebe como resposta a flag ACK, conclui-se que foi impossível estabelecer a conexão.

    Certa

    outras flags

    2013

    Se em uma comunicação entre dois computadores que utilizam o protocolo TCP for identificado que a flag FIN foi enviada, haverá a solicitação da abertura da conexão entre os dois computadores.

    errada

    2015

    Em uma conexão que utiliza TCP, um host envia a flag RST para informar que o segmento possui dados urgentes a serem encaminhados.

    errada

  • Gab: CERTO

    O cliente requisita uma conexão enviando um pacote SYN (synchronize) ao servidor.

    Quem quiser entender um pouco melhor sobre o Three-Way Handshake, sugiro a leitura:

    canalti.com.br/redes-de-computadores/three-way-handshake-syn-synack-ack-tcp/

  • A flag SYN é usada para estabelecer conexões.

    APROFUNDANDO...

    A solicitação de conexão tem SYN = 1 e ACK = 0 para indicar que o campo de confirmação piggyback não está sendo utilizado. A resposta contém uma confirmação e, portanto, tem SYN = 1 e ACK = 1. Basicamente, o bit SYN é usado para indicar CONNECTION REQUEST e CONNECTION ACCEPTED, enquanto o bit ACK é usado para distinguir entre essas duas possibilidades.

    À flag ACK é atribuído o bit 1 para indicar que o Número de confirmação é válido. Isso acontece para quase todos os pacotes. Se ACK for igual a zero, isso significa que o segmento não contém uma confirmação e assim o campo Número de confirmação é ignorado.

    Fonte: Tanenbaum

  • Three way handshake

  • SYN -> PEDIDO/Estabelecimento/Sincronização

    ACK -> Flag de reconhecimento

    PSH -> Entrega imediata de dados

    URG -> Urgência

    FIN -> Fechamento elegante

    RST -> Fechamento abrupto

    @rotinaconcursos

  •  

    Flags TCP:

    - urg: traz o pacote para o primeiro lugar na fila do buffer (informações urgentes);

    - ack: confirma o recebimento de algum segmento;

    - psh: envia o dado para a camada seguintes sem precisar esperar encher o buffer;

    - rst: reinicia a conexão;

    - syn: requisita o início de uma nova conexão;

    - fin: requisita o encerramento de uma conexão. 

  • Solicitação de abertura de conexão - Flag SYN 

    Destino confirma abertura da conexão - Flag SYN/ACK 

    A origem confirma a conexão enviando a Flag ACK, com isso a conexão é estabelecida 

  • ACK = Acknowledgement (Reconhecimento)

    SYN = Synchronize (Sincronizar)

    Exemplificando, ficaria assim: Basicamente, ao iniciar uma conexão a aplicação (Parte 1) envia um SYN com número de sequência = x (SEQ=x) à parte com a qual deseja se comunicar (Parte 2).

    A outra parte, então, “aproveita” a comunicação para enviar também estabelecer a sua comunicação,

    enviando também um número de sequência = y (SEQ=y), e envia um ACK informando o número da próxima

    mensagem a ser aguardada (ACK=x+1).

    Por fim, a Parte 1 confirma o recebimento da Parte 2 com ACK = y+1, e já pode iniciar o envio dos dados.

    Prof. Victor Dalton

  • Vocês acham que é uma boa questão para a PF? Penso ser muito aprofundada, mas estou em dúvida se vale ou não a pena anotar.

  • TCP = [Orientado à conexão (Estabelecimento de conexão prévia {Three Way Handshake})]

    É um protocolo orientado à conexão pois age estabelecendo conexão previa à transmissão de dados. Tal processo é conhecido como Three Way Handshake ou simplesmente aperto de mãos.

    • Cliente (Flag Syn) >
    • Servidor (Flag Syn+Ack) <
    • Cliente (Ack) >

    Gabarito correto.