SóProvas


ID
779311
Banca
CESPE / CEBRASPE
Órgão
TRE-RJ
Ano
2012
Provas
Disciplina
Redes de Computadores
Assuntos

A respeito da arquitetura TCP/IP, julgue os itens que se seguem.

A flag FIN é utilizada para se reiniciar uma conexão, rejeitar um segmento inválido ou rejeitar uma conexão.

Alternativas
Comentários
  • Normalmente, a flag RST é utilizada para reiniciar uma conexão, enquanto que a flag FIN é utilizada para indicar que não existem mais dados para serem enviados.
  • Com o TCP (transmission control protocol), o estabelecimento de uma conexão entre dois hosts — A e B — ocorre por meio de um handshake de três segmentos: o host A envia para o host B o primeiro segmento com o flag SYN ativado, sinalizando um pedido de conexão; o host B responde ao host A com um segmento com os flags SYN e ACK ativados, sinalizando o reconhecimento do pedido de conexão; finalmente, o host A envia ao host B um terceiro segmento com os flags ACK, sinalizando que a conexão está estabelecida.
    A: SYN=1
    B: SYN=1 ACK=1
    A: ACK=1
    A: FIN

    OBS.:
    O host A deve usar apenas o flag ACK no terceiro segmento
    O Flag FIN serve para solicitar/indicar encerramento de conexão.
  • ERRADO, nas palavras de Tanenbaum.

    Segundo Tanenbaum (2011,p.350),"A flag RST é utilizada para reiniciar uma conexão que tenha ficado confusa devido a uma falha no host ou por qualquer outra razão. A RST também é utilizada para rejeitar um segmento inválido ou para recusar uma tentativa de conexão. Em geral, se receber um segmento com o bit RST ativado, isso significa que você tem um problema."

    **Portanto, o erro da questão está em afirmar que tais funções são exercidadas pela flag FIN, quando na verdade são funções da flag RST.


    TANENBAUM, A. S.; WETHERALL, D. Redes de Computadores. 5. ed. São Paulo: Pearson, 2011.

  • URG ? urge?ncia

    ? ACK ? nu?mero ack va?lido

    ? PSH ? push (envio imediato de dados)

    ? RST ? reset (reini?cio da conexa?o)

    ? SYN ? sync (estabelecimento de conexa?o)

    ? FIN ? finalizar conexa?o

  • Gabarito Errado

    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/SYN marcado. 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

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • O flag RST reinicia uma conexão. O flag FIN encerra uma conexão.

  • RST --> Porem Necessita de um novo pedido de abertura SYN - ACK/SYN de confirmação