Redes TCP/IP - Ex 10

De Eriberto Wiki
Revisão de 13h11min de 27 de abril de 2012 por Eriberto (discussão | contribs) (→‎Questões)
Ir para navegação Ir para pesquisar

by (C) João Eriberto Mota Filho <eriberto (a) eriberto pro br>

Exercício de fixação ligado diretamente ao artigo Redes TCP/IP, existente neste wiki.

O conteúdo a seguir poderá ser utilizado por outros professores,
desde que a fonte seja citada e os créditos mantidos.

Última atualização: veja o rodapé desta página.




Exercício 10 - Protocolo IPv6





Base de conhecimento para a resolução do exercício



Questões

  1. Qual RFC regulamenta o protocolo IPv6?

  2. Os endereços IPv4 possuem 4 bytes. Quantos bytes possuem os endereços IPv6?

  3. Os endereços IPv4 são formados por campos de 4 bytes. Quantos campos de quantos bytes formam o IPv6?

  4. Quantos endereços IP poderemos ter no IPv4? (utilize uma potência de 2)

  5. Quantos endereços IP poderemos ter no IPv6? (utilize uma potência de 2)

  6. Cite os quatro mecanismos que foram criados, ainda no início da década de 1990, para frear o processo de exaustão dos endereços IPv4.

  7. A população do planeta no fim do ano de 2011 era de 7 bilhões de habitantes (fonte). Com base nesse dados, calcule, aproximadamente, sem considerar exclusões de IPs por uso especial, quantos endereços IPv4 e IPv6 estão disponíveis por habitante do globo.

  8. Simplifique ao máximo os seguintes endereços IPv4:

    2001:0db8:a4c2:0000:0000:0000:0000:5c3e
    2001:0db8:a4c2:0000:0000:023c:0000:5c3e
    2001:0db8:a4c2:0000:0020:0000:0000:5c3e
    2001:0db8:0000:0000:000b:0000:0000:5c3e
    0000:0000:0000:0000:0000:0000:0000:0001
    0000:0000:0000:0000:0000:0000:0000:0000

  9. Como é feita a distribuição dos endereços IPv6 entre redes e hosts?

  10. Como é chamada a parte do endereço IPv6 que referencia a rede?

  11. Quem é o elemento que estabelece a fronteira entre rede e hosts no endereço IPv6?

  12. Qual é o tamanho do cabeçalho base do IPv6? (bytes)

  13. Quem tem autonomia para realizar a fragmentação de pacotes IPv6?

  14. Como é calculado o checksum do IPv6?

  15. Descreva o uso dos seguintes endereços IP especiais:

    ::/0
    ::/128
    ::1/128
    2001:db8::/32
    fc00::/7
    ff00::/8
    fe80::/10

  16. Qual dos seguintes elementos representa uma forma de propagação não utilizado pelo IPv6? Unicast, multicast, anycast ou broadcast?

  17. Qual protocolo realiza a função do ARP no IPv6?

  18. Inicialmente, as especificações do IPv6 tornavam obrigatório o uso de IPSec. A RFC 6434, dezembro de 2011, tornou esse uso recomendável e não obrigatório. Cite um benefício e um malefício do IPSec.

  19. Observe a captura a seguir:

    16:16:44.189852 IP6 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201 > 2001:6f8:900:7c0::2.80: Flags [S], seq 2883376736, win 5760, options [mss 1440,sackOK,TS val 664232 ecr 0,nop,wscale 5], length 0

    16:16:44.189938 IP6 2001:6f8:900:7c0::2.80 > 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201: Flags [S.], seq 21656478, ack 2883376737, win 65535, options [mss 1432,sackOK,eol], length 0

    16:16:44.190226 IP6 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201 > 2001:6f8:900:7c0::2.80: Flags [.], ack 21656479, win 5760, length 0

    16:16:44.199471 IP6 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201 > 2001:6f8:900:7c0::2.80: Flags [P.], seq 2883376737:2883376977, ack 21656479, win 5760, length 240

    16:16:44.204556 IP6 2001:6f8:900:7c0::2.80 > 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201: Flags [.], seq 21656479:21657911, ack 2883376977, win 65535, length 1432

    16:16:44.205218 IP6 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201 > 2001:6f8:900:7c0::2.80: Flags [.], ack 21657911, win 8592, length 0

    16:16:44.205585 IP6 2001:6f8:900:7c0::2.80 > 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201: Flags [P.], seq 21657911:21658738, ack 2883376977, win 65535, length 827

    16:16:44.205623 IP6 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201 > 2001:6f8:900:7c0::2.80: Flags [.], ack 21658738, win 11456, length 0

    16:16:44.205687 IP6 2001:6f8:900:7c0::2.80 > 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201: Flags [F.], seq 21658738, ack 2883376977, win 65535, length 0

    16:16:44.219461 IP6 2001:6f8:102d:0:2d0:9ff:fee3:e8de.59201 > 2001:6f8:900:7c0::2.80: Flags [F.], seq 2883376977, ack 21658739, win 11456, length 0

    Responda:

    a) Qual protocolo de transporte está sendo utilizado? Justifique.
    b) Qual é o endereço IP do cliente? Justifique.
    c) Qual é o endereço IP do servidor?
    d) Qual é a porta do cliente?
    e) Qual é a porta do servidor?
    f) O three-way handshake foi realizado corretamente?
    g) Qual tipo de fechamento ocorreu?

  20. Observe a captura a seguir:

    (1) 13:04:36.182564 IP6 fe80::21c:c0ff:fec0:f3d3 > ff02::1:ff95:9b88: ICMP6, neighbor solicitation, who has fe80::c2cb:38ff:fe95:9b88, length 32

    (2) 13:04:36.185242 IP6 fe80::c2cb:38ff:fe95:9b88 > fe80::21c:c0ff:fec0:f3d3: ICMP6, neighbor advertisement, tgt is fe80::c2cb:38ff:fe95:9b88, length 32

    (3) 13:04:36.185268 IP6 fe80::21c:c0ff:fec0:f3d3 > fe80::c2cb:38ff:fe95:9b88: ICMP6, echo request, seq 1, length 64

    (4) 13:04:36.186916 IP6 fe80::c2cb:38ff:fe95:9b88 > fe80::21c:c0ff:fec0:f3d3: ICMP6, echo reply, seq 1, length 64

    (5) 13:04:37.181056 IP6 fe80::21c:c0ff:fec0:f3d3 > fe80::c2cb:38ff:fe95:9b88: ICMP6, echo request, seq 2, length 64

    (6) 13:04:37.182698 IP6 fe80::c2cb:38ff:fe95:9b88 > fe80::21c:c0ff:fec0:f3d3: ICMP6, echo reply, seq 2, length 64

    (7) 13:04:41.187660 IP6 fe80::c2cb:38ff:fe95:9b88 > fe80::21c:c0ff:fec0:f3d3: ICMP6, neighbor solicitation, who has fe80::21c:c0ff:fec0:f3d3, length 32

    (8) 13:04:41.187689 IP6 fe80::21c:c0ff:fec0:f3d3 > fe80::c2cb:38ff:fe95:9b88: ICMP6, neighbor advertisement, tgt is fe80::21c:c0ff:fec0:f3d3, length 24

    Responda:

    a) Qual(is) protocolo(s) aparece(m) na captura?
    b) O que está ocorrendo nas linhas 1 e 2?
    c) O que está ocorrendo nas linhas 3 a 6?
    d) O que está ocorrendo nas linhas 7 e 8?