Redes de Computadores (LTIC) 2014/15 1º Exame de Frequência 28 de abril de 2015 ATENÇÃO: A duração da prova é de 50 minutos. Só poderá haver desistências após 30 minutos. Todas as respostas são dadas diretamente neste enunciado. As cotações das perguntas e a forma de correção (tipo C – correção clássica; tipo M – escolha múltipla) encontram-se indicadas entre parêntesis. Exemplo: (0,5)(A). As respostas de escolha múltipla sem justificação (i.e. tipo M) são cotadas da seguinte forma: resposta certa: cotação total. ausência de resposta: zero valores. resposta errada: desconta-se a cotação da pergunta dividida pelo nº de alternativas - 1. Nome: Nº de aluno: GRUPO 1 (5,5 valores) 1.1. (2)(M) Considerando as tecnologias de Fibra ótica (FO) e Wireless (WiFi) para acesso à Internet na orla da rede, indique quais das seguintes características se aplicam ao WiFi(1), à FO(2), ou a Ambas(X): WiFi (1) Ambas (X) FO (2) Está sujeita ao ruído eletromagnético Permite velocidades de transmissão superiores a 10Mbps É usada para interligar dispositivos móveis É vulgarmente usada no núcleo da rede Pode ser usada para transportar segmentos TCP 1.2. (2)(C) Indique qual é a principal vantagem e a principal desvantagem da comutação de pacotes face à comutação de circuitos para transmissão de dados no núcleo da Internet. RC-LTIC-2014/15 1 1.3. (1,5)(M) Nas redes baseadas em comutação de pacotes podem existir perdas de pacotes durante a transmissão por várias razões. Assinale todas as razões que tipicamente justificam a perda de pacotes: (Nota: resposta correta - cotação total a dividir pelo número de alternativas corretas; resposta errada - desconta a cotação total dividida pelo número de alternativas incorretas) Encaminhamento de pacotes para um endereço diferente do de destino. Remoção aleatória de pacotes nos encaminhadores. Eliminação de pacotes devido a corrupção por interferência eletromagnética. Distância física demasiado grande, entre emissor e recetor. Falta de espaço nos tampões (buffers) dos encaminhadores. GRUPO 2 (8,5 valores) 2.1. Observe o seguinte excerto que corresponde a um pedido HTTP. GET /~rcp000/ HTTP/1.1 Host: luna-ext.di.fc.ul.pt User-Agent: Mozilla/5.0 (Windows NT 6.3) Gecko/20100101 Firefox/37.0 Accept-Language: en-GB,en;q=0.5 Connection: keep-alive If-Modified-Since: Sun, 19 Apr 2015 12:04:39 GMT a) (2,5)(C) Para que serve cada uma das cláusulas incluídas neste pedido? b) (1,5)(C) A resposta a este pedido terá de conter obrigatoriamente dados no corpo da resposta? Justifique. RC-LTIC-2014/15 2 2.2. (1)(M) Relativamente aos protocolos HTTP, FTP e POP3, indique qual das seguintes afirmações é a única VERDADEIRA. Todos os três protocolos são stateless. O HTTP é o único que usa o protocolo de transporte TCP. Nenhum dos protocolos é usado para o envio de e-mail. O FTP é único que permite receber ficheiros de um servidor. 2.3. (1)(M) No DNS, quando se quer saber qual o endereço de mail do administrador do domínio ciencias.ulisboa.pt, é necessário fazer uma interrogação DNS do tipo: A. NS. SOA. MX. 2.4. (2,5)(C) Explique detalhadamente de que forma é que é possível utilizar o DNS para realizar o balanceamento da carga de servidores Web. GRUPO 3 (6 valores) 3.1. (1)(M) Relativamente ao protocolo UDP, pode dizer-se que garante: Controlo de fluxo. Envio fiável de dados. Entrega atempada de dados. Nenhuma das coisas mencionadas nas hipóteses anteriores. RC-LTIC-2014/15 3 3.2. (2)(C) Explique para que servem os campos sequence number e acknowledge number no cabeçalho do TCP, e porque razão é que estes campos não são usados no cabeçalho UDP. 3.3. (1)(M) Considere a seguinte figura que mostra uma sequência de segmentos trocados entre dois nós usando o protocolo TCP. Nó A Nó B X ? Sabendo que o nó B não tem dados para transmitir, o segmento assinalado com “?” terá o conteúdo: SEQ=64, ACK=812, SIZE=0. SEQ=64, ACK=712, SIZE=0. SEQ=64, ACK=612, SIZE=0. SEQ=812, ACK=712, SIZE=0. SEQ=812, ACK=812, SIZE=0. 3.4. (2)(C) Numa ligação TCP, o recetor vai guardando os segmentos recebidos num tampão (buffer) até que estes sejam lidos (e removidos) pela aplicação. Como é que o TCP garante que no caso de este tampão ficar cheio, não vão chegar mais segmentos (que não teriam onde ser guardados)? RC-LTIC-2014/15 4