O IPv4 (Internet Protocol Version 4) é a quarta versão do protocolo de internet (IP). É um dos protocolos essenciais que definem o funcionamento da internet e da maioria das redes baseadas em pacotes. Foi o protocolo dominante desde o início da internet até a sua substituição gradual pelo IPv6.
Principais Características:
Endereçamento: Utiliza endereços de 32 bits, permitindo um espaço de endereçamento de aproximadamente 4.3 bilhões de endereços únicos (2<sup>32</sup>). Embora pareça muito, o crescimento exponencial da internet rapidamente tornou este espaço limitado, motivando o desenvolvimento do IPv6. Para mitigar a escassez, foram criadas técnicas como NAT (Network Address Translation).
Formato do Endereço: Os endereços IPv4 são normalmente representados na forma decimal pontuada, como "192.168.1.1", onde cada número representa um byte (8 bits) do endereço.
Cabeçalho do Pacote: O cabeçalho de um pacote IPv4 contém informações cruciais para o roteamento e entrega dos dados, incluindo:
Roteamento: Os pacotes IPv4 são roteados através da internet usando tabelas de roteamento que contêm informações sobre a melhor rota para cada destino. Roteadores examinam o endereço de destino e encaminham o pacote para o próximo salto mais próximo do destino.
Fragmentação: Se um pacote IPv4 for muito grande para ser transmitido por uma rede com um MTU (Maximum Transmission Unit) menor, ele pode ser fragmentado em pacotes menores para transmissão.
Limitações:
Em Resumo:
O IPv4 foi fundamental para o crescimento e desenvolvimento da internet. Embora esteja sendo substituído pelo IPv6, ainda é amplamente utilizado e um conhecimento fundamental para qualquer pessoa que trabalhe com redes. Seu estudo é importante para entender a evolução da internet e os desafios enfrentados no endereçamento de dispositivos em uma rede global.