IPV4 ou IPV6 ?
Quando falamos de internet devemos nos lembrar que tudo isso é possÃvel pois nos primórdios pessoas de diferentes locais queriam se comunicar e fizeram ligações entre computadores através de cabeamento entre prédios. A partir desse ponto foram surgindo novas necessidades, segurança, sigilo, etc... então foram se criando protocolos que permitissem que essa conexão fosse feita de modo que a interceptação e decodificação da mensagem fosse dificultada ou próximo do impossÃvel (para a época).
Para história completa da internet visite o post “Internet”
Quando falamos de internet temos sempre que considerar o protocolo que a sustenta , o HTTP. Cada parte desse protocolo é responsável por guardar uma informação, pacotes, cabeçalhos, identificação etc ...
Na internet os dispositivos que se conectam são identificamos por números chamados de IP - Internet Protocol.
Posso forjar um IP ?
Podemos nos questionar logo de inÃcio, se é necessário informar um IP, basta eu forjar um e enviar no meio do pacote/requisição mas não é bem assim. A estrutura da internet já foi construida de forma que você precisa sempre se identificar ao ganhar acesso a rede, por exemplo se você utiliza uma internet dessas operadoras grandes Vivo, Claro , Tim ... A partir do ponto que você der um enter eles recebem a requisição, registram, validam se o IP que te atribuiram quando liberaram a intenret é o mesmo que você está usando então repassa para os servidores acima.
Ou seja, se algo ilÃcito é feito utilizando essas redes, o caminho reverso é feito para identificar o infrator, chegando na operadora, eles tem o registro de requisições, tem os seus dados e tem seu IP.
DifÃcil encontrar uma lan house hoje em dia
Por isso em alguns filmes de hackers, eles geralmente utilizam redes públicas, vão em lanhouses, nesse caso o caminho reverso só é feito até o dono da lanhouse e ele distribui por ips internos na lan, por isso antigamente em algumas lanhouses você tinha que se cadastrar primeiro, e quando acesso era liberado pra você tinha como vincular o acesso em seu nome e provavelmente era gerados logs que ligavam o seu cadastro aquela sessão ativa mas para o mundo externo está sendo usando apenas o IP no nome dele(dono da lan) mesmo. Então os hackers só tomam cuidado de não serem pegos por cameras de segurança etc ...
E qual é o limite de IPV4 e como calcular ?
Por que existe limite para o número de IPs ? Lá no inÃcio comentamos que o objetivo era conectar alguns computadores, não se pansava em escalonamento dese nÃvel atual, afinal o pessoal era inteligente mas não conseguiam prever o futuro. Criaram então um numero de 32 bits para identificar os computadores, número esse que segue o formato ex(192.168.0.1)
Estamos falando de uma sequencia de número binário de um tamanho de 32 bits. É um número de 32 bits no total separados por ponto em 4 blocos de 8 bits cada. Cada bit como já sabemos pode ter 2 estados (0 e 1) então 2^8 = 256 é o valor máximo mas começa do zero então cada bloco pode ter o valor de 0 a 255.
Sendo assim temos que 2^32 = 4.294.967.296 endereços possÃveis.
- População mundial: ~8,2 bilhões
- População do Brasil: ~203 milhões
- Smartphones no Brasil: ~258 milhões
Referências: World Population (2025), Brasil Escola, EXTRA, Portal FGV
Com o grande consumo de IPs em alta foram surgindo medidas paliativas como criação do NAT e GCNAT, onde o IP público é apenas 1 e todos da rede interna utilizam sub IPs internos. Ou seja mesmo você pagando internet você não tem um IP público só seu, está pagando mais para que a empresa dê um jeito de te conectar.
Geralmente o IP exclusivo vai para empresas ou quando o seu pacote realmente tem essa regra em contrato e as vezes é preciso de acordo com a sua utilização, se você quer fazer seu computador de Servidor, vai precisar de um IP público exclusivo por exemplo.
IPV6
No ano de 1998 o IPV6 foi oficialmente padronizado pela RFC 2460 lançado oficialmente em 2012. IPV6 é representado por um conjunto de 8 blocos de 4 digitos/caracteres cada bloco. A forma de presentação para nós humanos meros mortais é em Hexadecimal. Ex: 154D:7F25:12A6:12A6:154D:7F25:12A6:12A6, cada dÃgito vai de 0 a 15 em hexadecimal é de 0 a F. Para suportar até o número 15 são necessários 4 bits.
Então temos que cada dÃgito tem 4 bits, cada bloco tem 16 bits, 8 bloco = 128 bits. Tamanho final do endereço IPV6 2^128 = Um número enorme de 39 digitos que é ruim de ser representado aqui mas podemos usar a notação cientÃfica ~ 3,4 x 10^38
Conclusão
Recentemente as ISPs já distribuem IPs IPV6 principalmente para redes móveis esse é o IP final público sem conceitos de NAT ou GCNAT envolvidos.