Sei sulla pagina 1di 80

IST - PETRPOLIS

REDES DE COMPUTADORES I
Turmas RC1 e SI1 Prof. Guilherme Mendes Jnior

Endereamento IP
Cada host TCP/IP identificado por um endereo IP lgico. Esse endereo exclusivo para cada host que se comunica usando TCP/IP . Cada endereo IPv4 de 32 bits identifica um local de um sistema host na rede da mesma forma que um endereo residencial identifica uma casa em uma rua da cidade. Assim como um endereo residencial tem um formato padro composto de duas partes (nome da rua e nmero do domiclio), cada endereo IP separado internamente em duas partes: uma identificao de rede (Netword ID ou Net ID ) e um identificador de host (Host ID)

Redes de Computadores I

Prof. Guilherme Mendes Jnior

Endereamento IP
Net ID A identificao de rede, tambm conhecida como endereo de rede, identifica um nico segmento de rede em um conjunto de redes TCP/IP. Todos os sistemas que se conectam e compartilham o acesso mesma rede tem uma identificao de rede comum no seu endereo IP completo. Essa identificao tambm usada para identificar de forma exclusiva cada rede dentro do conjunto maior de redes. Host ID O identificador de host, tambm conhecido como endereo de host, identifica um n TCP/IP (uma estao de trabalho, um servidor, roteador ou outro dispositivo TCP/IP) em cada rede. O identificador de host de cada dispositivo identifica de forma exclusiva um sistema em sua prpria rede.
Redes de Computadores I Prof. Guilherme Mendes Jnior
3

Endereamento IP
Exemplo de um endereo IP de 32 bits: 10000011 01101011 00010000 11001000 Para facilitar o endereamento IP, os endereos IPs so expressos em notao decimal com ponto. O endereo IP de 32 bits segmentado em quatro octetos de 8 bits. Esses octetos so convertidos em decimais (sistema numrico de base 10) e separados por pontos. Portanto, o exemplo de endereo IP anterior 131.107.16.200 quando convertido em notao decimal com ponto. Veja a seguir como fazer essa converso.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

Endereamento IP
DECIMAL e BINRIO Para clculo com IP, tenha sempre em mos a tabela abaixo.
27 26 = = 128 64

25 24 23 22 21 20

= = = = = =

32 16 8 4 2 1

Redes de Computadores I

Prof. Guilherme Mendes Jnior

Endereamento IP
Exemplo de um endereo IP de 32 bits: 10000011 01101011 00010000 11001000 Clculo do primeiro octeto
1 27 128 0 26 0 0 25 0 0 24 0 0 23 0 0 22 0 1 21 2 1 20 1

Clculo do terceiro octeto


0 27 0 0 26 0 0 25 0 1 24 16 0 23 0 0 22 0 0 21 0 0 20 0

128+2+1 = 131 Clculo do segundo octeto


0 27 0 1 26 64 1 25 32 0 24 0 1 23 8 0 22 0 1 21 2 1 20 1

= 16 Clculo do quarto octeto


1 27 128 1 26 64 0 25 0 0 24 0 1 23 8 0 22 0 0 21 0 0 20 0

64+32+8+2+1 = 107
IP = 131. 107.16.200
Redes de Computadores I

=128+64+8= 200
Prof. Guilherme Mendes Jnior
6

Endereamento IP
A ilustrao a seguir mostra um exemplo de endereo IP (131.107.16.200) dividido em sees de identificao de rede e de host.
A parte referente identificao de rede (Net ID - 131.107) indicada pelos dois primeiros nmeros do endereo IP. A parte referente ao host (Host ID - 16.200) indicada pelos dois ltimos nmeros do endereo IP.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

Endereamento IP
Observaes Como os endereos IP identificam dispositivos em uma rede, deve ser atribudo um endereo IP exclusivo a cada dispositivo da rede. Geralmente, a maioria dos computadores tem apenas um adaptador de rede instalado e, portanto, requerem apenas um endereo IP. Se o computador tiver vrios adaptadores de rede instalados, cada adaptador precisa ter seu prprio endereo IP.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

Endereamento IP
Classes de Endereos IP
Como os endereos IP usados em redes locais so semelhantes aos IPs da internet, usa-se um padro conhecido como IANA (Internet Assigned Numbers Authority) para a distribuio de endereos nestas redes. Assim, determinadas faixas de IP so usadas para redes locais, enquanto que outras so usadas na internet. Como uma rede local em um prdio no se comunica a uma rede local em outro lugar (a no ser que ambas sejam interconectadas) no h problemas de um mesmo endereo IP ser utilizado nas duas redes. J na internet, isso no pode acontecer. Nela, cada computador precisa de um IP exclusivo.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

Endereamento IP
Classes de Endereos IP
O padro IANA divide a utilizao de IPs para redes em, basicamente: 3 classes principais (A, B e C) e duas que podem ser consideradas secundrias (D e E). Essa diviso foi feita de forma a evitar ao mximo o desperdcio de endereos IPs que podem ser utilizados em uma rede.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

10

Endereamento IP
Curiosidade
IANA esgotou seus blocos de IPv4
Em 01/02/2011, a IANA (Internet Assigned Numbers Authority), rgo responsvel pela coordenao global de endereos, DNS raz e registro de protocolos de internet, anunciou a distribuio de mais dois grandes blocos de endereos IPv4, para a APNIC (Asia Pacific Network Information Centre), entidade que administra os endereos IPs no sudeste asitico e Oceania; restando apenas 5 blocos de endereos disponveis.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

