IP pode se referir a qualquer um dos seguintes:
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
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.
Classe | Faixa de endereços | Suporta |
---|---|---|
Classe A | 1.0.0.1 a 126.255.255.254 | Suporta 16 milhões de hosts em cada uma das 127 redes. |
Classe B | 128.1.0.1 a 191.255.255.254 | Suporta 65.000 hosts em cada uma das 16.000 redes. |
Classe C | 192.0.1.1 a 223.255.254.254 | Suporta 254 hosts em cada um dos 2 milhões de redes. |
Classe D | 224.0.0.0 a 239.255.255.255 | Reservado para grupos multicast. |
Classe E | 240.0.0.0 a 254.255.255.254 | Reservado 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: | 255 | 255 | 255 | 255 |
Em binário: | 11111111 | 11111111 | 11111111 | 11111111 |
Em octal: | 377 | 377 | 377 | 377 |
Em hexadecimal: | FF | FF | FF | FF |
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: | 166 | 70 | 10 | 23 |
Valor binário: | 1 0 1 00 11 0 | 0 1 000 11 0 | 0000 1 0 1 0 | 000 1 0 111 |
Conversão: | 128 + 32 + 4 + 2 = 166 | 64 + 4 + 2 = 70 | 8 + 2 = 10 | 16 + 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.0 | Esse 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.1 | O 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.2 | Outro endereço de gateway comum. Ou pode ser atribuído a um dispositivo na rede. |
192.168.1.3–254 | Atribuído a dispositivos na rede. |
192.168.1.255 | O 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