![Page 1: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/1.jpg)
Falso, a camada de transporte provê comunicação lógica entre processos.
1) A camada de transporte provê comunicação lógica entre hosts.
![Page 2: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/2.jpg)
Verdadeiro.
2) Garantias de atraso e banda passante são serviços indisponíveis nos protocolos da camada de transporte da Internet.
![Page 3: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/3.jpg)
Falso, a demultiplexação ocorre no host receptor.
3) A demultiplexação no host emissor entrega dos segmentos recebidos aos sockets corretos.
![Page 4: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/4.jpg)
Falso, um socket UDP é identificado apenas pela tupla (Endereço IP destino, Porta destino)
4) Um socket UDP é identificado pela tupla tripla: (Endereço IP origem, Endereço IP destino, Porta destino).
![Page 5: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/5.jpg)
Falso, embora o UDP não precise da porta origem para demultiplexação, essa informação existe no segmento.
5) Um segmento UDP carrega apenas o endereço da porta destino.
![Page 6: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/6.jpg)
Verdadeiro.
6) No TCP, é utilizada a tupla quádrupla (Endereço IP origem, Endereço IP destino, Porta origem, Porta destino) para efetuar a demultiplexação.
![Page 7: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/7.jpg)
Falso, como sockets UDP não são orientados a conexão, a aplicação poderia estar recebendo dados de outro host, que não enviava dados a 20 bytes.
7) Em um programa utilizando UDP recebendo pacotes de 20 bytes, notou-se que os pacotes as vezes chegavam com um tamanho diferente, isso ocorreu porque o pacote UDP ficou corrompido.
![Page 8: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/8.jpg)
Verdadeiro.
8) Streaming de vídeo e jogos multiplayer são exemplos de aplicações que normalmente utilizam UDP.
![Page 9: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/9.jpg)
Verdadeiro.
9) As principais vantagens do UDP não prover confiabilidade, não ser orientado a conexão e não possuir controles de fluxo e congestionamento é que isso proporciona maior velocidade e menos overhead e processamento.
![Page 10: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/10.jpg)
Falso, é possível implementar a confiabilidade na camada de aplicação.
10) Não é possível criar aplicações com transferência confiável de dados sobre UDP uma vez que UDP não provê serviço de confiablidade.
![Page 11: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/11.jpg)
Falso, o campo opções não está presente no UDP.
11) Um segmento UDP tem 64 bits de cabeçalho que são divididos entre porta origem, porta destino, tamanho, campo de opções e checksum.
![Page 12: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/12.jpg)
Verdadeiro.
12) O campo checksum no segmento UDP é utilizado para detectar se o pacote está corrompido, mas nem sempre o checksum é capaz de detectar o corrompimento.
![Page 13: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/13.jpg)
Verdadeiro.
13) Uma das desvantagens do RDT 3.0 é que ele envia apenas um pacote por vez, o que pode dar baixas taxas de desempenho, mesmo em um enlace com alta capacidade.
![Page 14: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/14.jpg)
Verdadeiro.
14) Protocolos com pipeline permitem o envio de múltiplos pacotes ainda não confirmados, isso aumenta a vazão de pacotes e permite uma melhor utilização do enlace. Selective Repeat e go-Back-N são exemplos de protocolos com pipeline.
![Page 15: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/15.jpg)
Falso, o GBN não possui buffer, e o pacote é descartado e enviado um ACK para o último pacote em ordem.
15) No GBN caso um pacote chegue fora de ordem ele é colocado no buffer e é enviado um ACK com o número de último pacote em ordem.
![Page 16: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/16.jpg)
Verdadeiro.
16) Em um GBN com tamanho de janela N, caso ocorra timeout de um pacote, N pacotes serão enviados.
![Page 17: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/17.jpg)
Verdadeiro.
17) O SR é similar ao GBN, contudo o SR possui buffer para armazenamento dos pacotes e envia ACKS individuais em vez de ACKS cumulativos.
![Page 18: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/18.jpg)
Falso, no SR, os números de sequencia tem que ser duas vezes maiores que o tamanho da janela.
18) Tanto no SR como no GBN podemos ter uma janela de tamanho N e números de sequencia até N-1.
![Page 19: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/19.jpg)
Falso, em uma conexão full duplex ambos podem enviar dados e ACKs ao mesmo tempo.
19) O TCP é full duplex uma vez que enquanto um host envia dados o outro pode enviar ACKs e vice e versa.
![Page 20: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/20.jpg)
Falso, caso o campo opções esteja ativo, o tamanho do cabeçalho pode ser superior a 20 bytes.
20) Segmentos TCP tem 20 bytes de cabeçalho.
![Page 21: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/21.jpg)
Verdadeiro.
21) Uma maneira de suavizar o valor do RTT é usar a seguinte equação: EstimatedRTT = (1-a)*EstimatedRTT + a*SampleRTT.
![Page 22: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/22.jpg)
Falso, os ACKs do TCP são cumulativos.
22) O TCP é um protocolo pipeline com ACKs individuais e conceitualmente usa múltiplos temporizadores de transmissão.
![Page 23: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/23.jpg)
Falso, ACKs duplicados também geram retransmissão de pacotes.
23) No TCP a retransmissão de um pacote ocorre quando acontece um timeout.
![Page 24: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/24.jpg)
Falso, caso os pacotes estejam chegando na ordem do número de sequencia esperado, o TCP pode escolher atrasar o envio do ACK.
24) Sempre que o TCP recebe um pacote, ele envia um ACK.
![Page 25: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/25.jpg)
Verdadeiro.
25) Caso o TCP receba 3 ACKs duplicados, por conta do Fast Transmit, ele enviará novamente os pacotes, mesmo que o temporizador ainda não tenha espirado.
![Page 26: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/26.jpg)
Falso, isso é papel do controle de congestionamento.
26) O controle de fluxo visa evitar o congestionamento na rede.
![Page 27: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/27.jpg)
Verdadeiro.
27) O TCP utiliza um three-way handshake (SYN – SYNACK – ACK).
![Page 28: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/28.jpg)
Verdadeiro.
28) Piggybacking é o envio de dados juntos com um ACK.
![Page 29: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/29.jpg)
Verdadeiro.
29) O controle de congestionamento visa previnir que muitos usuários transmitindo muitos dados na rede ao mesmo tempo ultrapassem a capacidade da rede.
![Page 30: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/30.jpg)
Falso, o TCP infere congestionamento na rede através de atrasos e perdas.
30) O controle de congestionamento do TCP é assistido pela rede, onde roteadores de borda enviam informações aos host indicando que há congestionamento.
![Page 31: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/31.jpg)
Verdadeiro.
31) Uma das abordagens do TCP para evitar congestionamentos é ir enviando dados em uma velocidade que cresce exponencialmente até um certo threshold e caso seja detectado congestionamento na rede, essa taxa é diminuida.
![Page 32: Falso , a camada de transporte provê comunicação lógica entre processos](https://reader030.vdocuments.pub/reader030/viewer/2022020417/5681356d550346895d9cd339/html5/thumbnails/32.jpg)
Verdadeiro.
32) O TCP fairness (Justiça no TCP) visa com que um usuário em uma rede com capacidade R e K usuários transmita a uma velocidade R/K.