logo

Formato e tabela de endereços IP

Endereço IP é uma forma abreviada de 'Endereço de Protocolo de Internet'. É um número exclusivo fornecido a cada dispositivo conectado à rede de internet, como telefone Android, laptop, Mac, etc. Um endereço IP é representado em um número inteiro separado por um ponto (.), por exemplo, 192.167.12.46.

Tipos de endereço IP

Um endereço IP é categorizado em dois tipos diferentes com base no número de endereços IP que contém. Estes são:

  • IPv4 (protocolo de Internet versão 4)
  • IPv6 (protocolo de Internet versão 6)

O que é IPv4?

IPv4 é a versão 4 do IP. É uma versão atual e o endereço IP mais comumente usado. É um endereço de 32 bits escrito em quatro números separados por um ponto (.), ou seja, pontos. Este endereço é exclusivo para cada dispositivo. Por exemplo, 66.94.29.13

O que é IPv6?

O IPv4 produz 4 bilhões de endereços, e os desenvolvedores acham que esses endereços são suficientes, mas estavam errados. IPv6 é a próxima geração de endereços IP. A principal diferença entre IPv4 e IPv6 é o tamanho dos endereços IP. O IPv4 é um endereço de 32 bits, enquanto o IPv6 é um endereço hexadecimal de 128 bits. O IPv6 fornece um grande espaço de endereço e contém um cabeçalho simples em comparação com o IPv4.

Para saber mais sobre a diferença entre IPv4 e IPv6, veja nosso artigo ipv4 x ipv6 .

Formato de endereço IP

Originalmente, os endereços IP foram divididos em cinco categorias diferentes chamadas Aulas . Essas classes IP divididas são classe A, classe B, classe C, classe D e classe E. Destas, as classes A, B e C são as mais importantes. Cada classe de endereço define um número diferente de bits para seu prefixo de rede (endereço de rede) e número do host (endereço do host) . Os bits de endereço inicial decidem a qual classe um endereço pertence.

Formato e tabela de endereços IP

Endereço de rede: O endereço de rede especifica o número exclusivo atribuído à sua rede. Na figura acima, o endereço de rede ocupa dois bytes de endereço IP.

Endereço do anfitrião: Um endereço de host é um número de endereço específico atribuído a cada máquina host. Com a ajuda do endereço do host, cada máquina é identificada na sua rede. O endereço de rede será o mesmo para cada host em uma rede, mas eles devem variar no endereço do host.

Formato de endereço IPv4

O formato de endereço do IPv4 é representado em 4 octetos (32 bits), que é dividido em três classes diferentes, nomeadamente classe A, classe B e classe C.

ascii de um em java
Formato e tabela de endereços IP

O diagrama acima mostra o formato de endereço do IPv4. Um IPv4 é um endereço decimal de 32 bits. Ele contém quatro octetos ou campos separados por 'ponto' e cada campo tem tamanho de 8 bits. O número que cada campo contém deve estar no intervalo de 0 a 255.

Classe A

Classe A O endereço usa apenas o primeiro octeto de ordem superior (byte) para identificar o prefixo da rede, e os três octetos (bytes) restantes são usados ​​para definir os endereços de host individuais. O endereço classe A varia entre 0.0.0.0 a 127.255.255.255. O primeiro bit do primeiro octeto é sempre definido como 0 (zero), e os próximos 7 bits determinam o endereço da rede e os 24 bits restantes determinam o endereço do host. Portanto, o primeiro octeto varia de 0 a 127 (00000000 a 01111111).

Classe B

Classe B os endereços usam os dois octetos iniciais (dois bytes) para identificar o prefixo da rede, e os dois octetos restantes (dois bytes) definem os endereços do host. Os endereços de classe B variam entre 128.0.0.0 a 191.255.255.255. Os primeiros dois bits do primeiro octeto superior são sempre definidos como 10 (um e zero bits), e os próximos 14 bits determinam o endereço de rede e os 16 bits restantes determinam o endereço do host. Portanto, o primeiro octeto varia de 128 a 191 (10000000 a 10111111).

Classe C

Classe C os endereços usam os três primeiros octetos (três bytes) para identificar o prefixo da rede, e o último octeto restante (um byte) define o endereço do host. O endereço classe C varia entre 192.0.0.0 a 223.255.255.255. Os primeiros três bits do primeiro octeto são sempre definidos como 110, e os próximos 21 bits especificam o endereço de rede e os 8 bits restantes especificam o endereço do host. Seu primeiro octeto varia de 192 a 223 (11000000 a 11011111).

Classe D

