RCO60803 2017-1

De MediaWiki do Campus São José
Revisão de 16h01min de 29 de maio de 2017 por Juliano.souza (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

IntTel: Redes de Computadores - 2017-1 - Prof. Eraldo Silveira e Silva / Prof. Juliano de Souza

Curiosidades

Materiais de aula

Slides

Animações

É necessário utilizar a versão 1.7 do java.

Apostilas

Exerícios Camada de Transporte

CAMADA DE TRANSPORTE


Geral

1) Qual função básica da camada de transporte? Quais os dois serviços básicos que ela fornece:

2) Em uma rede IP é necessário que os roteadores tenham a camada de transporte?

3) O que é multiplexação/demultiplexação no contexto dos protocolos de transporte? Faça um diagrama explicando.

4) Como é calculado o CHECKSUM no contexto dos protocolos TCP e UDP?

5) O que é um “Tamanho de Janela” em um protocolo do tipo Janela Deslizante.

6) O que é reconhecimento por piggybacking (carona)

7) Cite uma vantagem da abordagem Volta-N com relação à retransmissão seletiva.

8) Cite uma vantagem da abordagem Retransmissão Seletiva com relação ao Volta-N.

9) Qual é a grande desvantagem de uma transmissão do tipo “para e espera” com relação a uma do tipo “janelas deslizantes”?

10) Para que serve um relógio temporizador em um protocolo de transmissão confiável?

11) Cite um problema que pode ocorrer caso o tempo de um relógio temporizador seja muito grande.

12) Quais tipos de erros podem ocorrer no transporte de uma informação. Cite 4.

Protocolo UDP

13) Cite 4 aplicações que se utilizam do protocolo UDP.

14) Por que as comunicações multimídia normalmente se utilizam do UDP em relação ao TCP?

15) Descreve os campos usados no protocolo UDP

16) O UDP se utiliza do conceito de multiplexação e demultiplexação?

17) O CHECKSUM do UDP é calculado sobre todo o pacote (datagrama)?

Protocolo TCP

18) Como o TCP consegue estabelecer um serviço confiável quando os enlaces que interligam os pontos finais (endpoints) podem não ser confiáveis?

19) Por que se usa o termo cliente servidor no contexto do TCP? Qual o papel do cliente e qual o papel do servidor?

20) Por que o protocolo TCP é dito "orientado a conexão"? Faça um diagrama mostrando os pacotes e flags usados no estabelecimento da conexão.

21) Faça um diagrama mostrando os pacotes e flags usados no processo de desconexão do TCP.

22) Todos os segmentos TCP de uma mesma conexão seguem sempre pelo mesmo caminho (pelos mesmos roteadores)?

23) Uma conexão TCP é full-duplex. Os pacotes que vão em um sentido seguem o mesmo caminho do fluxo que vem no sentido contrário?

24) Não existe um campo específico de tamanho de segmento (área de dados) no TCP. Como ele é calculado?

25) Cite 4 aplicações que se utilizam do protocolo TCP.

26) O que é o piggyback (carona) em uma conexão TCP? Ilustre com um exemplo.

27) Qual o tamanho típico de um cabeçalho TCP?

28) O que é um MSS e um MTU? Qual impacto destes valores no funcionamento do TCP?

Controle de Erro

29) O que é o controle de erro no contexto do TCP e quais mecanismos são usados neste processo?

30) O que é um buffer de recepção e o que é um buffer de transmissão?

31) O que representa o número de sequência em um cabeçalho TCP? Ele começa sempre em 0?

32) O número de sequência é somente usado na direção cliente servidor? Explique?

33) O que representa o campo ACK no cabeçalho TCP. 34) O TCP possui reconhecimento individual para cada segmento ou possui reconhecimento cumulativo?

Controle de Fluxo no TCP

35) O que é o controle de fluxo no contexto do TCP?

36) Qual o tamanho e como é usado o campo Window Size no TCP?

37) O campo Windows Size é usado somente pelo lado cliente do TCP? Explique.

38) Explique para que serve o campo Windows Scale no cabeçalho do TCP?

39) Olhe o diagrama abaixo. Existe algum erro nas informações colocadas?

<<< Seq=10, ACK=10; (LEN=10); WINDOWS SIZE = 30

   Seq=11, ACK=20; (LEN=10); WINDOWS SIZE=50 >>>

<<< Seq=100,ACK=20;(LEN=40);WINDOWS SIZE = 30


Controle de Congestionamneto no TCP

40) Explique para que serve e como funciona o controle de congestionamento do TCP.

41) O que é o RTT e como ele é usado no contexto do TCP?

42) O RTT de uma conexão TCP é calculado dinamicamente ou possui um valor estático, predefinido?

43) O que é uma "partida lenta" em uma conexão TCP? Por que é necessário que ela exista? Em uma aplicação multimídia essa característica é vantajosa? Explique o porquê.

44) O RTT de uma conexão TCP é calculado através de uma média aritmética simples?

45) Em uma conexão TCP, como uma estação “sabe” que a rede está congestionada?

Diário de Aulas

Diário Eraldo