SlideShare une entreprise Scribd logo
1  sur  6
REDES DE COMPUTADORES – Sub-redes


Fundamentos:

  A máscara de sub-rede pode ser usada para dividir uma rede existente em "sub-redes". Isso
  pode ser feito para:

  1) reduzir o tamanho dos domínios de broadcast (criar redes menores com menos tráfego);

  2) para permitir que LANs em lugares geográficos diferentes se comuniquem ou

  3) para separar uma LAN de outra por razões de segurança. Os roteadores separam as
     sub-redes e um roteador determina quando um pacote pode ir de uma sub-rede a outra.

  Cada roteador por onde um pacote passa é considerado um "salto". As máscaras de sub-
  rede ajudam as estações de trabalho, os servidores e os roteadores em uma rede IP a
  determinar se o host de destino do pacote que eles desejam enviar está na sua própria rede
  ou em outra. Faremos uma revisão da máscara de sub-rede padrão e depois nos
  concentraremos nas máscaras de sub-rede personalizadas, que usarão mais bits que a
  máscara de sub-rede padrão, "tomando emprestados" esses bits da parte do host do
  endereço IP. Isso gera um endereço com três partes: 1) o endereço de rede original
  atribuído, 2) o endereço de sub-rede formado pelos bits "emprestados" e 3) o endereço de
  host formado pelos bits restantes após ter sido tomado bits emprestados para as sub-redes.


Conceitos básicos do endereço IP.
  Os endereços IP de rede são atribuídos pelo Internet Network Information Center (InterNIC).
  Se sua organização tiver um endereço de rede IP de classe "A", o primeiro octeto (8 bits)
  será atribuído pelo InterNIC e ela poderá usar os 24 bits restantes para definir até 16.777.214
  hosts na rede. São muitos hosts! Não é possível colocar todos esses hosts em uma rede
  física sem separá-los com roteadores e sub-redes. Uma estação de trabalho pode estar em
  uma rede ou sub-rede e um servidor pode estar em outra rede ou sub-rede. Quando a
  estação de trabalho precisar recuperar um arquivo no servidor, precisará usar sua máscara
  de sub-rede para determinar a rede ou sub-rede onde o servidor está. A finalidade de uma
  máscara de sub-rede é ajudar os hosts e os roteadores a determinar o local da rede onde um
  host de destino possa ser encontrado. Consulte a seguinte tabela para fazer uma revisão das
  classes de endereço IP, máscaras de sub-rede padrão e o número de redes e hosts que
  podem ser criados com todas as classes de endereço de rede.

Cls   Intervalo Bits de ID de rede/       Máscara de      Número de redes         Hosts por rede
       decimal ordem host (N =             sub-rede                               (endereços que
        do 1º   superior Rede, H =          padrão                              possam ser usados)
        octeto   do 1º     Host)
                 octeto
 A     1 - 126*    0      N.H.H.H          255.0.0.0          126 (27 - 2)      16.777.214 (2 24 - 2)
 B    128 - 191   10      N.N.H.H         255.255.0.0       16.382 (214 - 2)      65.534 (2 16 - 2)
 C    192 - 223   110     N.N.N.H        255.255.255.0    2.097.150 (221 - 2)       254 (2 8 - 2)



O processo de AND.
  Os hosts e os roteadores usam o processo de AND para determinar se um host de destino
  está na mesma rede ou não. O processo de AND é feito todas as vezes que um host deseja
  enviar um pacote para outro host em uma rede IP. Se você desejar se conectar a um
  servidor, deverá conhecer seu endereço IP ou poderá inserir apenas o nome do host (por
  exemplo, www.uol.com.br) e um Domain Name Server (DNS) converterá o nome do host em
  um endereço IP. Primeiro, o host de origem comparará (AND) seu próprio endereço IP com
  sua própria máscara de sub-rede. O resultado do AND visa identificar a rede onde o host de
                                                                                                    1
REDES DE COMPUTADORES – Sub-redes

   origem reside. Ele comparará, então, o endereço IP de destino com sua própria máscara de
   sub-rede. O resultado do 2º AND será a rede onde o host de destino estará. Se o endereço
   de rede de origem e o endereço de rede de destino forem os mesmos, eles poderão se
   comunicar diretamente. Se os resultados forem diferentes eles estarão em redes ou sub-
   redes diferentes e precisarão se comunicar através de roteadores ou não poderão se
   comunicar de forma alguma.

   O AND depende da máscara de sub-rede. Um máscara de sub-rede padrão para uma rede
   de classe C é 255.255.255.0 ou 11111111.111111111.111111111.00000000. Ela é
   comparada com o endereço IP de origem a cada bit. O primeiro bit do endereço IP é
   comparado com o primeiro bit da máscara de sub-rede e o segundo bit com o segundo, etc.
   Se os dois bits forem 1s, então o resultado do AND é um UM. Se os dois bits forem um zero
   e um um ou dois zeros então, o resultado do AND será um ZERO. Basicamente, isso
   significa que uma combinação de dois 1s é igual a um UM, as demais são sempre iguais a
   zero. O resultado do processo de AND é o número de rede ou de sub-rede onde o endereço
   de origem ou destino está.