11

Endereamento IP
Curiosidade
IANA esgotou seus blocos de IPv4
Com apenas esses 5 ltimos blocos, a IANA precisou colocar em prtica a poltica esperada e planejada, sobre distribuir os grupos restantes para os rgos de registros regionais no mundo (RIR Regional Internet Registry), sendo eles: AFRNIC na frica, APNIC na sia, ARIN na Amrica do Norte, LACNIC na Amrica Latina e RIPE na Europa. Distribuio realizada em 03/02/2011.
Redes de Computadores I Prof. Guilherme Mendes Jnior
12

Endereamento IP
Curiosidade
IANA esgotou seus blocos de IPv4
Portando, aps essa ltima e necessria distribuio, a IANA encontrase oficialmente sem endereos no padro IPv4 disponveis. Assim sendo, quando os endereos distribudos aos grupos regionais acabar, no teremos mais IPs em desuso na atual verso no mundo. Portando, ser hora de entrar em prtica a utilizao do IPv6.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

13

Endereamento IP
Curiosidade
IANA esgotou seus blocos de IPv4
Devido as preocupaes da migrao dos padres dos protocolos de internet, grandes empresas da rede como Facebook, Google e Yahoo uniram-se com as redes de contedo Akami, Limelight Networks e Internet Society para o primeiro grande teste na escala global do novo padro de IPs. A data que a unio das empresas escolheu para o mesmo foi dia 8 de junho de 2011, j proclamando como Dia Mundial do IPv6 (World IPv6 Day). Pelo que se sabe, sero 24 horas de testes da nova tecnologia.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

14

Endereamento IP
Curiosidade
IPv6 garante futuro da internet
Todo dispositivo que acessa a internet necessita de um endereo IP, que serve como um identificador daquele terminal dentro da rede. O padro IPv4 fornecia cerca de 4 bilhes de endereos, que acabaram em 03/02/2011. Mas a migrao para o padro IPv6 ampliar a quantidade de endereos disponveis e assegurar a expanso da internet. O IPv6 oferece 2128 combinaes de nmeros, ou seja, 340.282.366.920.938.463.463.374.607.431.768.211.456 endereos IP. Isso equivale a 79 trilhes de vezes o espao oferecido pelo IPv4.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

15

Endereamento IP
Curiosidade
IPv6 garante futuro da internet
No Brasil, o gerenciamento dos endereos IP feito pelo NIC.br. Segundo a entidade, os endereos IPv4 brasileiros devem durar at 2012, caso no haja alteraes bruscas de mercado. O NIC.br est trabalhando com empresas de infraestrutura de internet para acelerar a adoo do IPv6 no Brasil.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

16

Endereamento IP
Curiosidade
Internauta no precisa se preocupar
A migrao do padro IPv4 para o IPv6 um processo que afeta apenas as empresas que lidam com a infraestrutura da internet. Para que isso acontea necessrio que essas companhias atualizem seus equipamentos e sistemas de comunicao. J para o internauta, nada muda na maioria dos casos. As redes IPv4 e IPv6 so compatveis entre si e todos os sistemas operacionais modernos j suportam o IPv6. No ser necessrio, portanto, adquirir um novo sistema operacional ou software para continuar acessando a internet. A troca de computador pode ser necessria apenas para quem tem PCs muito antigos, de meados dos anos 1990. Em alguns casos pode ser necessrio tambm trocar o modem de banda larga. Mas apenas se o modelo for muito antigo.
Redes de Computadores I Prof. Guilherme Mendes Jnior
17

Endereamento IP
Voltando a Classes de Endereos IP
A classe de endereo define os bits usados nas partes referentes identificao de rede e de host de cada endereo. A classe de endereo tambm define o nmero de redes e de hosts por rede para os quais se pode oferecer suporte.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

18

Endereamento IP
Classes de Endereos IP

A tabela a seguir usa w.x.y.z para designar os valores dos quatro octetos em qualquer endereo IP. Ela usada para mostrar: Como o valor do primeiro octeto (w) de qualquer endereo IP indica de forma eficaz a classe de endereo. Como os octetos de um endereo so divididos na identificao da rede e do host. O nmero possvel de redes e hosts por rede disponvel para cada classe.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

19

Endereamento IP
Classes de Endereos IP
Classe A B C Valor de w 1-126
1.0.0.0 at 126.0.0.0

Identificao da Rede w w.x w.x.y Reservado para endereamento de multicast Reservado para uso experimental

Identificao do Host x.y.z y.z z

Nmero de redes 126 16.384 2.097.152

Nmero de hosts por rede 16.777.214 65.534 254

128-191
128.0.0.0 at 191.255.0.0

192-223
192.0.0.0 at 223.255.255.254

224-239
224.0.0.0 at 239.255.255.255

N/D

N/D

N/D

240-254
240.0.0.0 at 255.255.255.255

N/D

N/D

N/D
20

Redes de Computadores I

Prof. Guilherme Mendes Jnior

Endereamento IP
Classe A
Esta classe foi definida contendo o primeiro bit do primeiro octeto (dos 32 bits que formam um nmero IP) do nmero IP como sendo igual a zero. Com isso, o primeiro nr IP (octeto) somente poder variar de 1 at 126 (na prtica, at 127, mas o 127 um nmero IP reservado). Observem no esquema a seguir, que se o primeiro bit 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega 127. 0 1 1 1 1 1 1 1 27 26 25 24 23 22 21 20 0 64 32 16 8 4 2 1
Somando: 0+64+32+16+8+4+2+1 = 127
Redes de Computadores I Prof. Guilherme Mendes Jnior
21

