Exercícios de Revisão Redes de Computadores I. Spanning-Tree Camada de Transporte DNS DHCP

Documentos relacionados
EXERCÍCIOS DE REVISÃO REDES DE COMPUTADORES EDGARD JAMHOUR. Segundo Bimestre

EXERCÍCIOS DE REVISÃO REDES DE COMPUTADORES EDGARD JAMHOUR. Segundo Bimestre

EXERCÍCIOS DE REVISÃO DNS, DHCP, Endereços Privados, Proxy e NAT EDGARD JAMHOUR. Segundo Bimestre

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre

Prof. Marcelo Cunha Parte 6

Número: Professor: JM JF PA _. Exame2ª Época - 13/02/2009-2h

DHCP: Dynamic Host Configuration Protocol

Preparação AV3 Fundamentos de Redes de Computadores

Serviços de Redes. Aula 03 - Servidor DHCP

Data and Computer Network Endereçamento IP

Camada de Transporte. Redes Industriais Rone Ilídio UFSJ CAP

Aplicações de Rede DHCP

Exercícios de Revisão Redes de Computadores Edgard Jamhour. VLANs, Switching e Padrões IEEE 802

DNS: Domain Name System DHCP: Dynamic Host Configuration Protocol. Edgard Jamhour

DNS: Domain Name System. Edgard Jamhour

Arquitetura de Redes de Computadores

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

REDES DE COMPUTADORES

Camada de Transporte. Protocolos TCP e UDP

TCP - controle de fluxo

DHCP: Dynamic Host Configuration Protocol. Edgard Jamhour

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Redes de Computadores

Escola Politécnica da Universidade de São Paulo

Redes de Computadores

INFO3M ARQ REDES. Prova 1 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

TCP - controle de fluxo

Redes de Computadores

Protocolos de Rede. Protocolos em camadas

: TMS M

REDES DE COMPUTADORES

Execícios de Revisão Redes de Computadores Edgard Jamhour. Proxy, NAT Filtros de Pacotes

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Nome: Nº de aluno: 3ª Ficha de Avaliação 20/5/2014

TCP/IP Protocolos e Arquiteturas

Camada de Transporte Protocolos TCP e UDP

Rede de computadores Protocolos UDP. Professor Carlos Muniz

Protocolos de Interligação de Redes Locais e a Distância Camada de Transporte

Redes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol)

Funções da. Os principais serviços oferecidos pela camada de transporte são: Controle de conexão, Fragmentação, Endereçamento e Confiabilidade.

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Exame A

Redes de Computadores I

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO

REVISÃO - Questões de Redes em Concursos. Semestre: 2 Bimestre:2 Data: / / 2013

REDES DE COMPUTADORES

RCO2. Redes Locais: Interligação de LANs e STP

Capítulo 5 Sumário. Formato das Mensagens ICMP. Tipos de Mensagens ICMP

Execícios de Revisão Redes de Computadores Edgard Jamhour. Proxy, NAT Filtros de Pacotes

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Transporte. Thiago Leite

Redes TCP/IP. Protocolos de Transporte e Aplicação

Lista de exercícios - 1º bimestre 2016 REDES

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

REDES DE COMPUTADORES

Aula 5 Camada de rede (TCP/IP):

Redes de Computadores

Modelo de Camadas. Redes de Computadores

Fundamentos. Aplicação. Sessão Transporte OSI Transporte TCP/IP. Física

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

FUNDAMENTOS DE REDES DE COMPUTADORES. Lista de Exercícios AV2-01. Luiz Leão

TRANSPORTE. Prof. Me. Hélio Esperidião

FUNDAMENTOS DE REDES DE COMPUTADORES TP1

FUNDAMENTOS DE REDES DE COMPUTADORES TP2

Redes de Computadores

Modelo em Camadas Arquitetura TCP/IP/Ethernet. Edgard Jamhour

Resumo P2. Internet e Arquitetura TCP/IP

DNS: Domain Name System

PROTOCOLOS DE COMUNICAÇÃO

Integração IP/ATM. Características das redes atuais

FUNDAMENTOS DE REDES DE COMPUTADORES - CCT0647

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Teste A

CURSO TÉCNICO EM INFORMÁTICA

Servidor DHCP Dynamic Host Configuration Protocol

INFO3V ARQ REDES. Prova 1 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

Redes de Computadores

SISTEMAS OPERACIONAIS DE REDE

