Redes TCP/IP - Ex 03: mudanças entre as edições

De Eriberto Wiki
Ir para navegação Ir para pesquisar
Sem resumo de edição
Linha 32: Linha 32:
#: a) Protocolos IP
#: a) Protocolos IP
#: b) Serviços TCP/IP
#: b) Serviços TCP/IP
#: <br>
# '''Observe a resposta a um comando ping:'''
#: <br>
#: $ ping eriberto.pro.br
#: PING eriberto.pro.br (64.90.49.55) 56(84) bytes of data.
#: 64 bytes from apache2-fritz.sasin.dreamhost.com (64.90.49.55): icmp_req=1 ttl=47 time=194 ms
#: 64 bytes from apache2-fritz.sasin.dreamhost.com (64.90.49.55): icmp_req=2 ttl=47 time=194 ms
#: 64 bytes from apache2-fritz.sasin.dreamhost.com (64.90.49.55): icmp_req=3 ttl=47 time=196 ms
#: 64 bytes from apache2-fritz.sasin.dreamhost.com (64.90.49.55): icmp_req=4 ttl=47 time=201 ms
#: <br>
#: '''Responda:'''
#: <br>
#: a) Qual é o sistema operacional do host que foi "pingado"?
#: b) Quantos roteadores existem entre as máquinas envolvidas no tráfego mostrado?
#: <br>
#: <br>
# '''Responda:'''
# '''Responda:'''
Linha 38: Linha 52:
#: b) Quais são o menor e o maior tamanho possíveis para um pacote IP?
#: b) Quais são o menor e o maior tamanho possíveis para um pacote IP?
#: c) Como se calcula o tamanho do payload de um pacote IP?
#: c) Como se calcula o tamanho do payload de um pacote IP?
#: d) O que é um datagrama?
#: e) Qual ou quais ações um roteador deverá adotar obrigatoriamente ao receber um datagrama?
#: f) Por qual motivo o IP só garante os dados do seu cabeçalho? (via checksum)
#: g) Segundo a RFC 791, qual é a menor quantidade de dados que qualquer elemento na rede deve aceitar receber obrigatoriamente?
#: h) Sobre a questão anterior, diga como é composto o valor encontrado. (dica: é a soma de dois valores)

Edição das 19h09min de 24 de fevereiro de 2012

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 3 - Protocolo IPv4





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



Questões

  1. Observe a sequência de bytes a seguir, referente a um cabeçalho IP, obtido a partir de uma captura em uma transação de rede:

    45 00 00 3c 98 7a 00 00 80 01 8d 2b 0a 01 02 16 0a 02 00 01

    Dica: para resolver esta questão, de acordo com a necessidade, transforme alguns campos de hexadecimal para binário ou decimal e consulte o cartão TCP/IP para entender o cabeçalho IP.

    Responda:

    a) Qual é o tamanho, em bytes, do cabeçalho IP em questão? (campo IHL)
    b) Qual é o endereço IP de origem?
    c) Qual é o endereço IP de destino?
    d) Que protocolo IP está sendo utilizado?
    e) Qual é o TTL do pacote?
    f) Qual é o sistema operacional do cliente?

  2. Um pacote IP acaba de passar por um roteador. Quais campos do cabeçalho deste pacote serão, obrigatoriamente, alterados pelo roteador?

  3. Muitas vezes, os MS Windows, quando não possuem endereço IP fixo e não encontram um servidor DHCP na rede, utilizam o endereço IP 169.254.x.x. Por que isso acontece? De onde vem esse endereço IP?

  4. Cite os arquivos do GNU/Linux que possuem os seguintes conteúdos:

    a) Protocolos IP
    b) Serviços TCP/IP

  5. Observe a resposta a um comando ping:

    $ ping eriberto.pro.br
    PING eriberto.pro.br (64.90.49.55) 56(84) bytes of data.
    64 bytes from apache2-fritz.sasin.dreamhost.com (64.90.49.55): icmp_req=1 ttl=47 time=194 ms
    64 bytes from apache2-fritz.sasin.dreamhost.com (64.90.49.55): icmp_req=2 ttl=47 time=194 ms
    64 bytes from apache2-fritz.sasin.dreamhost.com (64.90.49.55): icmp_req=3 ttl=47 time=196 ms
    64 bytes from apache2-fritz.sasin.dreamhost.com (64.90.49.55): icmp_req=4 ttl=47 time=201 ms

    Responda:

    a) Qual é o sistema operacional do host que foi "pingado"?
    b) Quantos roteadores existem entre as máquinas envolvidas no tráfego mostrado?

  6. Responda:

    a) Quais são o menor e o maior tamanho possíveis para um cabeçalho IP?
    b) Quais são o menor e o maior tamanho possíveis para um pacote IP?
    c) Como se calcula o tamanho do payload de um pacote IP?
    d) O que é um datagrama?
    e) Qual ou quais ações um roteador deverá adotar obrigatoriamente ao receber um datagrama?
    f) Por qual motivo o IP só garante os dados do seu cabeçalho? (via checksum)
    g) Segundo a RFC 791, qual é a menor quantidade de dados que qualquer elemento na rede deve aceitar receber obrigatoriamente?
    h) Sobre a questão anterior, diga como é composto o valor encontrado. (dica: é a soma de dois valores)