Endereamento IP
O nr 127 no utilizado como rede Classe A, pois um nmero especial, reservado para fazer referncia ao prprio computador. O nmero 127.0.0.1 conhecido como localhost, como vimos anteriormente; Sempre que um programa fizer referncia 127.0.0.1, estar fazendo referncia ao computador em que o programa est sendo executado.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

22

Endereamento IP
Classe B
Esta classe foi definida contendo o segundo bit do primeiro octeto (dos 32 bits que formam um nmero IP) do nmero IP como sendo igual a zero. Observem no esquema a seguir, que o segundo bit 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega 191.
1 27 128 0 26 0 1 25 32 1 24 16 1 23 8 1 22 4 1 21 2 1 20 1

Somando: 128+0+32+16+8+4+2+1 = 191

Redes de Computadores I

Prof. Guilherme Mendes Jnior

23

Endereamento IP
Classe C
Esta classe foi definida contendo o terceiro bit do primeiro octeto (dos 32 bits que formam um nmero IP) do nmero IP como sendo igual a zero. Observem no esquema a seguir, que o terceiro bit 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega 223.
1 27 128 1 26 64 0 25 0 1 24 16 1 23 8 1 22 4 1 21 2 1 20 1

Somando: 128+64+0+16+8+4+2+1 = 223

Redes de Computadores I

Prof. Guilherme Mendes Jnior

24

Endereamento IP
Classes de Endereos IP
Necessidades de utilizao dos endereos IPs de acordo com as Classes Classe A Os endereos IP da classe A so usados em locais onde necessrio poucas redes, mas uma grande quantidade de mquinas nelas. Para isso, o primeiro byte usado como identificador da rede e os demais servem como identificador dos computadores; Classe B Os endereos IP da classe B so usados nos casos onde a quantidade de redes equivalente ou semelhante quantidade de computadores. Para isso, usa-se os dois primeiros bytes do endereo IP para identificar a rede e os restantes para identificar os computadores;
Redes de Computadores I Prof. Guilherme Mendes Jnior
25

Endereamento IP
Classes de Endereos IP
Necessidades de utilizao dos endereos IPs de acordo com as Classes Classe C Os endereos IP da classe C so usados em locais que requerem grande quantidade de redes, mas com poucas mquinas em cada uma. Assim, os trs primeiros bytes so usados para identificar a rede e o ltimo utilizado para identificar as mquinas. Classes D e E Quanto s classes D e E, elas existem por motivos especiais: a primeira usada para a propagao de pacotes especiais para a comunicao entre os computadores, enquanto que a segunda est reservada para aplicaes futuras ou experimentais.
Redes de Computadores I Prof. Guilherme Mendes Jnior
26

Endereamento IP
Classes de Endereos IP
Endereos IPs reservados
Acontece frequentemente numa empresa ou em uma organizao que somente um computador esteja ligado Internet, e por seu intermdio que os outros computadores da rede ficam conectados Internet (falase geralmente de proxy ou ponte estreita). Neste caso, o nico computador ligado Internet tem necessidade de reservar um endereo IP junto ao ICANN (Internet Corporation for Assigned Names and Numbers). Contudo, os outros computadores tm na mesma necessidade de um endereo IP para poderem comunicar entre eles internamente.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

27

Endereamento IP
Classes de Endereos IP
Endereos IPs reservados
Assim, o ICANN reservou um punhado de endereos em cada classe para permitir atribuir um endereo IP aos computadores de uma rede local ligada Internet sem correr o risco de criar uma confuso de endereos IP na rede das redes. Trata-se dos endereos seguintes : Endereos IP privados de classe A: 10.0.0.1 a 10.255.255.254, permitindo a criao de vastas redes privadas que compreendem milhares de computadores. Endereos IP privados de classe B: 172.16.0.1 172.31.255.254, permitindo criar redes privadas de mdia dimenso. Endereos IP privados de classe C: 192.168.0.1 192.168.0.254, para instalao de pequenas redes privadas.
Redes de Computadores I Prof. Guilherme Mendes Jnior
28

Endereamento IP
Classes de Endereos IP
Endereos especficos
Endereo de Rede Quando se anula a parte Host-id, isto , quando se substituem os bits reservados s mquinas da rede por zeros (por exemplo: 194.28.12.0), obtm-se o que chamamos de endereo de rede. Este endereo no pode ser atribudo a nenhum dos computadores da rede. Endereo de Mquina Quando a parte Net-id anulada, quer dizer, quando os bits reservados rede so substitudos por zeros, obtm-se o endereo de mquina. Este endereo representa a mquina especificada pelo hostID que se encontra na rede corrente.
Redes de Computadores I Prof. Guilherme Mendes Jnior
29

Endereamento IP
Classes de Endereos IP
Endereos especficos
Endereo Broadcast Quando todas os bits da parte host-id so 1, o endereo obtido chamase endereo de divulgao (em ingls broadcast). Trata-se de um endereo especfico, permitindo enviar uma mensagem a todas as mquinas situadas na rede especificada pelo net-ID, ou seja, quando se envia um pacote broadcast, o mesmo ser enviado para toda a rede, e o seu endereo sempre o ltimo possvel na rede. Um caso especial o endereo 255.255.255.255, cujo significado seria, caso fosse permitido, o endereamento de todos os hosts. Num range de IPs no se utiliza o da Rede e do Broadcast.
Redes de Computadores I Prof. Guilherme Mendes Jnior
30