Redes de Computadores. Protocolos TCP/IP

Jéfer Benedett Dörr

Redes de computadores. Protocolo TCP

Endereçamento IP. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Capítulo 6. A camada de transporte

UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO ERINALDO SANCHES NASCIMENTO O MODELO TCP/IP

IPv4-Based ACL & configuração ACE no Switches ESW2-350G

Protocolos da camada aplicação

DNS: Domain Name System DHCP: Dynamic Host Configuration Protocol

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

Redes de computadores Lista de exercícios # 2

CURSO : INFORMÁTICA REDES COMPUTADORES

Execícios de Revisão Redes e Sistemas Distribuídos II Edgard Jamhour. Filtros de Pacotes Criptografia, Certificados Digitais VPN

Redes de Computadores LERC/LEE 2011/2012

IMEI MONTAGEM E MANIPULAÇÃO DE REDES DE DADOS - REDES DE COMPUTADORES. Curso Profissional de Técnico de Gestão de Equipamentos Informáticos

Datagrama IP. Professor Leonardo Larback

Capítulo 6. A camada de transporte. slide 1 1 reservados.

Redes de Computadores Arquitetura TCP/IP. Prof. Alberto Felipe

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Redes de Computadores (LTIC) 2014/15. Parte 1 (8 valores) Exame Final (1ª Época) 24 de junho de Nome:

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede

TE239 - Redes de Comunicação Lista de Exercícios 2

Transcrição:

Exercícios de Revisão Redes de Computadores I Spanning-Tree Camada de Transporte DNS DHCP

Cenário A: Assuma que o STP (Spanning Tree Protocol) está ativo em todos os switches O SWITCH 1 é o ROOT O custo das portas de 1G é 4 a SW1 b O custo das portas de 100M é 19 100M X BPDU 1G BPDU BRIDGE ID ROOT ID PATH COST 1G c SW 2 a b X 1G a b 1G SW3 SW4 a b a SW5 b c 1G 1G SW6 a a SW7

Exercício 1: Indique as afirmativas verdadeiras sobre o funcionamento do STP no cenário A. I. Em uma rede com switches cascateados só pode haver um único caminho entre quaisquer dois switches. II. III. IV. O switch Root envia periodicamente mensagens denominadas BPDU (Bridge Protocol Data Unit) que são utilizadas para detectar loops na rede. Essas mensagens são propagadas do Root em direção as folhas. As portas por onde as mensagens BPDU são enviadas são denominadas portas designadas, e por onde são recebidas, portas root. Um switch só pode ter uma única porta designada. Caso um switch tenha mais de uma porta designada ela é bloqueada (desativada para encaminhamento de dados). V. O switch SW5 irá inicialmente receber BPDUs vindas do SW2 e do SW3, contudo, como o custo pelo switch SW3 é menor, ele irá bloquear sua porta a. VI. O switch SW5 irá inicialmente receber BPDUs vindas do SW2 e do SW3, contudo, como o custo pelo switch SW3 é menor, ele irá enviar ofertas BPDU para o SW2, que irá bloquear sua porta a. VII. O custo do SW6 até o Root é 20.

Exercício 2: Considerando as caracterísitcas do TCP e do UDP relacione as colunas. ( ) Pode enviar mensagens em unicast ( ) Pode enviar mensagens em broadcast e multicast ( ) O S.O. armazena os pacotes recebidos até que a aplicação faça a leitura. ( ) A aplicação percebe um fluxo contínuo de bytes, uma vez que não precisa ler um pacote inteiro de cada vez. ( ) A taxa de transmissão é reduzida em caso de perda de pacotes. ( ) A taxa de recepção é reduzida em caso de perda de pacotes. ( ) Os dados recebidos pelo S.O. são redirecionados para aplicações específicas usando endereçamento por portas (números inteiros de 16 bits). 1. TCP 2. UDP 3. Ambos 4. Nenhum dos dois

