? O Internet Protocol (IP) é o conjunto de regras usadas para transmitir dados através da Internet e redes privadas que se conectam à Internet. A menor unidade de dados que podem ser transmitidos e encaminhados através de uma rede IP é conhecido como um pacote , e consiste de um cabeçalho de IP , um cabeçalho de protocolo e conteúdo . Packet IP Estrutura
O cabeçalho IP é a parte mais externa do pacote e contém os endereços de origem e destino IP - códigos numéricos que identificam cada computador em uma rede - e outras informações úteis sobre o pacote . O cabeçalho do protocolo descreve o tipo de protocolo usado para transmitir o pacote eo conteúdo é a parte da carga útil do pacote, contendo os dados reais transmitidas.
Cabeçalho IP Estrutura
um cabeçalho IP é composto por um total de 13 campos , ou seja, versão , tamanho do cabeçalho de Internet, tipo de serviço , comprimento total, identificação , bandeiras , offset fragmento , tempo para viver, protocolo , header checksum, endereço de origem , endereço de destino e opções. Os primeiros 12 campos são obrigatórios e coletivamente ajudar aplicativos para se comunicar a longas distâncias ligados por múltiplos links , ou " saltos" , em uma rede. O campo final, opções, pode conter informações de cabeçalho adicional, mas é freqüentemente utilizada.
Origem eo destino endereços
Internet Protocol versão 4 descreve os endereços com quatro octetos - grupos de oito dígitos binários , ou bits - para fazer um total de 32 bits . Os valores binários dos octetos estão ligados , ou concatenadas, em conjunto para criar um valor único de 32 bits. O campo de endereço de origem contém o endereço do remetente do pacote eo campo de endereço de destino contém o endereço do destinatário do pacote, sujeitos a qualquer tradução de endereços de rede.
Verificação de Erros
O campo de cabeçalho checksum é um campo de 16 bits usado para a verificação de erros um cabeçalho IP . Em cada salto de rede , o valor calculado da soma de verificação do cabeçalho - o que depende dos dados contidos no cabeçalho - é comparado com o campo de soma de verificação do cabeçalho e será descartado se não coincidir com o pacote . Da mesma forma , o tempo de campo para viver é um campo de 8 bits usado para limitar a vida útil de um pacote IP e evitar que ele andando em círculos em uma rede. O tempo de vida (TTL) campo contém o tempo de vida do pacote IP , especificado em segundos , e cada um switch de pacotes ou roteador que o pacote atravessa decrementa o campo por um. Quando o campo TTL chega a zero, packet switches e roteadores não mais para a frente o pacote e ele é descartado .