Endereamento IP
Classes de Endereos IP
Endereos especficos
Endereo Multicast Pelo contrrio, quando todos os bits da parte Net-id so 1, o endereo obtido constitui o endereo de divulgao limitada (multicast).
Endereo Loopback ou localhost Por ltimo, o endereo 127.0.0.1, referente a Classe A, chama-se endereo de defeito (em ingls loopback), porque designa a mquina local (em ingls localhost). Permite aplicao cliente ou mesmo uma aplicao de servio, enderear ao servidor na mesma mquina sem saber o endereo do host.
Redes de Computadores I Prof. Guilherme Mendes Jnior
31

Endereamento IP
Mscaras de sub-rede
O primeiro interesse de uma mscara de sub-rede permitir identificar simplesmente a rede associada a um endereo IP. Cada mscara de sub-rede um nmero de 32 bits que usa grupos de bits consecutivos de todos os nmeros um (1) para identificar a parte referente identificao de rede (Net-ID) e de zeros (0) para identificar a parte referente ao host de um endereo IP (Host-ID). Por exemplo, uma mscara de sub-rede normalmente usada com o endereo IP 131.107.16.200 o seguinte nmero binrio de 32 bits: 11111111 11111111 00000000 00000000

Redes de Computadores I

Prof. Guilherme Mendes Jnior

32

Endereamento IP
Mscaras de sub-rede
11111111 11111111 00000000 00000000 Esse nmero de mscara de sub-rede 16 bits de um (1) seguidos de 16 bits de zero (0), indicando que as partes referentes identificao de rede e de host desse endereo IP tm ambas 16 bits de comprimento. Normalmente, essa mscara de sub-rede exibida em notao decimal com ponto como 255.255.0.0.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

33

Endereamento IP
Mscaras de sub-rede
A tabela a seguir exibe mscaras de sub-rede para as classes de endereos IP da Internet.
Classe de endereo Classe A Classe B Classe C Bits da mscara de sub-rede 11111111 00000000 00000000 00000000 11111111 11111111 00000000 00000000 11111111 11111111 11111111 00000000 Mscara de sub-rede 255.0.0.0 255.255.0.0 255.255.255.0

Importante Para evitar problemas de endereamento e roteamento, verifique se todos os computadores TCP/IP de qualquer segmento de rede usam a mesma mscara de sub-rede.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

34

Endereamento IP
Calculando o nr. de redes e o nr. de mquinas de acordo com a Classe e Sub-rede.
Por padro, para Classe A foi definida a seguinte mscara de sub-rede: 255.0.0.0 Com esta mscara, temos: 8 bits para o endereo da rede (255.0.0.0) e 24 bits para o endereo da mquina (255.0.0.0) dentro da rede. Determinando a quantidade de mquinas e redes utilizando a frmula:

2n 2
onde n representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Obs: o (-2) para suprimir o endereo de rede e o broadcast
Redes de Computadores I Prof. Guilherme Mendes Jnior
35

Endereamento IP
Nmero de Redes Nmero de bits para a rede Classe A: 7 Como o primeiro bit sempre zero, este no varia. Por isso, sobram 7 bits (8-1) para formar diferentes redes: 27 2 = 128 2 = 126 Temos, ento, 126 redes.

Nmero de Mquinas Nmero de bits para identificar a mquina: 24 224 2 = 16.777.216 2 = 16.777.214 Temos, ento, 16.777.214 mquinas.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

36

Endereamento IP
Por padro, para Classe B foi definida a seguinte mscara de sub-rede: 255.255.0.0 Com esta mscara, temos: 16 bits para o endereo da rede (255.255.0.0) e 16 bits para o endereo da mquina (255.255.0.0) dentro da rede.

Determinando a quantidade de mquinas e redes utilizando a frmula: 2n 2, onde n representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

37

Endereamento IP
Nmero de Redes Nmero de bits para a rede Classe B: 14 Como o primeiro e segundo bits so sempre 1 e 0, no variam, sobram 14 (16-2) para formar diferentes redes: 214 2 = 16.384 2 = 16.382 Temos, ento, 16.382 redes.

Nmero de Mquinas Nmero de bits para identificar a mquina: 16 216 2 = 65.536 2 = 65.534 Temos, ento, 65.534 mquinas.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

38

Endereamento IP
Por padro, para Classe C foi definida a seguinte mscara de sub-rede: 255.255.255.0 Com esta mscara, temos: 24 bits para o endereo da rede (255.255.255.0) e 8 bits para o endereo da mquina (255.255.255.0) dentro da rede. Determinando a quantidade de mquinas e redes utilizando a frmula: 2n 2, onde n representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

39

Endereamento IP
Nmero de Redes Nmero de bits para a rede: 21 Como o primeiro, o segundo e o terceiro bit so sempre 1, 1 e 0, no variam, sobram 21 (24-3) para formar diferentes redes: 221 2 = 2.097.152 2 = 2.097.150 Temos, ento, 2.097.150 redes.

Nmero de Mquinas Nmero de bits para identificar a mquina: 8 28 2 = 256 2 = 254 Temos, ento, 254 mquinas.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