Exercício 3: Considerando as características do TCP e do UDP relacione as colunas. ( ) Tranferir um grande volume de dados através da Internet, sem que a aplicação precise tratar a perda de mensagens. ( ) Coletar dados de sensores que utilizam rádios de baixa potência e tem grande perda de pacotes. ( ) Coletar dados de sensores que utilizam um meio de comunicação confiável com poucas perdas de pacotes. ( ) Receber informações em tempo real, onde pacotes perdidos não podem travar o recebimento de pacotes subsequentes. ( ) Descobrir serviços e dispositivos em uma rede local utilizando multicast ou broadcast. ( ) Descobrir serviços e dispositvos na Internet utilizando multicast ou broadcast. ( ) Transmitir um video em tempo real, na forma de stream para múltiplos usuários na Internet. ( ) Transmitir um video em tempo real, na forma de stream para múltiplos usuários em uma rede Local. ( ) Permitir a comunicação entre aplicativos que necessitam trocar poucos pacotes entre si. 1. Apenas TCP 2. Melhor TCP 3. Apenas UDP 4. Melhor UDP 5. Indiferente 6. Nenhum dos dois

Exercício 4: Indique as afirmativas verdadeiras sobre o funcionamento do TCP e o UDP. I. O protocolo TCP transmite dados na forma de um fluxo contínuo de bytes. Isto significa que o processo de empacotamento e desempacotamento de bytes é feito pelo sistema operacional, de forma transparente para a aplicação. II. O protocolo UDP não é orientado a conexão. Isto significa que nenhum pacote de controle é trocado entre o cliente e o servidor, apenas pacotes de dados são efetivamente transmitidos. III. O TCP é um protocolo confiável. Isto significa que quando um pacote TCP transmitido é perdido pela rede, o receptor envia um aviso ao transmissor para que este pacote seja re-enviado. IV. No modo de transmissão multicast confiável, usando TCP, basta que um dos receptores informe ao transmissor que o pacote foi perdido, para que ele seja reenviado para todos os receptores. V. Em uma comunicação TCP, a aplicação cliente precisa ser sempre iniciada primeiro, em um número de porta aleatória. O servidor utiliza um número de porta fixo para conectar-se a porta do cliente.

Desenho auxiliar para o Exercício 5 HTTP SSH DNS DHCP ICMP TCP UDP IP Ethernet Quadro enviado para um servidor HTTP: MAC Dest MAC Orig Proto =IP IP Orig IP Dest Proto =TCP Porta Orig>102 3 Porta Dest=80 HTTP DADOS

Exercício 5: Indique as afirmativas verdadeiras sobre o endereçamento da pilha TCP/IP: I. O protocolo IP inclui informações de endereçamento que indicam que um dado pacote deve ser processado pelo protocolo TCP ou UDP de um dado computador. II. III. IV. Os protocolos TCP ou UDP incluem informações de endereçamento que indicam que um pacote deve ser processado por um determinado processo (programa) sendo executado pelo sistema operacional de um computador Os endereços usados pelo TCP e UDP são denominados portas, e correspondem a números inteiros de 8 bits, cujo valor pode variar entre 0 e 65535. Todos as mensagens enviadas utilizando o protocolo IP, incluem ou o protocolo TCP ou o UDP, pois sem esses protocolos seria impossível endereçar um processo específico rodando em um computador. V. Quando uma mensagem em modo broadcast é enviada utilizando protocolo UDP, ela é recebida simultaneamente por todas as aplicações em todos os computadores de uma rede local, independente da porta UDP ao qual a aplicação está vinculada.

Exercício 6: Indique qual mecanismo do TCP desempenha cada uma das funções relacionadas abaixo. ( ) Controla a quantidade de dados que o transmissor pode enviar ao receptor sem confirmação. ( ) Limita a velocidade de transmissão em função da disponibilidade de buffer no sistema operacional do receptor. ( ) Limita a velocidade de transmissão para evitar congestionamento da rede. ( ) Reduz a quantidade de dados que pode ser transmitida sem confirmação quando um pacote não chega ao seu destino. ( ) Rejeita o pedido de uma nova conexão TCP caso não haja mais banda disponível. ( ) Mantém a taxa de transmissão constante ao longo de toda a conexão TCP. 1. Controle de Fluxo 2. Controle de Congestionamento 3. Ambos os mecanismos 4. Nenhum dos anteriores

Exercício 7. Numere a ordem dos pacotes e deixe em branco os pacotes que não corresponderem a uma comunicação TCP. Suponha que a conexão é encerrada pelo cliente. 1. O cliente envia um pacote com SYN setado 2. O cliente envia um pacote com SYN + ACK setado 3. O cliente envia um pacote com ACK setado 4. O cliente envia um pacote com FIN + ACK setado 5. O servidor envia um pacote com SYN setado 6. O servidor envia um pacote com SYN + ACK setado 7. O servidor envia um pacote com ACK setado 8. O servidor envia um pacote com FIN + ACK setado Início da conexão: Transmissão de dados: Fim da conexão:

