Buscar

L1_Camada_de_Transporte

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE 
DEPARTAMENTO DE ENGENHARIA DE COMUNICAÇÕES – DCO/UFRN 
Lab. de Redes de Computadores e Comunicações Ópticas – LARCo 
Disciplina: Redes de Computadores – DCO1003 
Profa. Dra. Cristhianne de Fátima Linhares de Vasconcelos 
 
2020.1 Camada de Transporte 
L1 Lista de Exercício 1 
 
 
01. 6. O protocolo TCP, oferece às aplicações um serviço de comunicação confiável, 
utilizando de números de seqüência (Seq), números de reconhecimento (Ack) e 
temporizações (Timer). Analise os diagramas de troca de mensagens do protocolo TCP 
abaixo, realizado entre um cliente e um servidor Web, na qual o cliente solicita uma página 
Web e o servidor responde enviando a página solicitada. Neste exemplo o valor de MSS 
(tamanho máximo do segmento) é 500 Bytes. Complete os números de seqüência (Seq) e 
reconhecimento (Ack) que estão faltando. Explique o porquê do número escolhido. 
 
02. Um remetente e um receptor TCP se comunicam através de uma conexão na qual os 
segmentos podem ser perdidos. O remetente TCP deseja enviar um total de 10 segmentos 
ao receptor e envia uma janela inicial de 5 segmentos em t = 1, 2, 3, 4 e 5, respectivamente. 
Suponha que o valor inicial do número de sequência seja 18 e cada segmento enviado ao 
receptor contenha 597 bytes. O atraso entre o remetente e o receptor é de 7 unidades de 
tempo e, portanto, o primeiro segmento chega ao receptor em t = 8, e um ACK para esse 
segmento chega em t = 15. Conforme mostrado na figura, 3 dos 5 segmentos são perdidos 
entre o remetente e o destinatário, mas nenhum dos ACKs são perdidos. O remetente envia 
mais 2 segmentos em t = 15, 16, respectivamente. Suponha que não haja tempo limite e 
quaisquer segmentos recebidos fora de ordem sejam descartados. 
 
 
 
a. Quais são os números de sequência dos segmentos enviados em t = 1, 2, 3, 4 e 5? 
(responda em ordem) 
___________________________________________________________________________ 
___________________________________________________________________________ 
b. Quais são os valores de ACKs enviados em t = 8, 9, 10, 11, e 12? (Se o segmento for 
perdido, escreva 'x' na sequência) 
___________________________________________________________________________ 
___________________________________________________________________________ 
c. Quais são os números de sequência dos segmentos enviados em t = 15, 16, 17, 18 e 19? 
(Se o ACK nunca chegar, escreva 'x' na sequência) 
___________________________________________________________________________ 
___________________________________________________________________________ 
 
 
Universidade Federal do Rio Grande do Norte 
Centro de Tecnologia 
Departamento de Engenharia de Comunicações 
Curso de Engenharia em Telecomunicações 
 
 
 
 
a. Quais são os números de sequência dos segmentos enviados em t = 1, 2, 3, 4 e 5? 
(responda em ordem) 
___________________________________________________________________________
___________________________________________________________________________ 
 
b. Quais são os valores de ACKs enviados em t = 8, 9, 10, 11, e 12? (Se o segmento for 
perdido, escreva 'x' na sequência) 
___________________________________________________________________________
___________________________________________________________________________ 
 
c. Quais são os números de sequência dos segmentos enviados em t = 15, 16, 17, 18 e 
19? (Se o ACK nunca chegar, escreva 'x' na sequência) 
___________________________________________________________________________
___________________________________________________________________________ 
 
 
 
 
 
 
03. Os hospedeiros A e B estão se comunicando por meio de uma conexão TCP, e o 
hospedeiro B já recebeu de A todos os bytes até o byte 126. Suponha que A envie, então, 
dois segmentos para B sucessivamente. O primeiro e o segundo segmentos contêm 80 e 40 
bytes de dados. No primeiro segmento, o número de sequência é 127, o número de porta 
de partida é 302, e o número de porta de destino é 80. O hospedeiro B envia um 
reconhecimento ao receber um segmento do hospedeiro A. 
 
a) No segundo segmento enviado do hospedeiro A para B, quais são o número de sequência, 
da porta de origem e da porta de destino? 
 
b) Se o primeiro segmento chegar antes do segundo, no reconhecimento do primeiro 
segmento que chegar, qual é o número do reconhecimento, da porta de origem e da porta 
de destino? 
 
c) Se o segundo segmento chegar antes do primeiro, no reconhecimento do primeiro 
segmento que chegar, qual é o número do reconhecimento? 
 
d) Suponha que dois segmentos enviados por A cheguem em ordem a B. O primeiro 
reconhecimento é perdido e o segundo chega após o primeiro intervalo do esgotamento de 
temporização. Elabore um diagrama de temporização, mostrando esses segmentos, e 
todos os outros, e os reconhecimentos enviados. (Suponha que não haja qualquer perda de 
pacote adicional.) Para cada segmento de seu desenho, apresente o número de sequência 
e o número de bytes de dados; para cada reconhecimento adicionado por você, informe o 
número do reconhecimento. 
 
04. Compare o GBN, SR e o TCP (sem ACK retardado). Admita que os valores do 
esgotamento de temporização para os três protocolos sejam longos o suficiente de tal modo 
que cinco segmentos de dados consecutivos e seus ACKs correspondentes possam ser 
recebidos (se não perdidos no canal) por um hospedeiro receptor (hospedeiro B) e por um 
hospedeiro emissor (hospedeiro A), respectivamente. Suponha que A envie cinco 
segmentos de dados para B, e que o segundo segmento (enviado de A) esteja perdido. No 
fim, todos os cinco segmentos de dados foram corretamente recebidos pelo hospedeiro B. 
a) Quantos segmentos A enviou no total e quantos ACKs o hospedeiro B enviou no total? 
Quais são seus números de sequência? Responda essa questão para todos os três 
protocolos. 
b) Se os valores do esgotamento de temporização para os três protocolos forem muito 
maiores do que 5 RTT, então qual protocolo envia com sucesso todos os cinco segmentos 
de dados em um menor intervalo de tempo? 
.

Continue navegando