40

Endereamento IP
Sub-redes
Uma sub-rede uma diviso de uma rede de computadores. A diviso de uma rede grande em redes menores resulta num trfego de rede reduzido, administrao simplificada e melhor performance de rede. Para criar sub-redes, qualquer mquina tem que ter uma mscara de sub-rede que define que parte do seu endereo IP ser usado como identificador da sub-rede e como identificador do host.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

41

Endereamento IP
Motivaes para criar sub-redes
As sub-redes no so a nica forma para ultrapassar problemas de topologia, mas so uma forma eficaz para ultrapassar esses mesmos problemas ao nvel do software do TCP/IP. As razes topolgicas para criar sub-redes incluem:
Ultrapassar limitaes de distncia. Alguns hardwares de rede tem limitaes de distncia rgidas. Como, por exemplo, o tamanho mximo de um cabo ethernet. Interligar redes fsicas diferentes. Os routers podem ser usados para ligar tecnologias de redes fsicas diferentes e incompatveis. Filtrar trfego entre redes. O trfego local permanece na sub-rede.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

42

Endereamento IP
Exemplo de uma sub-rede
Tomemos como exemplo um endereo de classe C (sendo x igual a 0 ou 1) e dois bits movidos para a direita para criar uma sub-rede: endereo Classe C: xxxxxxxx.xxxxxxxx.xxxxxxxx.00000000 mscara: 11111111.11111111.11111111.11000000
Ao acrescentarmos dois bits 1 (um), podemos criar 22 = 4 sub-redes.

Sobram 6 zeros, logo esta sub-rede pode enderear 26 = 64 endereos por sub-rede, como temos que subtrair 2 endereos (o endereo de rede e de broadcast), temos um total de 62 endereos de hosts (64 - 2 = 62). A mscara a aplicar 255.255.255.192, porque 128+64=192 com dois bits setados com o bit 1.
Redes de Computadores I Prof. Guilherme Mendes Jnior
43

Endereamento IP
Conhecendo o endereo da rede associada a um endereo IP
Uma rede notada tomando o nmero de bytes que a caracteriza, seguidamente completando com zeros. A rede associada ao endereo 34.208.123.12 por exemplo 34.0.0.0, porque se trata de um endereo IP de Classe A. Iremos agora verificar por meios de clculos binrios e operaes lgicas, em particular a operao E (AND), como chegamos ao valor de rede 34.0.0.0
1 0
1 0
Redes de Computadores I

1 1
0 0

= =
= =

1 0
0 0
44

Prof. Guilherme Mendes Jnior

Endereamento IP
Conhecendo o endereo da rede associada a um endereo IP
Para conhecer o endereo da rede associada ao endereo IP 34.208.123.12, basta ento aplicar uma mscara cujo primeiro byte comporta apenas 1 (quer dizer, 255 em notao decimal), seguidamente 0 sobre os bytes seguintes. A mscara : 11111111.00000000.00000000.00000000 A mscara associada ao endereo IP 34.208.123.12 por conseguinte 255.0.0.0. O valor binrio do IP 34.208.123.12 : 00100010.11010000.01111011.00001100

Redes de Computadores I

Prof. Guilherme Mendes Jnior

45

Endereamento IP
Conhecendo o endereo da rede associada a um endereo IP
Uma operao lgica (AND) entre o endereo IP e a mscara d assim o resultado seguinte: 00100010.11010000.01111011.00001100 (IP 34.208.123.12) E 11111111.00000000.00000000.00000000 (Mscara 255.0.0.0) = 00100010.00000000.00000000.00000000 Isto , 34.0.0.0. Trata-se da rede associada ao endereo 34.208.123.12

Redes de Computadores I

Prof. Guilherme Mendes Jnior

46

Endereamento IP
Criao de sub-redes
Tomando como exemplo a rede 34.0.0.0, e suponhamos que desejamos que os dois primeiros bits do segundo byte permitam designar a rede. A mscara a aplicar ser ento: 11111111.11000000.00000000.00000000 quer dizer 255.192.0.0

Se aplicar esta mscara, ao endereo IP 34.208.123.12 obtm-se: 34.192.0.0

Redes de Computadores I

Prof. Guilherme Mendes Jnior

47

Endereamento IP
Criao de sub-redes
Realmente h 4 casos possveis para o resultado mscara de um endereo IP de um computador da rede 34.0.0.0 Ou os dois primeiros bits do segundo byte so 00, neste caso o resultado 34.0.0.0 Ou os dois primeiros bits do segundo byte so 01, neste caso o resultado 34.64.0.0 Ou os dois primeiros bits do segundo byte so 10, neste caso o resultado 34.128.0.0 Ou os dois primeiros bits do segundo byte so 11, neste caso o resultado 34.192.0.0

Redes de Computadores I

Prof. Guilherme Mendes Jnior

48

Endereamento IP
Criao de sub-redes
Esta mscara divide por conseguinte uma rede de Classe A (que pode admitir 16.777.214 computadores) em 4 subredes - da o nome de mscara de sub-rede. Cada sub-rede pode admitir 222 computadores, quer dizer 4.194.304 computadores. Pode ser interessante observar que nos dois casos, o nmero total de computadores o mesmo, quer dizer 16.777.214 computadores (4 x 4.194.304 - 2 = 16.777.214).

Redes de Computadores I

Prof. Guilherme Mendes Jnior

49