Duas redes de classe C usando a máscara de sub-rede padrão.
   Este exemplo mostrará como uma máscara de sub-rede padrão de classe C pode ser usada
   para determinar em que rede o host está. Uma máscara de sub-rede padrão não divide um
   endereço em sub-redes. Se a máscara de sub-rede padrão for usada, a rede não será
   dividida em sub-redes. O Host X (origem) na rede 200.1.1.0 tem um endereço IP 200.1.1.5 e
   quer enviar um pacote ao Host Z (destino) na rede 200.1.2.0 e tem um endereço IP
   200.1.2.8. Todos os hosts em todas as redes estão conectados a hubs ou switches e depois
   a um roteador. Lembre-se de que em um endereço de rede de classe C, o ARIN determina
   os três primeiros octetos (24 bits) como endereço de rede, portanto essas são duas redes de
   classe C diferentes. Resta um octeto (8 bits) para os hosts, de forma que cada rede de
   classe C pode ter até 254 hosts (2^8 = 256 - 2 = 254).




   O processo de AND ajudará o pacote a sair do host 200.1.1.5 na rede 200.1.1.0 para o host
   200.1.2.8 na rede 200.1.2.0 usando as seguintes etapas.

      a.O Host X compara seu próprio endereço IP com sua própria máscara de sub-rede
      usando o processo de AND.
     Endereço IP do Host X 200.1.1.5             11001000.00000001.00000001.00000101
    Máscara de sub-rede 255.255.255.0            11111111.11111111.11111111.00000000
      Resultado do AND (200.1.1.0)               11001000.00000001.00000001.00000000
   OBSERVAÇÃO: O resultado da etapa 3a do processo de AND é o endereço de rede do
     Host X, que é 200.1.1.0.


                                                                                                 2
REDES DE COMPUTADORES – Sub-redes

      b.O próximo Host X compara o endereço IP do destino do Host Z com sua própria
      máscara de sub-rede usando o processo de AND.

     Endereço IP do Host Z 200.1.2.8                11001000.00000001.00000010.00001000
    Máscara de sub-rede 255.255.255.0               11111111.11111111.11111111.00000000
      Resultado do AND (200.1.2.0)                  11001000.00000001.00000010.00000000
   OBSERVAÇÃO: O resultado da etapa 3b do processo de AND é o endereço de rede do
     Host Z, que é 200.1.2.0.

   O Host X compara os resultados de AND das etapas A e B, e eles são diferentes. O Host
   X percebe que o Host Z não está na sua Local Area Network (LAN) e deverá enviar o
   pacote para o "gateway padrão" que é o endereço IP da interface do roteador 200.1.1.1
   na rede 200.1.1.0. O roteador repetirá o processo de AND para determinar para que
   interface de roteador enviar o pacote.


Uma rede de classe C usando uma máscara de sub-rede personalizada.
   Este exemplo usa um único endereço de rede de classe C (200.1.1.0) e mostrará como uma
   máscara de sub-rede de classe C personalizada pode ser usada para determinar em que
   sub-rede um host está e para rotear os pacotes de uma sub-rede para outra. Lembre-se de
   que em um endereço de rede de classe C, o ARIN atribui os três primeiros octetos (24 bits)
   como endereço de rede. Restam 8 bits (um octeto) para os hosts, de forma que a rede de
   classe C pode ter até 254 hosts (2^8 = 256 - 2 = 254).

   Talvez você deseje menos de 254 hosts (estações de trabalho e servidores), todos em uma
   rede e deseje criar duas sub-redes e separá-las com um roteador por razões de segurança
   ou para reduzir o tráfego. Isso criará domínios de broadcast menores e independentes e
   poderá melhorar o desempenho da rede e aumentar a segurança, já que essas sub-redes
   serão separadas por um roteador. Suponha que você precise de pelo menos duas sub-redes
   e pelo menos 50 hosts por sub-rede. Como você tem apenas um endereço de rede de classe
   C e somente 8 bits no quarto octeto disponíveis para um total de 254 hosts possíveis, você
   deverá criar uma máscara de sub-rede personalizada. Você usará a máscara de sub-rede
   personalizada para "TOMAR EMPRESTADOS" bits da parte do host do endereço. As
   seguintes etapas ajudarão a realizar isso:

      a.A primeira etapa para dividir em sub-redes é determinar quantas sub-redes são
      necessárias. Neste caso, você precisará de duas sub-redes. Para saber quantos bits
      devem ser emprestados da parte do host do endereço da rede, adicione os valores do bit
      da direita para a esquerda até que o total seja igual ou maior que o número de sub-redes
      necessárias. Como precisamos de duas sub-redes, adicione o bit um e o bit dois,
      encontrando três. Ele é maior que o número de sub-redes necessário, então
      precisaremos pegar emprestados pelo menos dois bits do endereço de host começando
      pela esquerda do octeto que contém o endereço de host.


               Endereço de rede: 200.1.1.0
          Bits do endereço de host do 4º octeto:               1  1    1    1    1   1   1       1
 Valores dos bits do endereço do host (a partir da direita)   128 64   32   16   8   4   2       1


   (Adicione os bits começando da direita (o 1 e o 2) até obter um número maior que o
      número de sub-redes necessário)

      b.Quando soubermos quantos bits tomar emprestados, tomaremos esses bits da
      esquerda do primeiro octeto do endereço de host. Todos os bits tomados do host deixam
                                                                                                     3
