1º Teste

Propaganda
Redes de Computadores – Repetição 1º Teste – 04/07/2012
ADEETC/ISEL/IPL - Semestre de Verão 2011/2012
Nome:
Curso: LEIC  LEETC  LERCM 
Número:
Docente: JAscenso  JFlorêncio  JSoares 
Uma ou mais opções podem estar correctas.
Duração: 1h30
1) Quais destes protocolos não funciona na camada de transporte?
⎕ 1.1) IP
⎕ 1.2) TCP
⎕ 1.3) SMTP
⎕ 1.4) UDP
⎕ 1.5) HTTP
2) [EXAME] Sobre os conceitos fundamentais da família de protocolos TCP/IP:
⎕ 2.1) Cada terminal em rede física IP tem um endereço MAC único
⎕ 2.2) O protocolo UDP define um cabeçalho de dimensão fixa
⎕ 2.3) O protocolo TCP define um cabeçalho de dimensão fixa
⎕ 2.4) Uma ligação TCP apenas permite o envio de dados num único sentido
⎕ 2.5) Quando os servidores DNS não estão disponíveis, os routers deixam de encaminhar datagramas IP
3) Sobre o protocolo DNS indique:
⎕ 3.1) Os servidores raiz guardam todas as traduções de nome possíveis
⎕ 3.2) Um servidor autoritário não responde a pedidos (query) DNS
⎕ 3.3) Um servidor autoritário tem de conhecer todos os servidores TLD (domínios de topo)
⎕ 3.4) Cada tipo de RR está guardado em servidores DNS distintos
⎕ 3.5) Um servidor DNS pode necessitar de estabelecer ligações TCP
4) [EXAME] Considere um cenário onde é realizado balanceamento de carga em 5 servidores para o site www.isel.pt
recorrendo ao sistema de nomes DNS. Considere pedidos DNS consecutivos do tipo A, para resolver www.isel.pt:
⎕ 4.1) A partir de cada resposta DNS, apenas é obtido 1 endereço IP do site www.isel.pt
⎕ 4.2) A partir de cada resposta DNS, é obtido uma lista de 5 endereços IP do site www.isel.pt
⎕ 4.3) A partir de cada resposta DNS, é obtido uma lista de nomes dos 5 servidores www.isel.pt
⎕ 4.4) Respostas DNS consecutivas, retornam uma lista de endereços IP sempre pela mesma ordem
⎕ 4.5) Respostas DNS consecutivas, retornam endereços IP sempre diferentes
5) Considere o protocolo POP3:
⎕ 5.1) O user agent local envia uma mensagem de email ao seu servidor de correio, utilizando o protocolo POP3
⎕ 5.2) O primeiro comando recebido pelo cliente é user-name
⎕ 5.3) O comando fetch permite retornar os emails do servidor
⎕ 5.4) O comando stat retorna o tamanho de cada mensagem POP3
⎕ 5.5) O user-name e a password são sempre enviados no início da ligação POP3
6) [EXAME] Considere o sistema de transmissão do email:
⎕ 6.1) No protocolo SMTP o encaminhamento das mensagens é suportado pelo endereço definido no envelope
⎕ 6.2) O registo MX do DNS indica o nome de um servidor de email autoritário de uma zona
⎕ 6.3) As mensagens de email circulam sempre cifradas durante todo o seu caminho até ao utilizador final
⎕ 6.4) Com o uso da extensão MIME é possível transferir ficheiros binários
⎕ 6.5) O cabeçalho MIME content-type indica o formato do texto do email
7) [EXAME] Considere que um computador realiza um pedido HTTP GET para obter a página de rosto do site
www.isel.pt:
⎕ 7.1) A mensagem HTTP GET é transportada num datagrama UDP
⎕ 7.2) Para realizar o transporte deste pedido é necessário enviar um segmento TCP SYN antes
⎕ 7.3) Antes de realizar este pedido, foi necessário realizar um pedido DNS do tipo NS
⎕ 7.4) Com ligações persistentes, no final de receber a resposta é obrigatório fechar a ligação TCP
⎕ 7.5) Se a resposta tiver o código 500, então a resposta inclui a página (HTML) pretendida
8) [EXAME] Considere o protocolo de transporte UDP para transmissão de dados:
⎕ 8.1) O pseudo-header UDP apenas é usado para cálculo do checksum
⎕ 8.2) Os campos do pseudo-header UDP incluem dados do nível de rede
⎕ 8.3) Os portos de origem e de destino são campos que fazem parte do pseudo-header UDP
⎕ 8.4) No protocolo UDP, a detecção de erros nos datagramas recebidos é sempre realizada
⎕ 8.5) O protocolo UDP garante a correcta ordem dos dados enviados para a aplicação
9) Sobre o protocolo TCP indique:
⎕ 9.1) O protocolo TCP faz controlo de fluxo fim a fim
⎕ 9.2) O protocolo TCP faz controlo de fluxo entre cada nó da rede (routers)
⎕ 9.3) Um terminal pode ter 2 sockets (endereço IP + porto TCP) iguais
⎕ 9.4) O protocolo TCP permite a multiplexagem dos dados recebidos das camadas superiores
⎕ 9.5) Quando as janelas de congestão e controlo de fluxo são iguais, a capacidade da rede ainda não foi esgotada
10) [EXAME] Preencha a tabela abaixo assumindo que se pretende transmitir 3500 bytes (dados) de 10.0.0.1 para
10.0.0.9, MSS = 1000 bytes e a janela (window) em ambos os sentidos é igual a 2000 bytes.
Origem
Destino
10.0.0.1 10.0.0.9
10.0.0.9 10.0.0.1
10.0.0.1 10.0.0.9
ACK
X
X
SYN
X
X
FIN
Nº SEQ
Nº ACK
LEN
33000
540
-
0
0
0
1000
1000
0
1000
500
0
0
0
0
11) Considera que pretende transferir um ficheiro gigantesco de L bytes da máquina A para a máquina B. Assuma
um MSS de 1460 bytes.
11.1) Qual é o valor máximo de L de forma a que os números TCP não se esgotem ? [Nota: os campos de numeração
do TCP têm 4 bytes].
11.2) Para o valor L obtido em a), determine quanto tempo demora a transmitir o ficheiro. Assuma que um total de
66 bytes de cabeçalhos de transporte, rede e ligação são acrescentados a cada segmento TCP antes do pacote ser
enviado numa ligação de 10 Mbps. Ignore os mecanismos de controlo de fluxo e de congestão, assumindo que os
segmentos são continuamente enviados.
12) [EXAME] Duas estações comunicam através de um satélite geoestacionário, altitude 30000 km, com canais de
8Mbps e taxa de erros de 5×10-6. O protocolo de ligação pode ser Go-back-n ou Selective Repeat. As tramas são
2000 bytes e a janela está configurada de início com o valor 100 e a velocidade de transmissão é 3×108 m/s.
12.1) Determine a eficiência do protocolo nas condições indicadas usando Go-back-n e indique o máximo valor
obtido ajustando o valor da janela.
12.2) Determine a eficiência do protocolo nas condições indicadas usando Selective Repeat e indique o máximo
valor obtido ajustando o valor da janela.
12.3) Seleccione o melhor protocolo e determine o tempo necessário para transferir um ficheiro de 100Mbytes.
Download