Você está na página 1de 28

Camada de Rede, Internet Protocol - IP

Internet Protocol - IP, protocolo de endereçamento na internet, atua


na camada de rede, é o protocolo de endereçamento mais utilizado
nas redes atuais.
Sua versão mais utilizada é chamada de IPv4 que vem sendo
substituída por uma versão mas nova chamada IPv6.
A versão que vamos estudar é IPv4.

1
O IPv4 é especificado na RFC 971 IETF, dentre outras informações
ela especifica a posição e a relação do protocolo IP com outros
protocolos e camadas. Figura 1.

Figura 1 - Overview Protocolo IP


2
Estrutura do endereço IP
O endereço IP possui uma estrutura capaz de permitir a
identificação da sub-rede e da interface de rede. Neste sentido,
parte do endereço diz respeito à sub-rede e outra parte à interface
de rede.

Novamente neste caso assim como o endereço MAC, o endereço IP


identifica uma interface de rede e não exatamente uma máquina,
pois, se houver a troca da interface também haverá a troca do
endereço IP.

Exceto em caso de intervenção do administrador da rede.

3
O endereço IP é dividido em duas porções, que identificam rede e
interface, Figura 2.

Identificador de Rede
Identificador de rede, ID de rede, endereço da rede, prefixo de
rede, assim é chamada a porção do endereço IP que diz respeito à
sub-rede.

Identificador de estação
Identificador de estão, Identificador de hosts ou máquinas, assim é
conhecida a porção do endereço IP que diz respeito à interfaces de
rede.

Figura 2 - ID rede/prefixo da rede e ID host

4
O endereço IPv4 é formado por um bloco de 32 bits divididos em 4
bytes representados em notação decimal, separados por "pontos",
onde cada decimal representa um conjunto de 8 bits, também
chamado de octeto.

Endereço IP

Notação Decimal

192.168.1.10
Notação Binária
11000000 10101000 00000001 00001010
4 octetos = 32 bits

5
Máscara de rede
A máscara é um complemento do endereço IP, tem a função de
indicar qual porção de bits no endereço pertencem ao prefixo de
rede, ficando a porção de bits restante para hosts. Sem ela não é
possível distinguir rede de hosts.

Figura 3 - Máscara de rede

6
A máscara de rede pode ser representada em formato longo com 4
octetos em decimal ou apenas como o valor da soma os bits do
prefixo de rede após um sinal de "/". Ex.

255.255.255.0 = /24

No formato 255.255.255.0
Os octetos com bits ligados 255.255.255 representam a porção do
endereço IP referente ao prefixo da rede.
O zero no final indica que o ultimo octeto é o identificador de
estações.

No formato /24
O número 24 indica 24 bits para o prefixo de rede, lembrando que
cada octeto tem 8 bits, somando os 3 primeiros octetos temos
8+8+8= 24, ou seja os 3 primeiros octetos são o prefixo de rede e
o ultimo sozinho é o identificador de estações. Figura 3.
7
Exemplo de endereço IP com máscara de rede:

prefixo de rede= 192.168.1.0


máscara de rede= 255.255.255.0
endereço IP= 192.168.1.10

ou
prefixo de rede / máscara= 192.168.1.0/24
endereço IP / máscara= 192.168.1.10/24

8
A quantidade de bits em cada porção, rede e host, pode ser
modificada de acordo com a necessidade do administrador de
rede, respeitando-se os limites. A Figura 3 demonstra máscaras de
tamanhos padrão.

Figura 4 - Máscaras de tamanhos padronizados

9
Regras de atribuição de endereços IP
O primeiro endereço de um bloco IP é sempre o identificador
da rede e não pode ser utilizado, ex. 10.1.1.0/24;

O ultimo endereço de um bloco IP é sempre o endereço de


broadcast de camada de rede e não pode ser utilizado, ex.
10.1.1.255/24;

Diferentes prefixos para diferentes redes;

Interfaces na mesma rede devem ter o mesmo prefixo;

O identificador de estação deve ser único dentro da rede.

10
Tipos de endereços IP
Endereço IP público
Endereços que não foram reservados para fins específicos e que
podem ser roteados/encaminhados na internet.

Endereços IP reservados
Endereços que foram reservados para fins específicos, dentre eles:

Redes privadas;
Multicast;
Loopback e outros.

11
A distribuição e ou alocação de endereços IP é feita pela Internet
Assignet Numbers Authority (IANA) a organização é responsável
por:

DNS raiz;
Alocação de Endereços IP; e
Registro de protocolos da internet.

