1º Teste – 24/04/2014 Redes de Computadores – ADEETC/ISEL/IPL Semestre de Verão 2012/2013 Nome: Número: Curso: LEIC LEETC LERCM Docente: JAscenso JFlorêncio PAraújo Nas colunas V/F assinale com uma cruz a resposta correcta. Duração: 1h30 V F 1) Considere o modelo OSI: ⎕ ⎕ 1.1) O nível físico faz a correção de erros na codificação de linha do canal de transmissão ⎕ ⎕ 1.2) A camada lógica faz o controlo de acesso ao meio de transmissão em redes sem fios ⎕ ⎕ 1.3) O protocolo da camada rede descarta os pacotes recebidos fora de sequência ⎕ ⎕ 1.4) Pelo menos um protocolo da camada de rede é executado nos routers e nas máquinas terminais ⎕ ⎕ 1.5) Um protocolo de nível 4 usa os endereços IP para multiplexagem dos dados das aplicações 2) Considere que numa máquina (local) foi executado o comando "nslookup -type=NS pt.". Assuma que as caches dos servidores DNS estão vazias e indique: ⎕ ⎕ 2.1) Este comando permite obter o endereço MAC do servidor DNS ⎕ ⎕ 2.2) Este comando permite obter o endereço IP de uma máquina a partir do seu MAC ⎕ ⎕ 2.3) Este comando permite obter os nomes dos servidores DNS do domínio de topo pt ⎕ ⎕ 2.4) A máquina realizou um pedido de resolução recursivo ao servidor de topo pt ⎕ ⎕ 2.5) A máquina realizou um pedido de resolução iterativo a um servidor raiz 3) Considere o envio de um email com destino "[email protected]" por um servidor de email no ISEL. O servidor de email realizou um pedido DNS antes do envio do email. Indique, assumindo caches DNS vazias: ⎕ ⎕ 3.1) O pedido DNS realizado é do tipo MX ⎕ ⎕ 3.2) Um servidor primário ou secundário do domínio gmail.com pode responder ao pedido DNS realizado ⎕ ⎕ 3.3) Não é necessário recorrer ao sistema DNS para o envio do email ⎕ ⎕ 3.4) Na resposta é indicado qual é o nome do servidor de email que contém a caixa de correio do cliente ⎕ ⎕ 3.5) O servidor local (forwarder) é o responsável por encaminhar o pedido DNS realizado 4) Considere o protocolo SMTP: ⎕ ⎕ 4.1) O protocolo SMTP tanto pode ser usado por clientes como por servidores no envio de mensagens ⎕ ⎕ 4.2) O protocolo SMTP usa o protocolo UDP para enviar mensagens de email aos clientes ⎕ ⎕ 4.3) Quando um cliente envia uma mensagem de email, fica garantida a entrega no servidor de destino ⎕ ⎕ 4.4) O endereço indicado no comando RCPT TO tem de ser sempre igual ao endereço de destino (To) ⎕ ⎕ 4.5) O protocolo SMTP usa ASCII 7 bits para trocar informação entre servidores 5) Considere o envio de um email no formato MIME, através do protocolo SMTP: ⎕ ⎕ 5.1) Para o envio deste email pode ser necessário recorrer a uma codificação base64 ⎕ ⎕ 5.2) Apenas com o protocolo IMAP é permitido o envio de emails no formato MIME ⎕ ⎕ 5.3) Uma das fases de funcionamento do SMTP consiste no estabelecimento de ligação ⎕ ⎕ 5.4) No cabeçalho do email é preciso indicar o tipo de dados transportados ⎕ ⎕ 5.5) A última sequência de caracteres a enviar no email é um ponto "." separado por CRLFs 6) Considere os protocolos PO3 e IMAP: ⎕ ⎕ 6.1) Um servidor IMAP permite a criação de pastas de forma sincronizada entre clientes e servidor ⎕ ⎕ 6.2) Um servidor IMAP mantém informação sobre o estado das flags de cada email ⎕ ⎕ 6.3) Os comandos user/pass do IMAP devem conter o nome e a password da caixa de correio ⎕ ⎕ 6.4) Um servidor IMAP e um servidor POP3 podem ter o mesmo endereço IP (mesma máquina) ⎕ ⎕ 6.5) A ligação POP3 é encerrada com o comando FIN 7) Considere um servidor HTTP: ⎕ ⎕ 7.1) Um servidor HTTP pode manter a ligação TCP aberta mesmo depois do envio de uma resposta HTTP ⎕ ⎕ 7.2) Um servidor HTTP recorre ao DNS para ficar a conhecer o endereço IP do cliente ⎕ ⎕ 7.3) O mesmo pedido HTTP não pode encapsular vários métodos GET ⎕ ⎕ 7.4) Uma resposta HTTP com o código 307 inclui uma descrição do erro fatal ocorrido no servidor ⎕ ⎕ 7.5) Um pedido HTTP é normalmente enviado sobre TCP 8) Considere o protocolo UDP: ⎕ ⎕ 8.1) O protocolo UDP não define nenhum mecanismos para realizar controlo de congestão ⎕ ⎕ 8.2) A opção MSS no protocolo UDP nunca pode ser usada ⎕ ⎕ 8.3) A opção SACK no protocolo UDP permite realizar o acknowledge selectivo ⎕ ⎕ 8.4) Para cálculo do checksum dos datagramas UDP apenas os dados (carga) são considerados ⎕ ⎕ 8.5) Um datagrama UDP pode ser enviado juntamente com segmentos TCP na mesma ligação 9) Considere o campo CODE do cabeçalho TCP: ⎕ ⎕ 9.1) Em resposta a um segmento SYN pode ser enviado um segmento RST, ACK ⎕ ⎕ 9.2) Em resposta a um segmento SYN pode ser enviado um segmento FIN ⎕ ⎕ 9.3) Uma segmento URG provoca o estabelecimento de uma nova ligação TCP urgente ⎕ ⎕ 9.4) Sempre que se enviar a opção SACK-permitted o segmento deve ser SYN ⎕ ⎕ 9.5) Sempre que se enviar a opção SACK o segmento deve ser ACK 10) Preencha a tabela de uma ligação TCP na dados transmitidos em ambos os sentidos. Número Origem 1 11.11.11.11 Destino 12.12.12.12 SYN X ACK FIN SEQ 90 ACK 0 2 12.12.12.12 11.11.11.11 3 11.11.11.11 12.12.12.12 4 12.12.12.12 11.11.11.11 5 11.11.11.11 12.12.12.12 512 6 11.11.11.11 12.12.12.12 300 7 12.12.12.12 11.11.11.11 300 8 12.12.12.12 11.11.11.11 512 9 400 LEN 0 0 0 X 1200 X 10 11.11.11.11 12.12.12.12 X 11 12.12.12.12 11.11.11.11 X 512 12 11.11.11.11 12.12.12.12 X 0 X 0 13 14 12.12.12.12 11.11.11.11 X 15 11.11.11.11 12.12.12.12 X 3213 X 1024 0 0 10.1.1) Indique quantos bytes são transferidos em cada um dos sentidos: 11.11.11.11 -> 12.12.12.12:_________________________ 12.12.12.12 -> 11.11.11.11_______________________ 10.1.2) Indique qual o valor do MSS mínimo desta ligação:___________________ 11) Duas estações à distância de 30 Km estão ligadas por um canal sem fios com ritmo de transmissão de 155Mbps (STM-1). A ligação pode funcionar em protocolo Selective Repeat ou Go-Back-N com janela k=40, utilizando tramas de 256 bytes. A taxa de erros do canal de transmissão é 10-5 e a velocidade de propagação vp=3×108 ms-1. 11.1.1) Determine a eficiência do protocolo considerando Selective Repeat. 11.1.2) Determine a eficiência do protocolo considerando Go-back-N 11.1.3) Determine o máximo débito útil possível na ligação para ambos os protocolos considerando que pode alterar o valor da janela. 11.1.4) Em alternativa tem a possibilidade de fazer esta ligação através de um canal de fibra óptica com uma taxa de erros de 10-10. Neste caso que protocolo e que janela escolheria, para otimizar o fluxo de dados entre as estações, sabido que o contador de sequência de tramas tem 7 bits de dimensão ?