IP é a sigla da expressão inglesa Internet Protocol e designa um protocolo de rede usado para estabelecer um serviço de connectioness para o protocolo de transporte superior. É responsável por descobrir e manter a informação de topologia de rede e por encaminhar os pacotes através de rede.
O IP (Protocolo da Internet) é o conjunto principal (ou protocolo de comunicações) de formatos de mensagens digitais e regras para a troca de mensagens entre computadores através de uma rede única ou de uma série de redes conectadas, usando o conjunto de Protocolos de Internet (Internet Protocol Suite e muitas vezes referida como TCP / IP – Transmission Control Protocol ou Protocolo de Controlo de Transmissão). As mensagens são trocadas como datagramas, também conhecido como pacotes de dados ou apenas pacotes.
O IP é o protocolo primário na camada de Internet do Internet Protocol Suite, que é um conjunto de protocolos de comunicação que consistem em quatro camadas: camada de link (mais baixa), a camada de Internet, camada de transporte e a camada de aplicação (mais alta).
O objetivo principal e tarefa do IP é a entrega de datagramas do host de origem (computador de origem) para o host de destino (computador de recepção) com base nos seus endereços. Para conseguir isso, o IP inclui métodos e estruturas para colocar tags ou etiquetas (informação de endereço, que faz parte dos metadados) em datagramas. O processo de colocar essas tags em datagramas é chamado de encapsulamento.
Podemos olhar para o IP como uma analogia ao sistema de correios. O IP é semelhante ao sistema dos correios na medida em que permite que um pacote (um datagrama) possa ser enviado (encapsulamento) e colocado no sistema (na Internet) pelo remetente (host de origem). No entanto, não existe uma ligação direta entre o emissor e o recetor.
O pacote (datagrama) é quase sempre dividido em pedaços, mas cada peça contém o endereço do receptor (host de destino). Eventualmente, cada peça chega ao receptor, frequentemente por diferentes vias e em tempos diferentes. Estas rotas e horários também são determinadas pelo sistema, que é o IP. No entanto, o sistema (nas camadas de transporte e aplicação) coloca todas as peças novamente juntas antes da entrega ao receptor (host de destino).
O IP é realmente um protocolo sem conexão, o que significa que o circuito para o receptor (host de destino) não precisa ser configurado antes da transmissão (pelo host de origem). Ao continuar a analogia, não é preciso ter uma conexão direta entre o endereço de retorno físico sobre a carta / pacote e o endereço do destinatário antes da carta / pacote ser enviado.
Originalmente, o IP era um serviço de datagrama sem conexão a um programa de controlo de transmissão criado por Vint Cerf e Bob Kahn em 1974. Quando o formato e as regras foram aplicadas para permitir as conexões, o Transmission Control Protocol orientado a conexões foi criado. Os dois juntos formam o conjunto de protocolos da Internet, muitas vezes referido como o TCP / IP.
O Internet Protocol versão 4 (IPv4) foi a primeira grande versão do IP. Este é o protocolo dominante da Internet.
Um endereço IPv4 composto por quatro conjuntos de números de 0 a 255, separados por três pontos. Por exemplo, o endereço IP do knoow.net é 107.6.169.123. Este número é utilizado para identificar a página da Internet da enciclopédia temática Knoow na Internet. Quando o utilizador visita a página https://knoow.net no seu navegador, o sistema DNS (domain name system) traduz automaticamente o nome de domínio “knoow.net” para o endereço de IP 107.6.169.123.
Existem três classes de conjuntos de endereços IPv4 que podem ser registados através do InterNIC (Internet Network Information Center). A menor é a classe C que consiste em 256 endereços de IP (por exemplo 123.123.123.xxx – onde xxx é de 0 a 255). A segunda maior é de Classe B, que contém 65536 endereços de IP (por exemplo 123.123.xxx.xxx). O maior bloco é a classe A, que contém 16777216 endereços de IP (por exemplo 123.xxx.xxx.xxx).
O número total de endereços IPv4 varia de 000.000.000.000 para 255.255.255.255. Visto 256=28,existem 28×4 (4294967296) possíveis endereços de IP. Embora isso possa parecer um número grande, já não é suficiente para cobrir todos os dispositivos conectados à Internet em todo o mundo. Por isso, muitos dispositivos agora usam endereços IPv6.
O formato de endereço do IPv6 é muito diferente do que o formato IPv4. Ele contém oito grupos de quatro dígitos hexadecimais e usa dois pontos para separar cada bloco. Um exemplo de um endereço IPv6 é: 2602: 0445: 0000: 0000: a93e: 5ca7: 81e2: 5f9d. Há 3,4 x 10 38 endereços IPv6 possíveis, o que significa que não deve ficar sem endereços IPv6 em breve.
O IPv6 está ativo e em uso, e a sua implantação está a aumentar em todo o mundo.