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