Endereamento IP
Criao de sub-redes
O nmero de sub-redes depende do nmero de bits atribudos a mais rede. O nmero de sub-redes por conseguinte: Nmeros de bits 1 2 3 4 5 6 7 8 (impossvel para uma classe C)
Redes de Computadores I

Nmeros sub-redes 2 4 8 16 32 64 128 256


50

Prof. Guilherme Mendes Jnior

Endereamento IP
Tabela sub-rede IPv4
Endereo de Classe A
Notao CIDR /8 /9 /10 /11 /12 /13 /14 /15 Mscara 255.0.0.0 255.128.0.0 255.192.0.0 255.224.0.0 255.240.0.0 255.248.0.0 255.252.0.0 255.254.0.0 Nr de IPs 16.777.216 8.388.608 4.194.304 2.097.152 1.048.576 524.288 262.144 131.072 Obs (comea com 8 bits 1) (comea com 9 bits 1)

O CIDR (de Classless Inter-Domain Routing), foi introduzido em 1993, como um refinamento para a forma como o trfego era conduzido pelas redes IP. Permitindo flexibilidade acrescida quando dividindo margens de endereos IP em redes separadas, promoveu assim um uso mais eficiente para os endereos IP cada vez mais escassos. O CIDR est definido no RFC 1519.
Redes de Computadores I Prof. Guilherme Mendes Jnior
51

Endereamento IP
Tabela sub-rede IPv4
Endereo de Classe B
Notao CIDR
/16 /17 /18 /19 /20 /21 /22 /23

Mscara
255.255.0.0 255.255.128.0 255.255.192.0 255.255.224.0 255.255.240.0 255.255.248.0 255.255.252.0 255.255.254.0

Nr de IPs
65.536 32.768 16.384 8.192 4.096 2.048 1.024 512

Obs
(comea com 16 bits 1) (comea com 17 bits 1) (comea com 18 bits 1) (comea com 19 bits 1) (comea com 20 bits 1) (comea com 21 bits 1) (comea com 22 bits 1) (comea com 23 bits 1)

Redes de Computadores I

Prof. Guilherme Mendes Jnior

52

Endereamento IP
Tabela sub-rede IPv4
Endereo de Classe C
Notao CIDR /24 /25 Mscara 255.255.255.0 255.255.255.128 Nr de IPs 256 128 Obs (comea com 24 bits 1) (comea com 25 bits 1)

/26 /27 /28


/29 /30 /31 /32

255.255.255.192 255.255.255.224 255.255.255.240


255.255.255.248 255.255.255.252 255.255.255.254 255.255.255.255

64 32 16
8 4 2 1

(comea com 26 bits 1) (comea com 27 bits 1) (comea com 28 bits 1)


(comea com 29 bits 1) (comea com 30 bits 1) (comea com 31 bits 1) (comea com 32 bits 1)

Redes de Computadores I

Prof. Guilherme Mendes Jnior

53

Exerccios de Clculos de IP
Exerccio 1
Dado o IP 192.168.4.68 e a mscara 255.255.255.192, qual o IP da rede? Teremos que fazer um AND com o IP e a mscara 192 . 168 . 4 . 68 255 . 255 . 255 . 192 192 . 168 . 4 . ? Obs: Fazer um AND com o 255 sempre ir gerar o prprio nmero, iremos trabalhar apenas com os ltimos octetos, o 68 e o 192. Sabendo que usaremos: 128 64 32 16 8 4 2 1, transformaremos ento:
128 68 192
Redes de Computadores I

64 1 1

32 0 0

16 0 0

8 0 0

4 1 0

2 0 0

1 0 0
54

= =

0 1

Prof. Guilherme Mendes Jnior

Exerccios de Clculos de IP
Exerccio 1 (Continuao)
Fazer o AND
68 = 0 1 0 0 0 1 0 0

192

1
0

1
1

0
0

0
0

0
0

0
0

0
0

0
0

Com este resultado, voltamos: 0 1 0 0 0 0 0 0 = 64 Ento, o resultado 192.168.4.64, ou seja, este o nmero do IP da rede.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

55

Exerccios de Clculos de IP
Exerccio 2
Dado o IP 10.200.150.4 e a mscara 255.255.255.0. Qual o IP da rede?
Utilizando as tabelas mostradas anteriormente, transformaremos o IP de decimal para binrio: 10.200.150.4 = 00001010 . 11001000 . 10010110 . 00000100 A mscara 255.255.255.0 = 11111111 . 11111111 . 11111111 . 00000000

Redes de Computadores I

Prof. Guilherme Mendes Jnior

56

Exerccios de Clculos de IP
Exerccio 2 (Continuao)
Agora, somando o IP e a mscara com o AND:
00001010 11111111 11001000 11111111 10010110 11111111 00000100 00000000

00001010

11001000

10010110

00000000 (resultado)

Transformando o resultado para decimal, teremos 10.200.150.0, este o nmero do IP da rede.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

57

Exerccios de Clculos de IP
Exerccio 3
Dado o IP de origem 10.228.40.2, e a mscara 255.255.248.0, qual o IP da rede, a quantidade de hosts/mquinas e tambm de IPs disponveis?
Como sabemos que fazer AND com 255 dar o prprio nmero, ento faremos somente o que for diferente de 255: 10 . 228 . | 40 . 2 A mscara 255.255 . | 248. 0 Utilizando a tabela, vamos transformar de decimais para binrios os dois ltimos octetos do IP: 40 . 2 = 00101000 . 00000010 A mscara: 248 . 0 = 11111000 . 00000000
Redes de Computadores I Prof. Guilherme Mendes Jnior
58

