0% acharam este documento útil (0 voto)
111 visualizações7 páginas

Tema III

Enviado por

larissarqos17
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
111 visualizações7 páginas

Tema III

Enviado por

larissarqos17
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

1.

Número de confirmação em TCP


Sobre o número de confirmação enviado em um segmento TCP, assinale a alternativa
correta:​

A.​ Deve ser enviado do receptor ao transmissor contendo a posição do último byte do
segmento recebido, mesmo que algum dos segmentos anteriores não tenha sido
recebido corretamente.
B.​ Deve ser enviado do receptor ao transmissor contendo a posição seguinte ao
último byte do segmento recebido, desde que todos os segmentos anteriores
tenham sido recebidos corretamente.
C.​ Deve ser enviado do receptor ao transmissor contendo a posição seguinte ao último
byte e do segmento recebido, mesmo que algum dos segmentos anteriores não
tenha sido recebido corretamente.
D.​ Deve ser enviado do receptor ao transmissor contendo a posição do último byte do
segmento recebido, desde que todos os segmentos anteriores tenham sido
recebidos corretamente
E.​ Deve ser enviado do receptor ao transmissor contendo o número do segmento
recebido, mesmo que algum dos segmentos anteriores não tenha sido recebido
corretamente.

✅ Resposta: B. Deve ser enviado do receptor ao transmissor contendo a posição seguinte


ao último byte do segmento recebido, desde que todos os segmentos anteriores tenham
sido recebidos corretamente.

Explicação: O número de confirmação (ACK) indica o próximo byte que o receptor


espera receber, não o último que recebeu. Isso garante confiabilidade e ordem.

_________________________________________________________________________

2. Segmento TCP com RST


Um software cliente está tentando se conectar a um servidor, mas não consegue. Para
determinar o que está acontecendo, você utiliza um analisador de rede e faz uma captura
de pacotes durante a tentativa de conexão. Ao analisar os pacotes capturados, você
percebe que ao tentar se conectar, a entidade TCP no servidor responde com segmentos
contendo o bit RST (reset) ativado. Assinale a provável causa do problema:​

A.​ A rede está apresentando problema de congestionamento.


B.​ As confirmações do servidor não estão chegando ao cliente.
C.​ Não existe aplicação associada à porta contactada no servidor.
D.​ O servidor ao qual o cliente tenta se conectar está desligado.
E.​ O servidor está informando que a janela de transmissão é nula.

✅ Resposta: C. Não existe aplicação associada à porta contactada no servidor.


Explicação: Quando o servidor recebe uma conexão numa porta sem aplicação
escutando, ele devolve RST.
_________________________________________________________________________

3. Sequência inicial aleatória


Você resolveu analisar a conexão entre um cliente e um servidor e realizou a captura de
pacotes durante a fase de estabelecimento da conexão. Durante a análise, percebeu que o
cliente utilizou 6373926 como número inicial de sua sequência e o servidor utilizou como
número inicial o valor 35629277. Assinale a alternativa correta:​

A.​ As sequências deveriam iniciar com zero, portanto, conclui-se que a conexão está
continuando com sequência de conexão anterior.
B.​ As sequências deveriam iniciar com zero, portanto, conclui-se que existe problema
na criação da sequência inicial.
C.​ É uma situação normal, porque cliente e servidor utilizam valores aleatórios
como número inicial de sequência.
D.​ Esses valores iniciais são para determinar o tamanho da janela de transmissão, logo
após a conexão assumirão o valor zero.
E.​ Toda conexão entre esse cliente e esse servidor sempre utilizarão o mesmo número
de sequência inicial.

✅ Resposta: C. É uma situação normal, porque cliente e servidor utilizam valores


aleatórios como número inicial de sequência.

Explicação: O TCP usa números iniciais aleatórios para segurança (evitar ataques) e
confiabilidade.

_________________________________________________________________________

4. Janela de transmissão (TCP)


Protocolos de transporte modernos como o TCP permitem o envio de segmentos sem que
seja necessário aguardar pelo recebimento da confirmação do segmento anterior. Para isso,
utilizam o conceito de janela de transmissão. Qual é o objetivo de uma janela de
transmissão?​

A.​ Delimitar os segmentos que foram entregues ao hospedeiro destino e as


confirmações que não retornaram.
B.​ Eliminar a necessidade de confirmação de segmentos para atender a aplicações que
não requerem confiabilidade.
C.​ Numerar os segmentos transmitidos de forma que possam ser rearrumados no
hospedeiro destino.
D.​ Permitir a utilização de protocolos de transporte sem conexão e sem garantias de
entrega do segmento.
E.​ Permitir o envio de mais segmentos por unidade de tempo, aumentando o
desempenho da conexão.

✅ Resposta: E. Permitir o envio de mais segmentos por unidade de tempo, aumentando o


desempenho da conexão.
Explicação: A janela de transmissão permite enviar múltiplos segmentos sem esperar o
ACK de cada um, aumentando a eficiência.

_________________________________________________________________________

5. Confirmação de 2800 bytes enviados


Você está utilizando um sniffer de rede para analisar uma transferência de dados entre um
cliente e um servidor, que está ocorrendo por intermédio de uma aplicação que utiliza o
protocolo TCP. Um segmento é enviado pelo cliente e possui número de sequência 1001 e
2800 bytes de dados. Sabe-se, com certeza, que esse segmento chegará ao destino
dividido em duas partes, cada uma contendo exatamente 1400 bytes de dados. A entidade
TCP do cliente terá certeza de que esse segmento chegou corretamente ao servidor
quando:​

A.​ Receber uma confirmação com número de sequência 1001.