REDES DE COMPUTADORES – Sub-redes

      alguns bits para os hosts. Mesmo se aumentarmos o número de sub-redes, diminuiremos
      o número de hosts por sub-rede. Como precisamos tomar 2 bits da esquerda, deveremos
      mostrar o novo valor na máscara de sub-rede. A máscara de sub-rede padrão existente
      era 255.255.255.0 e a nova máscara de sub-rede "personalizada" é 255.255.255.192. O
      192 vem do valor dos dois primeiros bits da esquerda (128 + 64 = 192). Esses bits
      tornam-se 1s e são parte da máscara de sub-rede. Restam 6 bits para os endereços IP
      do        host       ou      2^6      =      64      hosts        por      sub-rede.

   Bits emprestados do 8º octeto para a sub-rede:          1      1     1     1    1       1     1     1
Valores dos bits para sub-rede: (a partir da esquerda)    128    64    32    16    8       4     2     1


  Com essas informações, poderemos criar a tabela a seguir. Os dois primeiros bits são o
    valor binário da sub-rede. Os últimos 6 bits são os bits de host. Tomando
    emprestados 2 bits dos 8 bits do endereço do host, você poderá criar 4 sub-redes
    com 64 hosts cada. As quatro redes criadas são a rede "0", a rede "64", a rede "128"
    e a rede "192".



 Nº da sub-       Valor    Valor decimal      Valores binários         Intervalo decimal       Pode ser
    rede         binário    dos bits da     possíveis dos bits de      de sub-rede/host         usado?
               emprestado    sub-rede      host (intervalo) (6 bits)
               dos bits da
                sub-rede
Sub-rede nº0       00             0          000000 - 111111                  0 - 63             SIM
Sub-rede nº1       01            64          000000 - 111111                 64 - 127            SIM
Sub-rede nº2       10           128          000000 - 111111                128 - 191            SIM
Sub-rede nº3       11           192          000000 - 111111                192 - 254            SIM


      Observe que a primeira sub-rede sempre inicia em 0 e, nesse caso, aumenta 64 que
      é o número de hosts em cada sub-rede. Uma forma de determinar o número de hosts
      em cada sub-rede ou o início de cada sub-rede é elevar os bits de host restantes ao
      quadrado. Como tomamos dois dos 8 bits para sub-redes e restaram seis bits, o
      número de hosts por sub-rede será 2^6 ou 64. Outra forma de calcular a número de
      hosts por sub-rede ou o "incremento" de uma sub-rede para a próxima, é subtrair o
      valor decimal da máscara de sub-rede (192 no quarto octeto) de 256 (número máximo
      de combinações de 8 bits possíveis), que é igual a 64. Isso significa começar em 0
      para a primeira rede e adicionar 64 para cada sub-rede adicional. Se tomarmos a
      segunda sub-rede (a rede 64) como um exemplo, o endereço IP 200.1.1.64 não
      poderá ser usado como uma ID de host porque é a "ID da rede" da sub-rede "64" (a
      parte do host tem apenas zeros) e o endereço IP 200.1.1.127 não poderá ser usado
      porque é o endereço de broadcast para a rede 64 (a parte do host tem apenas 1s).




                                                                                                           4
REDES DE COMPUTADORES – Sub-redes




Uma rede de classe C usando uma Máscara de sub-rede personalizada.


   Tarefa: Use as informações a seguir e os exemplos anteriores para responder às questões a
   seguir relativas à sub-rede.

   Explicação: Sua empresa solicitou e recebeu o endereço de classe C 197.15.22.0. Você quer
   subdividir sua rede física em quatro sub-redes que serão interconectadas por roteadores.
   Você irá precisar de pelo menos 25 hosts por sub-rede. Você precisará usar uma máscara de
   sub-rede personalizada de classe C e terá um roteador entre as sub-redes para rotear um
   pacote de uma sub-rede para outra. Determine o número de bits que você precisará tomar
   emprestados da parte do host do endereço da rede e depois o número de bits que restaram
   para os endereços de host. (Dica: Há 8 sub-redes.)

      1. Preencha a tabela abaixo e responda às questões a seguir:
Nº da sub-rede Valor binário   Decimal dos     Valores binários       Intervalo decimal   Usar?
               emprestado      bits da sub- possíveis dos bits de de sub-rede/host
                dos bits da    rede e nº de host (intervalo) (6 bits)
                 sub-rede        sub-rede
 Sub-rede nº0
 Sub-rede nº1
 Sub-rede nº2
 Sub-rede nº3
 Sub-rede nº4
 Sub-rede nº5
 Sub-rede nº6
 Sub-rede nº7
Observações:

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________



QUESTÕES: Use a tabela que acabou de criar para ajudar a responder as seguintes perguntas:

   1.Que octeto(s) representa(m) a parte da rede de um endereço IP de classe C?