Exerccios de Clculos de IP
Exerccio 3 (Continuao)
Fazendo o AND dos dois ltimos octetos do IP e da mscara: 00101000 . 00000010 11111000 . 00000000 00101000 . 00000000 do IP fazendo AND com a mscara Resultado

Transformando o resultado para decimal, teremos 40.0, ento o IP da rede ser 10.228.40.0

Redes de Computadores I

Prof. Guilherme Mendes Jnior

59

Exerccios de Clculos de IP
Exerccio 3 (Continuao)
Pegando a quantidade de zeros (0) existentes no host-Id da mscara (000.00000000), que 11, inserir na frmula 2n 2 Onde -2 suprime o endereo de rede e de broadcast Ento: 211 2 = 2.048 2 = 2.046 Ento, teremos: 2.048 IPs e 2.046 hosts/mquinas com IPs disponveis para uso nesta rede.
Redes de Computadores I Prof. Guilherme Mendes Jnior
60

Exerccios de Clculos de IP
Exerccio 4
Dado o IP de origem 10.132.13.50, e a mscara 255.255.252.0, qual a rede, a quantidade de hosts e tambm de IP disponveis? Como sabemos que fazer AND com 255 dar o prprio nmero, ento faremos somente o que for diferente de 255: 10 . 132 . | 13 . 50 A mscara 255.255 . | 252. 0 Utilizando a tabela, vamos transformar de decimais para binrios os dois ltimos octetos do IP: 13 . 50 = 00001101 . 00110010 A mscara: 252. 0 = 11111100 . 00000000
Redes de Computadores I Prof. Guilherme Mendes Jnior
61

Exerccios de Clculos de IP
Exerccio 4 (Continuao)
Fazendo o AND dos dois ltimos octetos do IP e da mscara: 00001101 . 00110010 11111100 . 00000000 00001100 . 00000000 do IP fazendo AND com s mscara Resultado

Transformando o resultado para decimal, teremos 12.0, ento o IP da rede ser 10.132.12.0

Redes de Computadores I

Prof. Guilherme Mendes Jnior

62

Exerccios de Clculos de IP
Exerccio 4 (Continuao)
Pegando a quantidade de zeros (0) existentes no host-id da mscara (00.00000000), que 10, inserir na frmula 2n 2 Onde -2 suprime o endereo de rede e de broadcast Ento: 210 2 = 1024 2 = 1022 Ento, teremos: 1024 IPs e 1022hosts com IP disponveis para uso nesta rede.
Redes de Computadores I Prof. Guilherme Mendes Jnior
63

Exerccios de Clculos de IP
Exerccio 5
Dado o IP 192.168.1.32/27, qual a mscara e quantos hosts existem? Sendo 27 bits, ento: 8 + 8 + 8 + 3 = 27 Que se referem a: 11111111 11111111 11111111 11100000 8 255 8 255 8 255 3 224 27 26 25 = = = 128 64 32

A mscara, ento, 255.255.255.224


Redes de Computadores I Prof. Guilherme Mendes Jnior

24 23 22 21 20

= = = = =

16 8 4 2 1
64

Exerccios de Clculos de IP
Exerccio 5 (Continuao)
Calculando a quantidade de hosts. No ltimo octeto da mscara (11100000), temos 5 zeros. Colocamos esta quantidade na frmula 2n 2, acharemos a quantidade de hosts: 25 2 = 32 2 = 30 A quantidade de hosts disponveis, j excluindo o da rede e o do broadcast, ser 30.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

65

Exerccios de Clculos de IP
Exerccio 6
Dado o IP 200.206.87.240/28, qual a mscara e quantos hosts existem ? Sendo 28 bits, ento: 8 + 8 + 8 + 4 = 28 Que se referem a: 11111111 11111111 11111111 11110000 8 255 8 255 8 255 4 240

A mscara, ento, 255.255.255.240


Redes de Computadores I Prof. Guilherme Mendes Jnior
66

Exerccios de Clculos de IP
Exerccio 6 (Continuao)
Calculando a quantidade de hosts. No ltimo octeto da mscara (11110000), temos 4 zeros. Colocamos esta quantidade na frmula 2n 2, acharemos a quantidade de hosts: 24 2 = 16 2 = 14 A quantidade de hosts disponveis, j excluindo o da rede e o do broadcast, ser 14.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

67

Exerccios de Clculos de IP
Exerccio 7
Dado o IP 192.168.8.243/29, qual o IP da rede e qual o broadcast? Antes precisamos saber a mscara da rede. Sendo 29 bits, ento: 8 + 8 + 8 + 5 = 29 Que se referem a: 11111111 11111111 11111111 11111000 8 255 8 255 8 255 5 248

A mscara, ento, 255.255.255.248


Redes de Computadores I Prof. Guilherme Mendes Jnior
68

Exerccios de Clculos de IP
Exerccio 7 (Continuao)
Calculando o IP da rede. Pegaremos somente os ltimos octetos do IP e da mscara, pois j sabemos que qualquer nmero que faa AND com 255 ser o prprio nmero e que a mscara comear com 255.255.255.xxx 243 = 11110011 o ltimo octeto do IP 29 = 11111000 fazendo AND com o ltimo octeto da mscara 11110000 resultado O resultado em decimal 240 do ltimo octeto; ento, o IP da rede ser 192.168.8.240
Redes de Computadores I Prof. Guilherme Mendes Jnior
69