A RFC3330 IETF trata da reserva de endereços IP e apresenta a


tabela da Figura 5.

12
Figura 5 - Tabela de reserva de end. IP - IANA RFC3330 IETF
13
Endereços Privados
Blocos de endereços IP, que não podem ser roteados globalmente,
por tanto, não podem navegar diretamente na internet.

Podem ser utilizados em redes locais LANs sem necessidade de


autorização.

Pode se usar o mesmo prefixo em diferentes LANs desde que estas


não se comuniquem diretamente.

A utilização de redes privadas simplifica o endereçamento de redes


locais e economiza endereços públicos.

14
Blocos de endereços privados

A RFC1918 IETF descreve a alocação de endereços privados em


redes locais e traz como visto na Figura 6 os blocos de endereços
IP disponíveis para este fim.

Figura 6 - Blocos de endereços IP privados - IANA RFC1918 IETF

15
A IANA delega a alocação de endereços IP à outras organizações
regionais Figura 7:

Figura 7 - Organizações de registro local

16
Sites sobre endereçamento e alocação:

Tabela de alocação de blocos


https://www.iana.org/assignments/ipv4-address-space/ipv4-
address-space.xhtml

Whois Lacnic
http://lacnic.net/cgi-bin/lacnic/whois?lg=EN

17
Entrega fora da sub-rede
Quando é necessário enviar um pacote para outro host dentro de
uma mesma LAN já vimos que basta descobrir o endereço MAC do
destino que o switch faz a entrega.
Mas e quando é necessário enviar um pacote para um host em
outra LAN?

18
Para esta tarefa é necessária a utilização dois outros recursos:

A tabela de rotas da máquina; e


Gateway.

Tabela de rotas da máquina

É uma tabela que apresenta as redes conhecidas pela máquina e


por ou para onde pacotes destinados a estas redes devem ser
enviados.
Como exemplo, na Figura 8, a máquina PC0 está na rede
192.168.1.0/24 e teria uma tabela de rotas como na Tabela 1.

19
Figura 8 - Rede de exemplo

20
Tabela de rotas genérica:

Tabela de rodas IPv4

End. de rede Máscara End. gateway Interface

0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.10

127.0.0.0 255.0.0.0 No vínculo 127.0.0.1

192.168.1.0 255.255.255.0 No vinculo 192.168.1.10

Tabela 1 - Tabela de rotas PC0 Figura 8

21
Campos
Os nomes dos campos da tabela podem variar de um Sistema
Operacional para outro, mas suas funções são basicamente as
mesmas.

End. de rede - rede de destino para onde o pacote deve ser


enviado.

Máscara - Máscara da rede destino do pacote.

End. gateway - para onde o pacote deve ser enviado para que
chegue na rede de destino.

Interface - por qual interface local o pacote deve ser enviado.

22
Na Tabela 1, a primeira entrada

End. de rede Máscara End. gateway Interface


0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.10

Diz respeito à rota padrão, que é para onde se deve enviar um


pacote quando a rede de destino dele não bate com as outras
entradas, ou seja, não existe rota específica para aquela rede.
Esta pode ser chamada de: rota padrão, gateway, default route,
default gateway.

23
Na Tabela 1:
A segunda entrada

End. de rede Máscara End. gateway Interface

127.0.0.0 255.0.0.0 No vínculo 127.0.0.1

Diz respeito a uma rota específica para pacotes que devem ser enviados para a
rede 127.0.0.0.

A terceira entrada

End. de rede Máscara End. gateway Interface

192.168.1.0 255.255.255.0 No vínculo 192.168.1.10

Diz respeito a uma rota específica para pacotes que devem ser enviados para a
rede 192.168.1.0 .

24
Gateway
Além da rota padrão também ser chamada de gateway, esse
também pode ser o nome do equipamento que desempenha o
papel de trocar pacotes entre diferentes sub-redes.
O gateway pode ser um equipamento dedicado, construído para
isso como um roteador ou pode ser um PC configurado para
realizar esta tarefa.
Um PC configurado como gateway não terá o mesmo desempenho
que um equipamento dedicado, mas, a depender da necessidade
pode ser uma solução.
O gateway também possui uma tabela de rotas utilizada para
encaminhar os pacotes.
A Figura 9 demonstra a interconexão de sub-redes.

25
Figura 9 - Interconexão de redes
26
Exercício de fixação
Resolva o endereçamento:

27
O que acontece nas camadas de rede e enlace, quando um
pacote é enviado de uma sub-rede para outra? Qual o
comportamento destas camadas?

28

Você também pode gostar