Classe D O endereço IP é reservado para endereços multicast. Seus primeiros quatro bits do primeiro octeto são sempre definidos como 1110 e os bits restantes determinam o endereço do host em qualquer endereço IP. Os primeiros bits do octeto mais altos são sempre definidos como 1110 e os bits restantes especificam o endereço do host. O endereço classe D varia entre 224.0.0.0 a 239.255.255.255. No multicast, os dados não são atribuídos a nenhuma máquina host específica, portanto não é necessário encontrar o endereço do host a partir do endereço IP e também não há máscara de sub-rede presente na classe D.

Classe E

Classe E O endereço IP é reservado para fins experimentais e uso futuro. Ele não contém nenhuma máscara de sub-rede. Os primeiros bits do octeto mais altos são sempre definidos como 1111 e os próximos bits restantes especificam o endereço do host. O endereço de classe E varia entre 240.0.0.0 a 255.255.255.255.

Formato e tabela de endereços IP

Em cada classe de endereço IP, todos os bits de número de host são especificados por uma potência de 2 que indica o número total de endereços de host que podem ser criados para um endereço de rede específico. O endereço de classe A pode conter o número máximo de 224(16.777.216) números de host. Endereços de classe B contêm o número máximo de 216(65, 536) números de host. E a classe C contém um número máximo de 28(256) números de host.

idade da rihanna

Endereço de sub-rede do endereço IP, entenda com um exemplo:

Suponha que um endereço de classe A seja 11.65.27.1, onde 11 é um prefixo de rede (endereço) e 65.27.1 especifica um endereço de host específico na rede. Considere que um administrador de rede deseja usar 23 a 6 bits para identificar a sub-rede e os 5 a 0 bits restantes para identificar o endereço do host. Pode ser representado no Máscara de sub-rede com todos os bits 1 de 31 a 6 e os restantes (5 a 0) com 0 bits.

Máscara de sub-rede (binária): 11111111 11111111 11111111 11000000

Endereço IP (binário): 00001011 01000001 00011011 00000001

Agora, a sub-rede pode ser calculada aplicando a operação AND (1+1=1, 1+0=0, 0+1=0, 0+0=0) entre o endereço IP completo e a máscara de sub-rede. O resultado é:

00001011 01000001 00011011 00000000 = endereço de sub-rede 11.65.27.0

Formato e tabela de endereços IP

Formato de endereço IP IPv6

Todos os endereços IPv6 são endereços hexadecimais de 128 bits, escritos em 8 seções separadas, cada uma delas com 16 bits. Como os endereços IPv6 são representados em formato hexadecimal, suas seções variam de 0 a FFFF. Cada seção é separada por dois pontos (:). Também permite remover os zeros iniciais (0) de cada seção de 16 bits. Se duas ou mais seções consecutivas de 16 bits contiverem apenas zeros (0: 0), elas poderão ser compactadas usando dois pontos duplos (::).

Formato e tabela de endereços IP

Os endereços IPv6 consistem em 8 seções diferentes, cada seção possui valores hexadecimais de 16 bits separados por dois pontos (:). Os endereços IPv6 são representados no seguinte formato:

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxxx

Cada grupo 'xxxx' contém um valor hexadecimal de 16 bits e cada 'x' é um valor hexadecimal de 4 bits. Por exemplo:

FDEC: BA98: 0000: 0000: 0600: BDFF: 0004: FFFF

Você também pode remover os zeros iniciais (0) de cada seção de 16 bits. Por exemplo, o IPv6 acima pode ser reescrito omitindo os zeros iniciais (0) como segue:

FDEC: BA98: 0: 0: 600: BDFF: 4: FFFF

Você também pode compactar as seções consecutivas com zeros de 16 bits (0: 0) usando dois pontos duplos (::). Mas lembre-se de que você só pode fazer isso uma vez por endereço IP.

FDEC: BA98:: 600: BDFF: 4: FFFF

Tabela de endereços IP

Com base nos intervalos, os endereços IP são categorizados em cinco classes de endereços fornecidas abaixo.

Aula Bits mais altos Bits de endereço de rede Bits de endereço de host Nº de redes Nº de hosts por rede Faixa
A 0 8 24 27 224 0.0.0.0 a 125.255.255.255
B 10 16 16 214 216 128.0.0.0 a 191.255.255.255
C 110 24 8 2vinte e um 28 192.0.0.0 a 223.255.255.255
D 1110 Não definido e reservado para futuro Não definido e reservado para futuro Não definido e reservado para futuro Não definido e reservado para futuro 224.0.0.0 a 239.255.255.255
E 1111 Não definido e reservado para futuro Não definido e reservado para futuro Não definido e reservado para futuro Não definido e reservado para futuro 240.0.0.0 a 255.255.255.255