Exerccios de Clculos de IP
Exerccio 7 (Continuao)
Calculando o broadcast. Continuando com a regra mostrada anteriormente, teremos que inverter o ltimo octeto da mscara e SOMAR ao resultado da rede: 11110000 o resultado anterior, da rede 00000111 e somando com a inverso da mscara 11110111 o resultado que igual a 247; ento, o broadcast 192.168.8.247

Redes de Computadores I

Prof. Guilherme Mendes Jnior

70

Exerccios de Clculos de IP
Exerccio 7 (Continuao)
Melhorando e complementando a resposta Se sabemos que o IP da rede 192.168.8.240 e o broadcast 192.168.8.247, ento: - teramos: 8 IPs e 6 hosts com IPs vlidos

Redes de Computadores I

Prof. Guilherme Mendes Jnior

71

Exerccios de Clculos de IP
Exerccio 8
Dado o IP 200.206.110.193 e a mscara 255.255.255.192, defina o IP da rede, o nmero do broadcast, a quantidade de micros e qual ser o nmero do gateway, se 200.206.110.65 ou 200.206.110.63. 222 . 206 . 110 . | 193 255 . 255 . 255 . | 192 Utilizando a tabela, vamos transformar o IP e a mscara de decimal para binrio: IP -> 193 = 11000001 Mscara -> 192 = 11000000

Redes de Computadores I

Prof. Guilherme Mendes Jnior

72

Exerccios de Clculos de IP
Exerccio 8 (Continuao)
O AND: 193 = 11000001 (IP) 192 = 11000000 (Mscara) 11000000 resultado Transformando o resultado para decimal, teremos 192; ento, o nmero do IP da rede ser 200.206.110.192

Redes de Computadores I

Prof. Guilherme Mendes Jnior

73

Exerccios de Clculos de IP
Exerccio 8 (Continuao)
Calculando a quantidade de micros. Pegando o ltimo octeto, 192, e transformando-o para binrio teremos 11000000, conforme na operao do AND. Pegando a quantidade dos ltimos 0, teremos o 6, que utilizaremos na frmula 2n 2, para acharmos a quantidade de micros/hosts: 26 2 = 64 2 = 62 A quantidade de micros 62

Redes de Computadores I

Prof. Guilherme Mendes Jnior

74

Exerccios de Clculos de IP
Exerccio 8 (Continuao)
Calculando o nmero do broadcast. Sendo este o nmero do IP da rede 200.206.110.192 e sabendo a quantidade de micros, que 62, precisamos apenas somar para saber o broadcast. Obs: Quando descobrimos o 62, j descontamos dois, que se referem rede e ao broadcast; portanto, teremos que acrescentar um, estamos somando com o nmero da rede. 200.206.110.192 + 63 200.206.110.255 o nmero do broadcast
Redes de Computadores I Prof. Guilherme Mendes Jnior
75

Exerccios de Clculos de IP
Exerccio 8 (Continuao)
Verificando o nmero do gateway.
Nenhum dos dois nmeros fornecidos (200.206.110.65 ou 200.206.110.63) o gateway, pois no esto no range da nossa rede que vai de ...192 a ...255. Mas, se acharmos as sub-redes, conforme mostrado, concluiremos que o IP 200.206.110.65 faz parte da segunda sub-rede e logo aps o nmero da rede; portanto, pode ser o gateway desta sub-rede. 200.206.110. 0 64 1 sub-rede 200.206.110. 63 200.206.110. 64 2 sub-rede 64 200.206.110. 127 200.206.110. 128 3 sub-rede 64 200.206.110. 191 200.206.110. 192 64 4 sub-rede (nossa rede) 200.206.110.255
Redes de Computadores I Prof. Guilherme Mendes Jnior
76

Exerccios de Clculos de IP
Exerccio 9
Dado o IP da rede 200.210.97.120 e sabendo que temos at 14 micros, qual seria a mscara? 255.255.255.? (Classe C) Estes valores de 255 no mudaram, pois sabemos que a rede s tem 14 micros. Deveremos descobrir apenas o ltimo octeto. Usaremos a frmula: 2n 2 e saberemos que o resultado desta frmula dever ser 14, ento: 2n 2 = 14 Agora, calculando, saberemos que o n dever ser 4, j que 24 2 = 16 2 = 14
Redes de Computadores I Prof. Guilherme Mendes Jnior
77

Exerccios de Clculos de IP
Exerccio 9 (Continuao)
Sabendo que o resultado 4, a quantidade de zeros no final; ento, em binrio ficaria assim: 11110000 Completando a mscara com este resultado, teremos: 255.255.255.11110000 E agora, transformando o ltimo octeto em decimal temos: 11110000 = 240 Portanto, a mscara 255.255.255.240

Redes de Computadores I

Prof. Guilherme Mendes Jnior

78

REDES DE COMPUTADORES
Referncias Bibliogrficas Redes de Computadores 4 Edio Tanenbaum, Andrew S. / Editora Campus. Redes de Computadores Prtico e Didtico Marco Agisander Lunardi / Editora Cincia Moderna.

Redes de Computadores I

Prof. Guilherme Mendes Jnior

79

FIM
Redes de Computadores I Prof. Guilherme Mendes Jnior
80

Potrebbero piacerti anche