Protocolo IP: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 41: Linha 41:
Através da máscara de rede podemos extrair o '''identificador da rede''' de um endereço IP utilizando uma operação lógica '''AND''' entre o endereço IP e a máscara de rede.  
Através da máscara de rede podemos extrair o '''identificador da rede''' de um endereço IP utilizando uma operação lógica '''AND''' entre o endereço IP e a máscara de rede.  


Por exemplo, para descobrir o identificador de rede do computador cujo endereço IP é 200.135.233.4 e cuja máscara de rede é 255.255.255.0, devemos fazer uma operação AND desdes dois valores:  
Por exemplo, para descobrir o identificador de rede do computador cujo endereço IP é 200.17.101.9 e cuja máscara de rede é 255.255.255.0, devemos fazer uma operação AND desdes dois valores:  
     11001000 10000111 11101001 00000100
     11001000 00010001 01100101 00001001
     11111111 11111111 11111111 00000000
     11111111 11111111 11111111 00000000
  AND ___________________________________
  AND ___________________________________
     11001000 10000111 11101001 00000000
     11001000 00010001 01100101 00000000
:que resulta no endereço de rede 200.135.233.0.
:que resulta no endereço de rede 200.17.101.0.

Edição das 12h52min de 12 de maio de 2014

Protocolo IP

O protocolo IP (Internet Protocol) é integrante da arquitetura Internet e fornece um serviço com as seguintes características:

  • Encaminhamento de pacotes (comutação de pacotes) tipo melhor esforço (best-effort);
  • Não confiável: entrega de pacotes não é garantida;
  • Sem conexão: cada pacote é independente do outro, não existem circuitos virtuais.
Protocolo IP
Define:
  • Formado do pacote (datagrama IP);
  • Endereçamento IP;
  • Roteamento de pacotes;
  • Mecanismo de controle de erros e sinalização entre hosts e roteadores (protocolo ICMP - Internet Control Message Protocol).

Endereçamento IP

O endereço IP é um endereço lógico de 32 bits, escrito em quatro octetos representados em decimal, cada um variando de O a 255. Os números são separados por pontos.

Por exemplo,

200.17.101.9
é um endereço válido e sua notação em binário é:
11001000 00010001 01100101 00001001

Todo computador na Internet necessita de um endereço IP exclusivo.


Cada endereço IP engloba duas partes:

  • Identificador da rede: identifica a rede onde se encontram todos os computadores da mesma rede local.
  • Identificador do host: identifica um dispositivo em uma rede local, como um computador ou roteador.

Na figura temos três redes locais interconectadas por um roteador. Os dispositivos conectados a rede local da direita tem os endereços IP da forma 200.1.1.X. Isto é, compartilham os 24 bits mais à esquerda do endereço IP, o que identifica a rede. Os 8 bits restantes permitem identificar cada host ou roteador da rede local. O endereço da rede local é 200.1.1.0/24, onde a notação /24 é também conhecida como máscara de rede, e indica que os 24 bits mais à esquerda dos 32 bits do IP identificam a rede.

Máscara de rede

O valor da máscara de rede também pode ser representada na notação decimal com pontos. Por exemplo, a máscara /24 pode ser representada como

255.255.255.0
é equivalente a
11111111 1111111 1111111 0000000
o que significa que os 24 primeiros bits são um e os 8 restantes zero.

Através da máscara de rede podemos extrair o identificador da rede de um endereço IP utilizando uma operação lógica AND entre o endereço IP e a máscara de rede.

Por exemplo, para descobrir o identificador de rede do computador cujo endereço IP é 200.17.101.9 e cuja máscara de rede é 255.255.255.0, devemos fazer uma operação AND desdes dois valores:

    11001000 00010001 01100101 00001001
    11111111 11111111 11111111 00000000
AND ___________________________________
    11001000 00010001 01100101 00000000
que resulta no endereço de rede 200.17.101.0.