O que é IP (Internet Protocol)?

IP pode se referir a qualquer um dos seguintes:

1. O IP ( Internet Protocol ) é o protocolo fundamental para comunicações na Internet. Ele especifica como as informações são empacotadas, endereçadas, transferidas, roteadas e recebidas pelos dispositivos em rede.

Seu desenvolvimento começou em 1974, liderado pelos cientistas da computação Bob Kahn e Vint Cerf. É freqüentemente usado em conjunto com o protocolo de controle de transmissão, ou TCP. Juntos, eles são referidos como TCP / IP.

A primeira versão principal do Internet Protocol era a versão 4, ou IPv4. Em 1981, foi formalmente definido no RFC 791 pela Internet Engineering Task Force, ou IETF.

  • Documento histórico: Leia o texto da RFC 791.

O sucessor do IPv4 é o IPv6, que foi formalizado pela IETF em 1998. Ele foi projetado para substituir o IPv4. A partir de 2018, o IPv6 governa aproximadamente 20% de todo o tráfego da Internet.

Endereços IP

Um endereço IP é um número que identifica um computador ou outro dispositivo na Internet. É semelhante a um endereço de correspondência, que identifica de onde vem o correio e onde deve ser entregue. Os endereços IP identificam de forma exclusiva a origem e o destino dos dados transmitidos com o Protocolo da Internet.

Endereços IPv4 e IPv6

Os endereços IPv4 têm 32 bits de comprimento (quatro bytes). Um exemplo de endereço IPv4 é 216.58.216.164, que é a página inicial do Google.com.

O valor máximo de um número de 32 bits é 232, ou 4.294.967.296. Portanto, o número máximo de endereços IPv4, que é chamado de espaço de endereçamento, é de cerca de 4, 3 bilhões . Nos anos 80, isso era suficiente para abordar todos os dispositivos em rede, mas os cientistas sabiam que esse espaço rapidamente se esgotaria. Tecnologias como o NAT atrasaram o problema, permitindo que muitos dispositivos usem um único endereço IP, mas é necessário um espaço de endereçamento maior para atender à Internet moderna.

Uma grande vantagem do IPv6 é que ele usa 128 bits de dados para armazenar um endereço, permitindo 2128 endereços únicos, ou 340.282.366.920.938.463.463.374.607.431.768.211.456. O tamanho do espaço de endereçamento do IPv6 - 340 duodecillion - é muito maior que o IPv4.

Classes de endereço IP

Com um endereço IP IPv4, existem cinco classes de intervalos IP disponíveis: Classe A, Classe B, Classe C, Classe D e Classe E, enquanto apenas A, B e C são comumente usados. Cada classe permite um intervalo de endereços IP válidos, mostrado na tabela a seguir.

ClasseFaixa de endereçosSuporta
Classe A1.0.0.1 a 126.255.255.254Suporta 16 milhões de hosts em cada uma das 127 redes.
Classe B128.1.0.1 a 191.255.255.254Suporta 65.000 hosts em cada uma das 16.000 redes.
Classe C192.0.1.1 a 223.255.254.254Suporta 254 hosts em cada um dos 2 milhões de redes.
Classe D224.0.0.0 a 239.255.255.255Reservado para grupos multicast.
Classe E240.0.0.0 a 254.255.255.254Reservado para uso futuro, ou para fins de pesquisa e desenvolvimento.

Os intervalos 127.xxx são reservados para o loopback ou localhost, por exemplo, 127.0.0.1 é o endereço de loopback. Intervalo 255.255.255.255 difunde para todos os hosts na rede local.

Repartição do endereço IP

Cada endereço IPv4 é dividido em quatro octetos (que é outro nome para bytes) e traduzido em binário para representar o endereço IP real. A tabela abaixo mostra o endereço IPv4 255.255.255.255 .

Dica: Para mais informações sobre números binários, consulte nosso guia de conversão binário para hexadecimal.

Em decimal:255255255255
Em binário:11111111111111111111111111111111
Em octal:377377377377
Em hexadecimal:FFFFFFFF

