Você está na página 1de 21

Redes de computadores

Endereços IP
Endereço IP
Um Endereço IP é um identificador para computadores
ou outros dispositivos em uma rede baseada na pilha
de protocolos TCP/IP.
Cada interface de rede possui seu endereço IP.
Consiste em um conjunto de quatro números (IPv4),
que variam de 0 a 255.
O IP identifica tanto a rede, quanto o host (dispositivo),
além de permitir a divisão em sub-redes.
Endereço IP
232 endereços possíveis = 4.294.967.296
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.
Endereço IP
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.
Endereço IP
Relembrando então as transformações de binário pra
decimal:
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:
Endereço IP

Contamos as posições da direita para a esquerda, ou seja,


do menor valor significativo para o maior valor.
Endereço IP
Vejamos a um exemplo: Vamos descobrir o valor do
octeto 11011011 usando a tabela anterior:

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


Endereço IP
Vamos treinar?
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
Endereço IP
Aqui temos outro exemplo de um endereçoIPv4
típico: 185.45.123.55
Esse endereço é composto por 4 octetos,
separados por pontos.
Cada número pode variar entre 0 e 255 (8 bits), e
algumas regras de uso desses números são
aplicadas.
Identificação de Rede (ID de Rede)
O ID de rede é a parte do IP que identifica os hosts que estão
localizados na mesma rede física.
Regras:
• O ID de rede deve ser único na rede.
• Não pode iniciar com o número 127 (loopback).
• Não podemos ajustar todos os bits no ID de rede como “1”, pois esse
endereço é reservado para uso como endereço broadcast.
• Não podemos ajustar todos os bits no ID de rede como “0”, pois esse
endereço é usado para denotar um host específico na rede local, não
roteado.
Identificação de Host (ID de Host)
O ID de host é a parte do IP que identifica um host localizado
em uma rede. Combinado com o ID de rede, forma o
endereço IP.
Regras:
• O ID de host deve ser único dentro de uma mesma rede.
• Não é possível ajustar todos os bits em um ID de host como “1”, pois
esse endereço é reservado para broadcast da rede.
• Não é possível ajustar todos os bits em um ID de host como “0”, pois
esse endereço é reservado para identificar a rede (ID de rede)
Classes de endereço IP
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.
Classes de endereço IP

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:
Classes de endereço IP
Classe A: Endereços de classe A são usados para redes
muito grandes. Seus endereços começam com números
no intervalo de 1 a 126 no primeiro octeto. Há 126
redes disponíveis dentro da classe A.
Cada uma dessas redes pode conter cerca de 17
milhões de endereços IP, totalizando mais de 2 bilhões
de endereços para a classe toda.
O primeiro octeto especifica a rede em si e os três
últimos octetos especificam os computadores na rede.
Exemplo de endereço Classe A: 115.1.99.66
Classes de endereço IP
Classe B: Endereços de classe B são usados para redes
de tamanho médio a grande. Esses endereços
começam com números de 128 a 191, sendo possível
formar mais de 16.000 redes distintas. cada rede classe
B pode comportar até 65535 endereços, totalizando
mais de 1 bilhão de endereços para a classe toda.
Os primeiros dois octetos especificam a rede em si e os
dois últimos octetos especificam os computadores na
rede.
Exemplo de endereço Classe B: 181.56.196.200
Classes de endereço IP
Classe C: Endereços de classe C encontram
aplicação em redes domésticas pequenas /
corporativas. Seus endereços começam com
valores no intervalo 192-223. Nesse caso, os
primeiros três octetos especificam a rede em si e
o último octeto especifica os computadores na
rede. Podemos ter até 254 hosts em cada rede
Classe C.
Exemplo de endereço classe C: 196.56.23.78
Classes de endereço IP
• Classe D: Classe especial, utilizada para envio de
mensagens multicast (para grupos de hosts em
uma rede), sendo seu intervalo de endereços os
valores de 224.0.0.0 a 239.255.255.255.
• Loopback: O endereço 127.0.0.1 é reservado
para loopback (na prática, toda a rede, de
127.0.0.0 a 127.255.255.255).
Classes de endereço IP
Loopback
Uma interface de loopback é uma interface de rede
virtual que permite que um cliente e um servidor no
mesmo host se comuniquem entre si usando a pilha de
protocolos TCP/IP.
O mecanismo da interface de loopback pode ser usado
para propósitos de testes de software ou de
conectividade, permitindo verificar a funcionalidade de
parte da pilha TCP/IP em uma máquina.
Loopback
As principais aplicações de uma interface de loopback
são:
• Diagnóstico de problemas e troubleshooting
• Testes de software e conectividade
• Conexão a servidores que rodam na própria máquina.
• Configuração de serviços (por exemplo, CUPS no
Linux).
Endereços IP Privados
A IANA (Internet Assigned Numbers Authority) reserva
blocos de endereços IP para uso em redes internas,
sendo um bloco para redes classe A, um para a classe B
e outro para classe C como segue:
• 10.0.0.0 até 10.255.255.255
• 172.16.0.0 até 172.31.255.255
• 192.168.0.0 até 192.168.255.255
IP privado se comunica com IP público através do
roteador.

Você também pode gostar