Cenário B. Considere o seguinte cenário de transmissão de um servidor para um cliente. RcvBuffer: Buffer de recepção inicial do receptor (cliente) LastByteSent: Número de sequencia do último byte enviado (variável do transmissor) LastByteRcvd: Número de sequencia do último byte recebido (variável do receptor) LastByteAcked: Número de sequencia do último byte confirmado (variável do transmissor) RcvWindow: Janela de recepção informada através do protocolo TCP NS e NC = Números de sequência e confirmação do cabeçalho TCP NC=900, RcvWindow=1000 1 read Aplica ção 2 NS=900 [Tamanho 300 bytes] Transmissor (Servidor) NS=1200 [Tamanho 500 bytes] 3 NC=1200, RcvWindow=1000 4 NS=? [Tamanho Máximo?] 5 RcvBuffer (1000 bytes) Receptor (Cliente)

Exercício 8. Indique as afirmativas verdadeiras em relação ao cenário anterior. I. O campo de janela de recepção (RcvWindow) está presente no cabeçalho do TCP e é usado no mecanismo denominado controle de Fluxo. Seu objetivo é evitar que o transmissor envie mais dados do que o receptor pode processar. II. O número de sequencia do último byte enviado (LastByteSend) é informado no campo número de sequencia do cabeçalho TCP (NS), e indica o último byte que está sendo transmitido nesse pacote. III. O valor indicado para RcvWindow no passo 4 está errado e não pode ser 1000. Como o servidor enviou 800 bytes e o cliente já leu 300 bytes, o valor correto deveria ser 500 bytes. IV. O valor indicado para RcvWindow pode estar correto. Como a transmissão dos bytes do servidor para o cliente não é instantânea (isto é LasByteSend >= LastByteRcvd), pode ser que os últimos 500 bytes enviados pelo servidor ainda não chegaram no cliente. V. No passo 5, os valores possíveis para o número de sequencia e o tamanho máximo da mensagem são respectivamente, NS=1700 e Tamanho= 500.

Cenário C: Considere um cenário no qual um cliente está efetuando o download de um grande arquivo de um servidor Remoto. Suponha que a versão do TCP é RENO. congwindow Threshold Inicial=8 MSS 1 2 3 RTT RTT RTT RTT RTT RTT RTT RTT RTT tempo envio Servidor RTT (Route Trip Delay) confirmação Cliente MSS (Maximum Segment Size)

Exercício 9. Indique as afirmativas verdadeiras em relação ao cenário anterior. I. No RENO, a conexão começa em uma partida lenta, onde a quantidade de bytes que pode ser transmitida sem confirmação cresce exponencialmente a cada RTT, se todos os bytes transmitidos forem confirmados. II. III. IV. Supondo que o tempo médio de confirmação de segmentos RTT=1s e que o tamanho máximo dos segmentos é de MSS=1460 bytes, a taxa máxima de transmissão no instante 1 será de 93,44 Kbits/s. O instante 2 indica que não houve confirmação completa dos últimos segmentos transmitidos. Nesse caso, a velocidade de transmissão é reduzida a metade, e a conexão vai para fase de controle de congestionamento, onde a taxa cresce linearmente se não houverem mais perdas. Mesmo sem perdas, uma conexão TCP vai para fase de controle de congestionamento após atingir o threshold. Após a falha indicada no instante 2, o valor do threshold é reduzido para 5 MSS. V. Se durante a transmissão a rede ficar mais lenta devido ao congestionamento e o valor do RTT crescer para 2 segundos, mas não houverem perdas, não haverá impacto na taxa de transmissão.

Exercício 10: Considerando os diferentes tipos de registros do serviço de nomes DNS, relacione as colunas. ( ) Identifica um servidor DNS que responde por um domínio de nomes. Pode haver mais de um. ( ) Identifica o servidor DNS que é a autoridade para um domínio de nomes, e contém a cópia master (onde são feitas as alterações) do arquivo zone. ( ) Permite relacionar um nome de host a um endereço IP. ( ) Permite identificar o servidor de email default de um domínio de nomes. Pode haver mais de um. ( ) Utilizado para dar mais de um nome para um mesmo host. ( ) Permite relacionar um endereço de host a um nome, em zonas de consulta reversa. 1. Registro SOA 2. Registro A 3. Registro MX 4. Registro NS 5. Registro CNAME 6. Registro PTR 7. Nenhuma das anteriores.