_______________

   2.Que octeto(s) representa(m) a parte do host de um endereço IP de classe C?
_________________




                                                                                                  5
REDES DE COMPUTADORES – Sub-redes

   3.Qual é o equivalente binário do endereço de rede de classe C no cenário (197.15.22.0)?
Endereço de rede decimal: __________ . __________ . __________ . __________ Endereço de
rede binário: __________ . __________ . __________ . __________


   4.Quantos bits de ordem superior foram tomados emprestados dos bits de host no quarto
octeto? _____


   5.Que máscara de sub-rede você deve usar (apresente a máscara de sub-rede em decimal e
binário)?
Máscara de sub-rede decimal: __________ . __________ . __________ . __________
Máscara de sub-rede binária: __________ . __________ . __________ . __________


   6.Qual é o número máximo de sub-redes que podem ser criadas com essa máscara de sub-
rede? _____


   7.Qual é o número máximo de sub-redes utilizáveis que podem ser criadas com essa
máscara? ____


   8.Quantos bits restam no 4º octeto para as IDs do host? ______

   9.Quantos hosts por sub-rede podem ser definidos com essa máscara de sub-rede?
_____________

   10.Qual é o número máximo de hosts que podem ser definidos para todas as sub-redes
nesse cenário (levando em consideração que você não poderá usar o menor e nem o maior
número de sub-rede e também não poderá usar a maior e a menor ID do host em cada sub-
rede)? _____________________________________________

   11.197.15.22.63 é um endereço IP de host válido para esse cenário? ____________


   12.Por que ou por que não?
_____________________________________________________________


   13.197.15.22.160 é um endereço IP de host válido para esse cenário? ______

   14.Por que ou por que não?
_____________________________________________________________

   15.O Host "A" tem um endereço IP 197.15.22.126. O Host "B" tem um endereço IP
197.15.22.129. Esses hosts estão na mesma sub-rede? ______ Por que?
________________________________________________________________________

                                                                                              6

Contenu connexe

Tendances

T2 endereços ip
T2 endereços ipT2 endereços ip
T2 endereços ipPaula Lopes
 
Endereços IP
Endereços IPEndereços IP
Endereços IPIvo Cuco
 
Rct 17 - camada de rede - endereçamento ip
Rct   17 - camada de rede - endereçamento ipRct   17 - camada de rede - endereçamento ip
Rct 17 - camada de rede - endereçamento ipUniversal.org.mx
 
T.A.R Aula 2 (1ª Unidade)
T.A.R Aula 2 (1ª Unidade)T.A.R Aula 2 (1ª Unidade)
T.A.R Aula 2 (1ª Unidade)Cleiton Cunha
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICAAugusto Cezar Pinheiro
 
Sub redes classe c
Sub redes classe cSub redes classe c
Sub redes classe cMatheus Luz
 
Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IPPjpilin
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPFilipo Mór
 
Noções básicas de endereçamento de redes tcp ip
Noções básicas de endereçamento de redes tcp ipNoções básicas de endereçamento de redes tcp ip
Noções básicas de endereçamento de redes tcp ipFlavioCLima
 
Tutorial sobre protocolo TCP/IP
Tutorial sobre protocolo TCP/IPTutorial sobre protocolo TCP/IP
Tutorial sobre protocolo TCP/IPChris x-MS
 
Endere€ ¦çamento ip
Endere€ ¦çamento ipEndere€ ¦çamento ip
Endere€ ¦çamento ipHélio Silva
 
Endereçamento ip
Endereçamento ipEndereçamento ip
Endereçamento ipGonçalo
 

Tendances (20)

T2 endereços ip
T2 endereços ipT2 endereços ip
T2 endereços ip
 
Endereço IP 1A REDES
Endereço IP 1A REDESEndereço IP 1A REDES
Endereço IP 1A REDES
 
Endereços ip
Endereços ipEndereços ip
Endereços ip
 
Endereços IP
Endereços IPEndereços IP
Endereços IP
 
Rct 17 - camada de rede - endereçamento ip
Rct   17 - camada de rede - endereçamento ipRct   17 - camada de rede - endereçamento ip
Rct 17 - camada de rede - endereçamento ip
 
T.A.R Aula 2 (1ª Unidade)
T.A.R Aula 2 (1ª Unidade)T.A.R Aula 2 (1ª Unidade)
T.A.R Aula 2 (1ª Unidade)
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
 
Sub redes classe c
Sub redes classe cSub redes classe c
Sub redes classe c
 
Endereçamento IP
Endereçamento IPEndereçamento IP
Endereçamento IP
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IP
 
Tutorial de tcp
Tutorial de tcpTutorial de tcp
Tutorial de tcp
 
Exercicio Subrede
Exercicio SubredeExercicio Subrede
Exercicio Subrede
 
Noções básicas de endereçamento de redes tcp ip
Noções básicas de endereçamento de redes tcp ipNoções básicas de endereçamento de redes tcp ip
Noções básicas de endereçamento de redes tcp ip
 
Endereçamento IPV4
Endereçamento IPV4Endereçamento IPV4
Endereçamento IPV4
 
