Alex Vaz Mendes (discussão | contribs)
Sem resumo de edição
Alex Vaz Mendes (discussão | contribs)
Linha 23: Linha 23:


= Overview =
= Overview =
* Protocolo da camada de rede, faz a interface entre o transporte e a "rede local".
== Exemplo de operação ==
* O módulo internet pega dados fornecidos por uma aplicação e adiciona um cabeçalho (datagrama) com alguns parâmetros, como destino e fonte (endereço local).
* Após enviado para a rede local, a interface de rede adiciona um novo cabeçalho, reenviando para uma próxima rede local.
* Uma nova interface de rede recebe o datagrama e percebe que este está direcionado a uma outra rede e reenvia o datagrama.
* Isso até que seja atingido o host final.
* Obs.: A transferência dentro da rede local é feita por um protocolo nível abaixo (como o CSMA/CD).
== Descrição de funções ==
* A função do IP é transportar datagramas em redes interconectadas. Tudo isto através de de módulos situados pelo caminho que redirecionam o datagrama de acordo com o endereço de destino.
* Endereçamento:
** Módulo de internet mapeia IPs para endereços locais, este protocolo lida com endereços.
** Classes:
*** A: início(bit) - 0, 7 bits - rede, 24 bits - endereço local
*** B: início - 10, 14 bits - rede, 16 bits - endereço local
*** C: início - 110, 21 bits - rede, 8 bits - endereço local
** Um host pode ter várias interfaces e assim vários endereços lógicos (IP).
* Fragmentação:
** Quantidade de dados pode ser maior que o máximo permitido (MTU), assim acontece a fragmentação.
** Os campos:
*** id: permanece o mesmo
*** Bytes: número de bytes de dados
*** offset: quantos bytes existem antes destes (múltiplo de 8)
*** flag: 1 (mais fragmentos) ou 0 (sem mais fragmentos)
== Gateways ==
* Implementam IP e GGP(Gateway to Gateway Protocol)
* Não há implementação de protocolos de camadas superiores
* Passagem de datagramas para redes posteriores.

Edição das 13h24min de 30 de setembro de 2013

Link

http://tools.ietf.org/html/rfc791

Introdução

  • IP foi projetado para interconectar computadores em redes com sistemas de comutação de pacotes.
  • Prevê a transmissão de datagramas de fontes para o destino.
  • Também provê fragmentação e remontagem de datagramas se necessário.
  • Limitado para prover funções de entrega de um pacote de bits (end-to-end), não há mecanismos de controle (entrega confiável, sequenciamento, controle de fluxo)
  • É chamado de host-to-host (Camada de Rede), e usa de protocolos de nível mais baixo para carregar o datagrama nas redes locais.

Operação

  • São basicamente duas funções: endereçamento e fragmentação.
  • A seleção de um caminho para uma transmissão: roteamento.
  • São usados campos do cabeçalho para a fragmentação.
  • O IP trata cada datagrama como uma entidade independente.
  • O serviço é oferecido um quatro mecanismos chaves: ToS (Type of Service), Options, Checksum e TTL(Time to Live).
  • O ToS influencia no QoS, na escolha de parâmentros de tranmissão, a rede a ser utilizada no próximo hop(salto)...
  • O TTL indica o número de saltos que podem ser feitos pelo datagrama até sua "auto-destruição".
  • O "Options" provê funções pouco usadas de segurança, roteamento especial, timestamp (eventos identificados por sequência de caracteres geralmente indicando a hora ou a data)
  • o Checksum é usado para verificar se não houve erro no datagrama. Os erros detectados são reportados por uma mensagem ICMP.
  • Não há controle de erro, retransmissões ou controle de fluxo.

Overview

  • Protocolo da camada de rede, faz a interface entre o transporte e a "rede local".

Exemplo de operação

  • O módulo internet pega dados fornecidos por uma aplicação e adiciona um cabeçalho (datagrama) com alguns parâmetros, como destino e fonte (endereço local).
  • Após enviado para a rede local, a interface de rede adiciona um novo cabeçalho, reenviando para uma próxima rede local.
  • Uma nova interface de rede recebe o datagrama e percebe que este está direcionado a uma outra rede e reenvia o datagrama.
  • Isso até que seja atingido o host final.
  • Obs.: A transferência dentro da rede local é feita por um protocolo nível abaixo (como o CSMA/CD).

Descrição de funções

  • A função do IP é transportar datagramas em redes interconectadas. Tudo isto através de de módulos situados pelo caminho que redirecionam o datagrama de acordo com o endereço de destino.
  • Endereçamento:
    • Módulo de internet mapeia IPs para endereços locais, este protocolo lida com endereços.
    • Classes:
      • A: início(bit) - 0, 7 bits - rede, 24 bits - endereço local
      • B: início - 10, 14 bits - rede, 16 bits - endereço local
      • C: início - 110, 21 bits - rede, 8 bits - endereço local
    • Um host pode ter várias interfaces e assim vários endereços lógicos (IP).
  • Fragmentação:
    • Quantidade de dados pode ser maior que o máximo permitido (MTU), assim acontece a fragmentação.
    • Os campos:
      • id: permanece o mesmo
      • Bytes: número de bytes de dados
      • offset: quantos bytes existem antes destes (múltiplo de 8)
      • flag: 1 (mais fragmentos) ou 0 (sem mais fragmentos)

Gateways

  • Implementam IP e GGP(Gateway to Gateway Protocol)
  • Não há implementação de protocolos de camadas superiores
  • Passagem de datagramas para redes posteriores.