Bóson Treinamentos em Ciência e Tecnologia

O que é um Endereço IP

O que é endereço IP - redes

Endereço IP

Um Endereço IP é um identificador para computadores ou outros dispositivos em uma rede baseada na pilha de protocolos TCP/IP.

Redes que utilizam a suíte TCP/IP roteiam (encaminham) mensagens baseando-se no endereço IP do host de destino.

O formato de um endereço IPv4 (“IP versão 4”, tratado nesta lição) consiste em um endereço binário de 32 bits representado em um formato decimal separado por pontos. Neste formato, os 32 bits que formam o endereço são divididos em quatro grupos de 8 bits, separados por um ponto, e denominados Octetos.

Cada um desses quatro números pode ser um valor no intervalo de 0 a 255 (valores comportados em um número de 8 bits, em binário).

Um exemplo de endereço IP válido é, por exemplo, o endereço 10.25.63.154. Já um IP como 163.298.32.61 NÃO é válido, pois um de seus octetos (298) ultrapassa o valor permitido de 255.

Neste esquema, cada combinação de oito bits (octeto) pode ser convertida para um número decimal correspondente. E, da mesma forma, cada posição binária (bit) possui um valor decimal atribuído, conforme podemos ver na tabela a seguir:

128 64 32 16 8 4 2 1  Valores em Decimal de cada Posição
8 7 6 5 4 3 2 1 Números das Posições (bits)

Contamos as posições da direita para a esquerda, ou seja, do menor valor significativo para o maior valor.

Vejamos a um exemplo: Vamos descobrir o valor do octeto 11011011 usando a tabela anterior:

128 64 32 16 8 4 2 1 Valores em Decimal de cada Posição
1 1 0 1 1 0 1 1 Bits do octeto
128 64 0 16 8 0 2 1 Valor do octeto em decimal: somatório

Valor do octeto em decimal: 128 + 64 + 0+ 16 + 8 + 0+ 2 + 1 = 219 

Suponha um endereço IP cujos octetos sejam a combinação de bits 11011000.00011011.00111101.10001001. Qual o valor correspondente a esse IP em decimal?

R.: 216.27.61.137

Classes de Endereçamento Primárias

Para que seja possível suportar redes de tamanhos diferentes, os projetistas da Internet decidiram que o espaço de endereços IP deveria ser dividido em três classes de endereçamento distintas – batizadas de “Classe A”, “Classe B” e “Classe C”. Chamamos esse esquema geralmente de endereçamento “classfull“, pois o espaço de endereço é dividido em três classes.

Cada classe identifica o limite entre o prefixo de rede e o número do host em um ponto diferente dentro do endereço de 32 bits.
A seguir temos uma descrição mais específica de cada classe de endereçamento disponível:

Como descobrir o endereço IP de sua máquina

Para descobrir o endereço IP de seu computador, abra um prompt de comandos / Windows PowerShell (no Windows), ou um Terminal (Linux / BSD / Mac OS X), e execute o comando a seguir:

No Windows:

ipconfig

A seguir temos a saída do comando ipconfig, mostrando os endereços IP de meu computador – no caso, meu endereço IPv4 é 192.168.1.106:

Mais sobre o utilitário ipconfig pode ser lido neste artigo.

No Linux podemos usar o comando ip addr para descobrir o endereço IP da máquina, como segue:

$ ip addr show

Neste caso, o IP da máquina é 192.168.1.101, como podemos ver na linha “inet“.

Um endereço IP pode ser estático ou dinâmico, dependendo da forma como ele é atribuído às estações:

Sub-Redes

Criar sub-redes a partir de uma rede IP permite que você divida o que parece (logicamente) ser uma única rede de tamanho grande (do ponto de vista do número de hosts comportados) em redes de tamanho menor. Esse processo também permite reduzir a sobrecarga de rede, dividindo as partes que recebem transmissões em broadcast (para todos os hosts da rede).

A divisão em sub-redes é um assunto mais complexo, e por isso iremos tratar dele em uma lição dedicada.

Quer aprender tudo sobre Redes de Computadores? Minha dica é o livro Redes de Computadores – 2ª Edição, de Gabriel Torres, que você pode adquirir em formato digital com preço promocional clicando na capa do livro a seguir:

 

Sair da versão mobile