Como outro exemplo, vamos dividir o endereço IPv4 166.70.10.23 na tabela a seguir. A primeira linha contém os octetos separados (bytes) do endereço IP, representados em decimal. Na representação decimal, o dígito mais à direita é multiplicado por 1 (100), o segundo dígito mais à direita é multiplicado por 10 (101), o terceiro à extrema é multiplicado por 100 (102), etc.

A segunda linha da tabela mostra os mesmos valores numéricos, representados em binário. Em binário, o dígito mais à direita é multiplicado por 1 (20), o segundo dígito mais à direita é multiplicado por 2 (21), o terceiro dígito mais à direita é multiplicado por 4 (22), etc.

A terceira linha mostra como a representação binária pode ser convertida em decimal, convertendo os dígitos individuais e adicionando os valores. Os dígitos binários em negrito correspondem aos valores adicionados.

Valor decimal:166701023
Valor binário:1 0 1 00 11 00 1 000 11 00000 1 0 1 0000 1 0 111
Conversão:128 + 32 + 4 + 2 = 16664 + 4 + 2 = 708 + 2 = 1016 + 4 + 2 + 1 = 23

Endereços IP dinâmicos versus estáticos

Endereços IP são atribuídos de duas maneiras diferentes. Eles podem ser atribuídos dinamicamente (eles podem mudar automaticamente) ou estaticamente atribuídos (eles não devem ser alterados e devem ser alterados manualmente). A maioria das redes domésticas usa alocação dinâmica . Seu roteador usa o DHCP para atribuir temporariamente ou "conceder" um endereço IP ao seu dispositivo. Após um período de tempo, essa concessão "expira" e o roteador renova seu endereço antigo ou atribui a você um novo, dependendo das necessidades da rede e da configuração do roteador.

Os endereços padrão mais comuns atribuídos pelos roteadores domésticos são mostrados abaixo.

192.168.1.0Esse número, chamado de número da rede, identifica a rede como um todo e não está atribuído a um dispositivo.
192.168.1.1O endereço padrão comum atribuído ao dispositivo de gateway. Na maioria das redes domésticas, o gateway é o próprio roteador.
192.168.1.2Outro endereço de gateway comum. Ou pode ser atribuído a um dispositivo na rede.
192.168.1.3–254Atribuído a dispositivos na rede.
192.168.1.255O endereço de transmissão da rede. Os dados enviados para este endereço são automaticamente transmitidos para os endereços de 1 a 255.

Se você já tentou alterar as configurações no seu roteador, você pode estar familiarizado com o endereço 192.168.1.1 . Normalmente, esse é o endereço do seu roteador. Se você inserir esse endereço na barra de endereços do navegador da Web, poderá abrir a interface de configuração do seu roteador. (O endereço do seu roteador pode ser diferente - verifique seu manual.)

  • Como altero as configurações no meu roteador doméstico?

Como os dados são enviados para um endereço IP em outra rede

O diagrama a seguir ilustra como seu computador doméstico pode obter um endereço IP e enviar dados para um endereço IP em outra rede.

Para mais informações, veja como os computadores se conectam através da Internet?

Outros protocolos da Internet

O IP é apenas um protocolo que os dispositivos usam para se comunicar na Internet. Alguns são usados ​​em conjunto com o IP, e alguns são usados ​​independentemente. Os exemplos incluem SMTP, que é usado para transmitir e-mail, e HTTP, que é usado para transmitir hipermídia.

Para mais informações sobre protocolos em geral, veja nossa definição de protocolo.

Outras perguntas e respostas sobre endereços IP

2. IP é um comando do Linux para configurar e visualizar a configuração da rede. Para mais informações, consulte nossa visão geral dos comandos ip .

3. IP é uma abreviação usada para abreviar "Proteção de entrada" em Classificação de proteção de ingresso (Classificação IP).

Binário, CIDR, Acrônimos de computador, Endereço IP externo, ICANN, Endereço IP interno, Endereço de Internet, InterNIC, IP spoofing, Localhost, Máscara de rede, Termos de rede, Ping, Protocolo, Espaço de endereço reservado, Sub-rede