LINK
http://www.ietf.org/rfc/rfc791.txt
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.