Cenário D: Considere a seguinte configuração de árvore de nomes DNS ZONA.br dns (200.0.0.1) = SOA br dns2 (200.0.0.10) ZONA pucpr.br ZONA ufpr.br pucpr ufpr ppgia www eureka (210.0.0.2) dns (210.0.0.1)=SOA www.ppgia (210.0.0.3) www (220.0.0.3) dns2 (220.0.0.2) dns (220.0.0.1) = SOA

Exercício 11: Defina o arquivo das três zonas do cenário 8, indicando todos os registros do tipo SOA, NS e A. Zona br. Zona pucpr.br Zona ufpr.br

Exercício 12. Ainda em relação ao cenário 8, indique as afirmações verdadeiras. I. Se os servidores do domínio ufpr.br forem configurados para responder a consultas recursivas, eles irão retornar registros do tipo A para uma consulta relativa ao nome www.ppgia.pupcr.br. II. III. IV. Se os servidores do domínio ufpr.br não forem configurados para receber consultas recursivas, eles vão retornar registros do tipo NS para uma consulta relativa ao nome www.ufpr.br. Se os servidores do domínio pucpr.br não forem configurados para receber consultas recursivas, eles vão retornar um registro do tipo NS para uma consulta relativa ao nome www.ufpr.br. Se um usuário do servidor dns.pucpr.br solicitar o endereço IP do servidor www.ufpr.br e receber uma resposta dita autoritária, então, certamente, essa resposta veio da cache do próprio servidor dns.pucpr.br. V. Qualquer consulta feita ao servidor dns.pucpr.br sobre servidores no dominio ufpr.br irá retornar sempre respostas não autoritárias, pois o servidor da PUCPR não é o SOA do domínio ufpr.br.

Cenário E: Considere o seguinte cenário de uma configuração utilizando DHCP. 1 2 3 Servidor DNS 210.0.0.2/25 Servidor HTTP 210.0.0.3/25 210.0.0.1/25 10.0.0.1/30 10.0.0.2/30 210.0.0.129/25 210.0.0.132/25 DNS 210.0.0.131/25 Servidor DHCP 210.0.0.130/25 10.0.0.5/30 10.0.0.6/30 INTERNET

Exercício 13: Defina as opções e demais parâmetros que devem constar na configuração do servidor DHCP, supondo que ele deve configurar os clientes nas duas subredes. 1. Subnet 210.0.0.0 netmask 255.255.255.128 2. Subnet 210.0.0.128 netmask 255.255.255.128 3. Ambas 4. Nenhuma ( ) range 200.0.0.4 200.0.0.126 ( ) range 200.0.0.129 200.0.0.254 ( ) range 200.0.0.1 200.0.0.254 ( ) option routers 200.0.0.130 ( ) option routers 200.0.0.1 ( ) option routers 10.0.0.2 ( ) default-lease-time 1D ( ) option domain-name-servers 200.0.0.2 200.0.0.132 ( ) option domain-name-servers 200.0.0.132 200.0.0.2 ( ) option http-server 210.0.0.4

Exercício 14: Indique as afirmativas verdadeiras em relação ao cenário G. I. Este cenário de rede não irá funcionar, pois os clientes conectados ao roteador 1 não conseguem enviar mensagens de DHCPDISCOVER ao servidor DHCP, pois os roteadores 1 e 2 não irão propagar as mensagens em broadcast. II. Para que os clientes possam receber endereços do servidor DHCP, é necessário incluir o agente relay também no roteador 2, para que ele propague as mensagens DHCPDISCOVER em broadcast. III. O servidor DHCP fornece as seguintes informações aos clientes conectados ao roteador 1: endereço IP da rede 200.0.0.0/25, gateway default 200.0.0.1, servidor DNS primário 200.0.0.2 e servidor DNS secundário 200.0.0.132. O endereço do servidor HTTP não é configurado pelo servidor DHCP. IV. As mensagens trocadas entre os clientes e o servidor DHCP são definidas pelo protocolo BOOTP (Bootstrap Protocol), que corresponde a um protocolo de aplicação transportado pelo protocolo UDP. V. Para manter seu endereço, o cliente precisa enviar mensagens do tipo DHCPDISCOVER periodicamente para o servidor DHCP.