A grande maioria dos computadores está conectada a algum tipo de rede, como uma rede doméstica, uma LAN corporativa e a Internet. Essas redes são a base das comunicações modernas, permitindo a comunicação entre muitos dispositivos.
Para se comunicar com eficácia, um esquema de endereçamento é usado para permitir que você especifique para onde deseja que suas comunicações de rede cheguem. O principal esquema de endereçamento usado para a Internet é conhecido como endereço “IP” ou protocolo de Internet. Existem dois esquemas de endereços IP em operação no momento. IPv4 é o esquema de endereçamento tradicional. O IPv6 está sendo implementado como uma substituição, pois o esquema IPV4 ficou sem endereços utilizáveis.
IPv4 e IPv6
Os endereços IPv4 são geralmente mostrados na notação “pontilhada quad”, onde quatro conjuntos de até três dígitos são separados por pontos, por exemplo: 192.168.0.1. Nesta notação, cada um dos quatro números deve estar entre 0 e 255. Vários tipos de endereços são separados como tendo um significado especial. Por exemplo, todos os endereços IPv4 que começam com 192.168 são reservados para uso em redes locais e não podem se comunicar diretamente com a Internet. Isso significa que todas as redes domésticas e até mesmo corporativas podem reutilizar o mesmo conjunto de endereços, como um método de eficiência de alocação de endereços.
Dica: Freqüentemente, os endereços IP em IPv4 e IPv6 terão uma barra e um número após eles, como “/ 24”, chamado de máscara de sub-rede. A máscara de sub-rede é usada para indicar qual parte do endereço se refere ao endereço de rede e qual parte especifica o endereço do host dentro dessa rede. Para uma rede / 24, os primeiros 24 bits binários do endereço são usados para denotar o endereço da rede, com o restante usado para especificar os hosts nessa rede.
Os endereços IPv6 são mais complicados de exibir. Eles podem ser exibidos com até oito segmentos de até quatro dígitos hexadecimais, separados por dois pontos. Um exemplo de endereço IPv6 poderia ser assim: fe80: 4749: dadb: 748d: ff: 334c: ffff: f000. O uso de hexadecimal significa que cada dígito pode ser 0-9, af. Um segmento pode ter menos de quatro dígitos porque os zeros à esquerda são omitidos. Tal como acontece com o IPv4, alguns tipos de endereço são reservados para determinados usos. Todos os endereços IPv6 que começam com “fe80” são endereços locais com as mesmas restrições dos endereços IPv4 locais.
Dica: você pode frequentemente ver os endereços IPv6 parecerem significativamente mais curtos com dois pontos duplos no meio, como fe80: da29 :: 9999. Esta é uma notação abreviada projetada para tornar os endereços IPv6 mais fáceis de ler, escrever e lembrar. Os segmentos compostos por quatro zeros podem ser totalmente omitidos e substituídos por dois pontos duplos “::”. Se dois ou mais segmentos próximos um do outro forem feitos inteiramente de zeros, eles podem ser omitidos e substituídos com um único uso de dois pontos duplos. Para reconstruir o endereço completo, apenas um conjunto contínuo de segmentos pode ser omitido por endereço.
O endereço de loopback
O “endereço de loopback” é outro exemplo de endereço reservado. De forma semelhante aos endereços locais, que só podem permanecer na rede local, os endereços de loopback só podem permanecer no computador local. Se um computador tentar enviar uma mensagem para o endereço de loopback, a mensagem nunca será enviada à rede, mas sim retornará diretamente ao computador. Isso geralmente não é útil para a maioria dos usuários, no entanto, pode ser útil para acessar serviços de rede, como servidores da web no dispositivo.
No IPv4, o endereço “127.0.0.1” é compatível com todos os dispositivos como o endereço de loopback. Tecnicamente, qualquer endereço que comece com “127” é reservado para usar um endereço de loopback, mas nem todos os dispositivos suportam esse uso. Às vezes, você pode ver o endereço escrito como “127.0.0.1/8”, pois apenas os primeiros oito bits binários são usados para denotar a parte da rede do endereço de loopback.
No IPv6, o endereço de loopback é “:: 1”. Apenas um endereço é alocado para uso para fins de loopback. Às vezes, pode ser escrito como “:: 1/128”, já que todos os 128 bits binários são usados para denotar a parte da rede do endereço.
Dica: O termo “localhost” é reservado no esquema DNS para se referir aos endereços de loopback.
Se você estiver executando um servidor da web em seu computador, poderá se conectar a ele em seu navegador digitando um endereço de loopback. Por exemplo: “http: //127.0.1”, “http: // :: 1” e “http: // localhost” todos resolvem para o computador a partir do qual você está navegando.
Dica: você também pode especificar manualmente os números de porta se estiver hospedando serviços em portas não padrão