Tutorial sobre protocolo TCP/IP
Tutorial sobre protocolo TCP/IPTutorial sobre protocolo TCP/IP
Tutorial sobre protocolo TCP/IP
 
Endereços IP´s
Endereços IP´sEndereços IP´s
Endereços IP´s
 
Máscaras de sub
Máscaras de subMáscaras de sub
Máscaras de sub
 
Endere€ ¦çamento ip
Endere€ ¦çamento ipEndere€ ¦çamento ip
Endere€ ¦çamento ip
 
Endereçamento ip
Endereçamento ipEndereçamento ip
Endereçamento ip
 
Calculo de endereço ip
Calculo de endereço ipCalculo de endereço ip
Calculo de endereço ip
 

En vedette

En vedette (10)

Redes de computadores e Telecomunicações
Redes de computadores e TelecomunicaçõesRedes de computadores e Telecomunicações
Redes de computadores e Telecomunicações
 
Apostila Redes
Apostila RedesApostila Redes
Apostila Redes
 
Noções de hardware e software
Noções de hardware e softwareNoções de hardware e software
Noções de hardware e software
 
Informática para concursos públicos completa
Informática para concursos públicos completaInformática para concursos públicos completa
Informática para concursos públicos completa
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Apostila de informatica para concursos atualizada
Apostila de informatica para concursos atualizadaApostila de informatica para concursos atualizada
Apostila de informatica para concursos atualizada
 
Apostila Photoshop
Apostila Photoshop Apostila Photoshop
Apostila Photoshop
 
Resumo de informática para concursos públicos
Resumo de informática para concursos públicosResumo de informática para concursos públicos
Resumo de informática para concursos públicos
 
Resumo INSS Informática
Resumo INSS InformáticaResumo INSS Informática
Resumo INSS Informática
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 

Similaire à Como dividir uma rede em sub-redes usando máscaras de sub-rede

Similaire à Como dividir uma rede em sub-redes usando máscaras de sub-rede (20)

Enderecamento Ip
Enderecamento IpEnderecamento Ip
Enderecamento Ip
 
Subnetting
SubnettingSubnetting
Subnetting
 
Cap.3 roteamento ip
Cap.3 roteamento ipCap.3 roteamento ip
Cap.3 roteamento ip
 
Cap.3 endere%e7amento ip
Cap.3  endere%e7amento ipCap.3  endere%e7amento ip
Cap.3 endere%e7amento ip
 
tcpip guia-definitivo
tcpip guia-definitivotcpip guia-definitivo
tcpip guia-definitivo
 
Endereçamento ip
Endereçamento ipEndereçamento ip
Endereçamento ip
 
Enderecamento IP - sub-redes v1.1 com sumarizacao.pdf
Enderecamento IP - sub-redes v1.1 com sumarizacao.pdfEnderecamento IP - sub-redes v1.1 com sumarizacao.pdf
Enderecamento IP - sub-redes v1.1 com sumarizacao.pdf
 
Endereços IP
Endereços IPEndereços IP
Endereços IP
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Tcpip1
Tcpip1Tcpip1
Tcpip1
 
Redes De Computadores Internet
Redes De Computadores   InternetRedes De Computadores   Internet
Redes De Computadores Internet
 
Endereçamento IP - Uma abordagem inicial
Endereçamento IP - Uma abordagem inicialEndereçamento IP - Uma abordagem inicial
Endereçamento IP - Uma abordagem inicial
 
Enderecamento ip
Enderecamento ipEnderecamento ip
Enderecamento ip
 
Enderecamento ip
Enderecamento ipEnderecamento ip
Enderecamento ip
 
APPI
APPIAPPI
APPI
 
TcpiP
TcpiPTcpiP
TcpiP
 
R&C 0501 07 1
R&C 0501 07 1R&C 0501 07 1
R&C 0501 07 1
 
Camada rede
Camada redeCamada rede
Camada rede
 
Endereços de rede i pv4
Endereços de rede i pv4Endereços de rede i pv4
Endereços de rede i pv4
 
Módulo-6-7-ip-com-sockets
Módulo-6-7-ip-com-socketsMódulo-6-7-ip-com-sockets
Módulo-6-7-ip-com-sockets
 