B.​ Receber uma confirmação com número de sequência 2400.
C.​ Receber uma confirmação com número de sequência 2401.
D.​ Receber uma confirmação com número de sequência 3800.
E.​ Receber uma confirmação com número de sequência 3801.

✅ Resposta: E. Receber uma confirmação com número de sequência 3801.


●​ Seq inicial: 1001​

●​ Dados: 2800 bytes​

●​ Último byte = 1001 + 2800 - 1 = 3800​

●​ Próximo esperado = 3801

_________________________________________________________________________

6. Janela de congestionamento
No TCP, o controle de congestionamento é realizado pelo cálculo de uma janela de
congestionamento. Sobre a janela de congestionamento, assinale a alternativa correta:​

A.​ É a quantidade de bytes que o transmissor pode enviar, independentemente do


tamanho da janela de controle de fluxo.
B.​ É aumentada gradativamente conforme as confirmações vão chegando,
indicando que não há perdas na rede.
C.​ calculada pelo receptor com base nas informações recebidas dos roteadores e
enviada ao transmissor.
D.​ É calculada pelo transmissor com base nas informações recebidas dos roteadores e
enviada ao receptor.
E.​ Sempre que for detectado um evento de perda, a entidade TCP deve manter o
tamanho da janela de congestionamento.

✅ Resposta: B. É aumentada gradativamente conforme as confirmações vão chegando,


indicando que não há perdas na rede.

Explicação: O TCP usa slow start → começa pequeno e aumenta a janela de


congestionamento até detectar perda.

_________________________________________________________________________

7. Características do TCP
Sobre o protocolo TCP, é correto o que se afirma em:​

A.​ É um protocolo sem conexão.


B.​ Não garante a entrega dos dados.
C.​ Oferece um serviço de fluxo de bytes.
D.​ Pode entregar mensagens fora de ordem.
E.​ Preserva os limites entre as mensagens.

✅ Resposta: C. Oferece um serviço de fluxo de bytes.


Explicação: TCP é confiável, orientado à conexão, entrega fluxo contínuo de bytes (sem
preservar mensagens como o UDP).

_________________________________________________________________________

8. Controle de fluxo TCP


Sobre o controle de fluxo realizado pelo TCP, assinale a alternativa correta:​

A.​ É controlado pelo receptor, alterando o valor do tamanho da janela de


transmissão.
B.​ É controlado pelo transmissor, alterando o valor do tamanho da janela de
transmissão.
C.​ É uma questão global da rede, que informa o tráfego nos roteadores a fim de evitar
sobrecarga na rede.
D.​ É utilizado para que o receptor controle a taxa de envio dos dados por intermédio do
número de confirmação.
E.​ É utilizado para que o transmissor envie ao receptor a taxa com que ele deve
receber os dados.

✅ Resposta: A. É controlado pelo receptor, alterando o valor do tamanho da janela de


transmissão.
Explicação: O receptor informa a janela de recepção (receive window), ajustando quanto
o transmissor pode enviar sem ACK.

_________________________________________________________________________

9. Controle de Congestionamento no TCP


Considerando uma conexão de uma aplicação que utiliza o TCP para transferência de um
arquivo por intermédio de uma rede de computadores que está sob congestionamento, e
que o controle de congestionamento é aplicado pelo TCP, selecione a alternativa que
representa o gráfico esperado para a taxa de transferência do arquivo no tempo:​

A.​ ​

B.​ ​

C.​ ​
D.​ ​

E.​

✅ Resposta: A.
Explicação: O gráfico mostrado na alternativa A representa o comportamento clássico do
controle de congestionamento no TCP, baseado no algoritmo AIMD (Additive Increase,
Multiplicative Decrease):

●​ Aumento Aditivo (Additive Increase):​


A taxa de transmissão (ou janela de congestionamento) aumenta de forma linear e
gradual enquanto não há perdas, aproveitando ao máximo a largura de banda
disponível.​

●​ Redução Multiplicativa (Multiplicative Decrease):​


Quando ocorre congestionamento (detectado por timeout ou perda de pacotes), a
taxa de transmissão sofre uma redução brusca (pela metade, em geral).​

●​ Padrão resultante:​
Esse ciclo de crescimento lento e queda rápida gera o formato característico de
“dente de serra” no gráfico.

Por isso, o gráfico da alternativa A mostra corretamente esse comportamento: aumento


linear, seguido de quedas súbitas, repetindo-se ao longo do tempo.

Resumo

●​ Mecanismo: AIMD (Additive Increase, Multiplicative Decrease).​

●​ Gráfico esperado: Formato de serra → taxa sobe devagar, cai rápido ao detectar
perda.

_________________________________________________________________________
10. Gerenciamento da conexão TCP
Sobre o gerenciamento da conexão TCP, assinale a alternativa correta:
A.​ Mesmo que a conexão seja encerrada em um sentido, os dados podem ser
enviados no outro sentido.
B.​ O encerramento de uma conexão não necessita de envio de segmento de
confirmação.
C.​ O estabelecimento da conexão é opcional no TCP, podendo haver troca de dados
sem ela.
D.​ O estabelecimento da conexão é solicitado por um segmento com o bit FIN ativado.
E.​ Quando um lado solicita o encerramento da conexão, ela é fechada em ambos os
sentidos.

✅ Resposta: A. Mesmo que a conexão seja encerrada em um sentido, os dados podem


ser enviados no outro sentido.

Explicação: O TCP implementa encerramento full-duplex, ou seja, cada direção da


conexão é fechada separadamente.

●​ Quando uma aplicação envia FIN, significa que não vai mais enviar dados, mas
ainda pode receber do outro lado.​

●​ Só quando os dois lados mandam FIN é que a conexão é encerrada totalmente.​

Você também pode gostar