Como dividir uma rede em sub-redes usando máscaras de sub-rede

  • 1. REDES DE COMPUTADORES – Sub-redes Fundamentos: A máscara de sub-rede pode ser usada para dividir uma rede existente em "sub-redes". Isso pode ser feito para: 1) reduzir o tamanho dos domínios de broadcast (criar redes menores com menos tráfego); 2) para permitir que LANs em lugares geográficos diferentes se comuniquem ou 3) para separar uma LAN de outra por razões de segurança. Os roteadores separam as sub-redes e um roteador determina quando um pacote pode ir de uma sub-rede a outra. Cada roteador por onde um pacote passa é considerado um "salto". As máscaras de sub- rede ajudam as estações de trabalho, os servidores e os roteadores em uma rede IP a determinar se o host de destino do pacote que eles desejam enviar está na sua própria rede ou em outra. Faremos uma revisão da máscara de sub-rede padrão e depois nos concentraremos nas máscaras de sub-rede personalizadas, que usarão mais bits que a máscara de sub-rede padrão, "tomando emprestados" esses bits da parte do host do endereço IP. Isso gera um endereço com três partes: 1) o endereço de rede original atribuído, 2) o endereço de sub-rede formado pelos bits "emprestados" e 3) o endereço de host formado pelos bits restantes após ter sido tomado bits emprestados para as sub-redes. Conceitos básicos do endereço IP. Os endereços IP de rede são atribuídos pelo Internet Network Information Center (InterNIC). Se sua organização tiver um endereço de rede IP de classe "A", o primeiro octeto (8 bits) será atribuído pelo InterNIC e ela poderá usar os 24 bits restantes para definir até 16.777.214 hosts na rede. São muitos hosts! Não é possível colocar todos esses hosts em uma rede física sem separá-los com roteadores e sub-redes. Uma estação de trabalho pode estar em uma rede ou sub-rede e um servidor pode estar em outra rede ou sub-rede. Quando a estação de trabalho precisar recuperar um arquivo no servidor, precisará usar sua máscara de sub-rede para determinar a rede ou sub-rede onde o servidor está. A finalidade de uma máscara de sub-rede é ajudar os hosts e os roteadores a determinar o local da rede onde um host de destino possa ser encontrado. Consulte a seguinte tabela para fazer uma revisão das classes de endereço IP, máscaras de sub-rede padrão e o número de redes e hosts que podem ser criados com todas as classes de endereço de rede. Cls Intervalo Bits de ID de rede/ Máscara de Número de redes Hosts por rede decimal ordem host (N = sub-rede (endereços que do 1º superior Rede, H = padrão possam ser usados) octeto do 1º Host) octeto A 1 - 126* 0 N.H.H.H 255.0.0.0 126 (27 - 2) 16.777.214 (2 24 - 2) B 128 - 191 10 N.N.H.H 255.255.0.0 16.382 (214 - 2) 65.534 (2 16 - 2) C 192 - 223 110 N.N.N.H 255.255.255.0 2.097.150 (221 - 2) 254 (2 8 - 2) O processo de AND. Os hosts e os roteadores usam o processo de AND para determinar se um host de destino está na mesma rede ou não. O processo de AND é feito todas as vezes que um host deseja enviar um pacote para outro host em uma rede IP. Se você desejar se conectar a um servidor, deverá conhecer seu endereço IP ou poderá inserir apenas o nome do host (por exemplo, www.uol.com.br) e um Domain Name Server (DNS) converterá o nome do host em um endereço IP. Primeiro, o host de origem comparará (AND) seu próprio endereço IP com sua própria máscara de sub-rede. O resultado do AND visa identificar a rede onde o host de 1
  • 2. REDES DE COMPUTADORES – Sub-redes origem reside. Ele comparará, então, o endereço IP de destino com sua própria máscara de sub-rede. O resultado do 2º AND será a rede onde o host de destino estará. Se o endereço de rede de origem e o endereço de rede de destino forem os mesmos, eles poderão se comunicar diretamente. Se os resultados forem diferentes eles estarão em redes ou sub- redes diferentes e precisarão se comunicar através de roteadores ou não poderão se comunicar de forma alguma. O AND depende da máscara de sub-rede. Um máscara de sub-rede padrão para uma rede de classe C é 255.255.255.0 ou 11111111.111111111.111111111.00000000. Ela é comparada com o endereço IP de origem a cada bit. O primeiro bit do endereço IP é comparado com o primeiro bit da máscara de sub-rede e o segundo bit com o segundo, etc. Se os dois bits forem 1s, então o resultado do AND é um UM. Se os dois bits forem um zero e um um ou dois zeros então, o resultado do AND será um ZERO. Basicamente, isso significa que uma combinação de dois 1s é igual a um UM, as demais são sempre iguais a zero. O resultado do processo de AND é o número de rede ou de sub-rede onde o endereço de origem ou destino está. Duas redes de classe C usando a máscara de sub-rede padrão. Este exemplo mostrará como uma máscara de sub-rede padrão de classe C pode ser usada para determinar em que rede o host está. Uma máscara de sub-rede padrão não divide um endereço em sub-redes. Se a máscara de sub-rede padrão for usada, a rede não será dividida em sub-redes. O Host X (origem) na rede 200.1.1.0 tem um endereço IP 200.1.1.5 e quer enviar um pacote ao Host Z (destino) na rede 200.1.2.0 e tem um endereço IP 200.1.2.8. Todos os hosts em todas as redes estão conectados a hubs ou switches e depois a um roteador. Lembre-se de que em um endereço de rede de classe C, o ARIN determina os três primeiros octetos (24 bits) como endereço de rede, portanto essas são duas redes de classe C diferentes. Resta um octeto (8 bits) para os hosts, de forma que cada rede de classe C pode ter até 254 hosts (2^8 = 256 - 2 = 254). O processo de AND ajudará o pacote a sair do host 200.1.1.5 na rede 200.1.1.0 para o host 200.1.2.8 na rede 200.1.2.0 usando as seguintes etapas. a.O Host X compara seu próprio endereço IP com sua própria máscara de sub-rede usando o processo de AND. Endereço IP do Host X 200.1.1.5 11001000.00000001.00000001.00000101 Máscara de sub-rede 255.255.255.0 11111111.11111111.11111111.00000000 Resultado do AND (200.1.1.0) 11001000.00000001.00000001.00000000 OBSERVAÇÃO: O resultado da etapa 3a do processo de AND é o endereço de rede do Host X, que é 200.1.1.0. 2
  • 3. REDES DE COMPUTADORES – Sub-redes b.O próximo Host X compara o endereço IP do destino do Host Z com sua própria máscara de sub-rede usando o processo de AND. Endereço IP do Host Z 200.1.2.8 11001000.00000001.00000010.00001000 Máscara de sub-rede 255.255.255.0 11111111.11111111.11111111.00000000 Resultado do AND (200.1.2.0) 11001000.00000001.00000010.00000000 OBSERVAÇÃO: O resultado da etapa 3b do processo de AND é o endereço de rede do Host Z, que é 200.1.2.0. O Host X compara os resultados de AND das etapas A e B, e eles são diferentes. O Host X percebe que o Host Z não está na sua Local Area Network (LAN) e deverá enviar o pacote para o "gateway padrão" que é o endereço IP da interface do roteador 200.1.1.1 na rede 200.1.1.0. O roteador repetirá o processo de AND para determinar para que interface de roteador enviar o pacote. Uma rede de classe C usando uma máscara de sub-rede personalizada. Este exemplo usa um único endereço de rede de classe C (200.1.1.0) e mostrará como uma máscara de sub-rede de classe C personalizada pode ser usada para determinar em que sub-rede um host está e para rotear os pacotes de uma sub-rede para outra. Lembre-se de que em um endereço de rede de classe C, o ARIN atribui os três primeiros octetos (24 bits) como endereço de rede. Restam 8 bits (um octeto) para os hosts, de forma que a rede de classe C pode ter até 254 hosts (2^8 = 256 - 2 = 254). Talvez você deseje menos de 254 hosts (estações de trabalho e servidores), todos em uma rede e deseje criar duas sub-redes e separá-las com um roteador por razões de segurança ou para reduzir o tráfego. Isso criará domínios de broadcast menores e independentes e poderá melhorar o desempenho da rede e aumentar a segurança, já que essas sub-redes serão separadas por um roteador. Suponha que você precise de pelo menos duas sub-redes e pelo menos 50 hosts por sub-rede. Como você tem apenas um endereço de rede de classe C e somente 8 bits no quarto octeto disponíveis para um total de 254 hosts possíveis, você deverá criar uma máscara de sub-rede personalizada. Você usará a máscara de sub-rede personalizada para "TOMAR EMPRESTADOS" bits da parte do host do endereço. As seguintes etapas ajudarão a realizar isso: a.A primeira etapa para dividir em sub-redes é determinar quantas sub-redes são necessárias. Neste caso, você precisará de duas sub-redes. Para saber quantos bits devem ser emprestados da parte do host do endereço da rede, adicione os valores do bit da direita para a esquerda até que o total seja igual ou maior que o número de sub-redes necessárias. Como precisamos de duas sub-redes, adicione o bit um e o bit dois, encontrando três. Ele é maior que o número de sub-redes necessário, então precisaremos pegar emprestados pelo menos dois bits do endereço de host começando pela esquerda do octeto que contém o endereço de host. Endereço de rede: 200.1.1.0 Bits do endereço de host do 4º octeto: 1 1 1 1 1 1 1 1 Valores dos bits do endereço do host (a partir da direita) 128 64 32 16 8 4 2 1 (Adicione os bits começando da direita (o 1 e o 2) até obter um número maior que o número de sub-redes necessário) b.Quando soubermos quantos bits tomar emprestados, tomaremos esses bits da esquerda do primeiro octeto do endereço de host. Todos os bits tomados do host deixam 3
  • 4. REDES DE COMPUTADORES – Sub-redes alguns bits para os hosts. Mesmo se aumentarmos o número de sub-redes, diminuiremos o número de hosts por sub-rede. Como precisamos tomar 2 bits da esquerda, deveremos mostrar o novo valor na máscara de sub-rede. A máscara de sub-rede padrão existente era 255.255.255.0 e a nova máscara de sub-rede "personalizada" é 255.255.255.192. O 192 vem do valor dos dois primeiros bits da esquerda (128 + 64 = 192). Esses bits tornam-se 1s e são parte da máscara de sub-rede. Restam 6 bits para os endereços IP do host ou 2^6 = 64 hosts por sub-rede. Bits emprestados do 8º octeto para a sub-rede: 1 1 1 1 1 1 1 1 Valores dos bits para sub-rede: (a partir da esquerda) 128 64 32 16 8 4 2 1 Com essas informações, poderemos criar a tabela a seguir. Os dois primeiros bits são o valor binário da sub-rede. Os últimos 6 bits são os bits de host. Tomando emprestados 2 bits dos 8 bits do endereço do host, você poderá criar 4 sub-redes com 64 hosts cada. As quatro redes criadas são a rede "0", a rede "64", a rede "128" e a rede "192". Nº da sub- Valor Valor decimal Valores binários Intervalo decimal Pode ser rede binário dos bits da possíveis dos bits de de sub-rede/host usado? emprestado sub-rede host (intervalo) (6 bits) dos bits da sub-rede Sub-rede nº0 00 0 000000 - 111111 0 - 63 SIM Sub-rede nº1 01 64 000000 - 111111 64 - 127 SIM Sub-rede nº2 10 128 000000 - 111111 128 - 191 SIM Sub-rede nº3 11 192 000000 - 111111 192 - 254 SIM Observe que a primeira sub-rede sempre inicia em 0 e, nesse caso, aumenta 64 que é o número de hosts em cada sub-rede. Uma forma de determinar o número de hosts em cada sub-rede ou o início de cada sub-rede é elevar os bits de host restantes ao quadrado. Como tomamos dois dos 8 bits para sub-redes e restaram seis bits, o número de hosts por sub-rede será 2^6 ou 64. Outra forma de calcular a número de hosts por sub-rede ou o "incremento" de uma sub-rede para a próxima, é subtrair o valor decimal da máscara de sub-rede (192 no quarto octeto) de 256 (número máximo de combinações de 8 bits possíveis), que é igual a 64. Isso significa começar em 0 para a primeira rede e adicionar 64 para cada sub-rede adicional. Se tomarmos a segunda sub-rede (a rede 64) como um exemplo, o endereço IP 200.1.1.64 não poderá ser usado como uma ID de host porque é a "ID da rede" da sub-rede "64" (a parte do host tem apenas zeros) e o endereço IP 200.1.1.127 não poderá ser usado porque é o endereço de broadcast para a rede 64 (a parte do host tem apenas 1s). 4
  • 5. REDES DE COMPUTADORES – Sub-redes Uma rede de classe C usando uma Máscara de sub-rede personalizada. Tarefa: Use as informações a seguir e os exemplos anteriores para responder às questões a seguir relativas à sub-rede. Explicação: Sua empresa solicitou e recebeu o endereço de classe C 197.15.22.0. Você quer subdividir sua rede física em quatro sub-redes que serão interconectadas por roteadores. Você irá precisar de pelo menos 25 hosts por sub-rede. Você precisará usar uma máscara de sub-rede personalizada de classe C e terá um roteador entre as sub-redes para rotear um pacote de uma sub-rede para outra. Determine o número de bits que você precisará tomar emprestados da parte do host do endereço da rede e depois o número de bits que restaram para os endereços de host. (Dica: Há 8 sub-redes.) 1. Preencha a tabela abaixo e responda às questões a seguir: Nº da sub-rede Valor binário Decimal dos Valores binários Intervalo decimal Usar? emprestado bits da sub- possíveis dos bits de de sub-rede/host dos bits da rede e nº de host (intervalo) (6 bits) sub-rede sub-rede Sub-rede nº0 Sub-rede nº1 Sub-rede nº2 Sub-rede nº3 Sub-rede nº4 Sub-rede nº5 Sub-rede nº6 Sub-rede nº7 Observações: _____________________________________________________________________________ _____________________________________________________________________________ _____________________________________________________________________________ QUESTÕES: Use a tabela que acabou de criar para ajudar a responder as seguintes perguntas: 1.Que octeto(s) representa(m) a parte da rede de um endereço IP de classe C? _______________ 2.Que octeto(s) representa(m) a parte do host de um endereço IP de classe C? _________________ 5
  • 6. REDES DE COMPUTADORES – Sub-redes 3.Qual é o equivalente binário do endereço de rede de classe C no cenário (197.15.22.0)? Endereço de rede decimal: __________ . __________ . __________ . __________ Endereço de rede binário: __________ . __________ . __________ . __________ 4.Quantos bits de ordem superior foram tomados emprestados dos bits de host no quarto octeto? _____ 5.Que máscara de sub-rede você deve usar (apresente a máscara de sub-rede em decimal e binário)? Máscara de sub-rede decimal: __________ . __________ . __________ . __________ Máscara de sub-rede binária: __________ . __________ . __________ . __________ 6.Qual é o número máximo de sub-redes que podem ser criadas com essa máscara de sub- rede? _____ 7.Qual é o número máximo de sub-redes utilizáveis que podem ser criadas com essa máscara? ____ 8.Quantos bits restam no 4º octeto para as IDs do host? ______ 9.Quantos hosts por sub-rede podem ser definidos com essa máscara de sub-rede? _____________ 10.Qual é o número máximo de hosts que podem ser definidos para todas as sub-redes nesse cenário (levando em consideração que você não poderá usar o menor e nem o maior número de sub-rede e também não poderá usar a maior e a menor ID do host em cada sub- rede)? _____________________________________________ 11.197.15.22.63 é um endereço IP de host válido para esse cenário? ____________ 12.Por que ou por que não? _____________________________________________________________ 13.197.15.22.160 é um endereço IP de host válido para esse cenário? ______ 14.Por que ou por que não? _____________________________________________________________ 15.O Host "A" tem um endereço IP 197.15.22.126. O Host "B" tem um endereço IP 197.15.22.129. Esses hosts estão na mesma sub-rede? ______ Por que? ________________________________________________________________________ 6