SlideShare ist ein Scribd-Unternehmen logo
1 von 74
29/11/2012   1
29/11/2012   2
• Principais funções:

Define a entrega fim a fim dos pacotes definindo
um endereçamento lógico, de forma que qualquer
extremidade possa ser identificada, e métodos de
roteamento para que qualquer grupo existente na
rede possa ser alcançado.


 29/11/2012                                   3
• Principais funções:
• Responsabilidade desta camada definir como
  fragmentar um pacote em tamanhos menores
  tendo em vista a MTU (Maximum Transmision
  Unit - Unidade de transferência máxima) da
  tecnologia utilizada

• O endereçamento e o roteamento podem ser
  destacados como sendo as principais.

 29/11/2012                               4
• Mais afinal o que Roteamento?

É o mecanismo através do qual duas
máquinas em comunicação “acham” e
usam um caminho ótimo (o melhor)
através de uma rede.

29/11/2012                        5
• O Roteamento envolve:
   • Determinar que caminhos estão disponíveis;
   • Selecionar o “melhor” caminho para uma
     finalidade particular;
   • Usar o caminho para chegar aos outros
     sistemas;
   • Ajustar o formato dos dados (datagramas) às
     tecnologias de transporte disponíveis
     (MTU, MSS, etc.)
29/11/2012                                    6
• O Roteamento envolve:
   • O roteamento é baseado no endereçamento
     IP, particularmente, na parte de identificação
     de rede de um endereço IP.

   • Toda a tarefa é desenvolvida na camada
     Inter-rede da pilha de protocolos TCP/IP.



29/11/2012                                       7
• Classificação dos protocolos de Rede

• Protocolos Roteáveis ou Roteados
• Protocolos de Roteamento
• Protocolo Não-Roteáveis

29/11/2012                               8
• Protocolos Roteáveis
• São protocolos que especificam o
  endereçamento lógico referente à
  camada inter-rede.

• IP (Internet Protocol), o        IPX
  (Internetwork Packet Exchange)
29/11/2012                          9
• Protocolos de roteamento
• São responsáveis pelo preenchimento
 da tabela de roteamento.

• RIP (Routing Information Protocol) e o
  OSPF (Open Shortest Path First);
29/11/2012                            10
• Protocolos Não-Roteáveis

• É um protocolo que não pode ser
  encaminhado por roteadores.

• DEC LAT e o NetBIOS ou NetBEUI.


29/11/2012                          11
• Protoclo IP
• Definido no RFC-790, o IP é o protocolo
  roteável utilizado atualmente na
  Internet.
• Sua versão 4 (IPv4 definido na RFC-
 791) tornou-se o protocolo de rede
 mais conhecido e utilizado atualmente.
 29/11/2012                            12
•Estrutura de um endereçamento IP
•Um endereço IP é uma seqüência de 32
bits (1s e 0s)

•Para facilitar a utilização do endereço IP
ele é escrito no formato decimal
pontuado.
 29/11/2012                              13
•Estrutura de um endereçamento IP
• Neste formato, cada endereço é escrito em
  quatro partes separadas por pontos.

• Cada parte do endereço é denominada
  octeto, já que é formada de oito dígitos
  binários.

• Cada octeto varia entre 0 e 255.
 11111111.11111111.11111111.00000000
 29/11/2012                              14
•Estrutura de um endereçamento IP
• Neste formato, cada endereço é escrito em
  quatro partes separadas por pontos.



              192.168.0.1
 29/11/2012                              15
•Estrutura de um endereçamento IP
• Juntamente com o endereço IP é apresentada a
  máscara de rede, ou mascara de sub-rede.

• Esta mascara possui o mesmo comprimento que
  o endereço IP.

• A função da máscara de rede é
  identificar, dentro do endereço IP, a porção que
  identifica a rede e a porção que identifica o
  host.
 29/11/2012                                    16
•Estrutura de um endereçamento IP
• A máscara pode ser escrita de duas formas:
   • Em quatro octetos, que variam de 0 a 255
   • Por uma barra (“/”) seguida de um numero
     decimal que varia entre 1 e 32.
   • Vamos tomar como exemplo o IP 192.168.1.32
     e a máscara 255.255.255.0.
   • Esse par, IP/máscara, pode ser reescrito da
     seguinte forma: 192.168.1.32/24.
 29/11/2012                                  17
Converter em binário
 128          64   32   16    8    4    2      1



             Converter a máscara em binário!



29/11/2012                                         18
Converter em binário
 128         64   32   16   8   4    2     1


    128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255



29/11/2012                                     19
Converter em binário
 128         64        32       16      8     4     2     1
    1            1      1           1   1     1     1     1
    128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
                      255.255.255.255
  11111111. 11111111. 11111111. 11111111
         8bits              8bits           8bits       8bits
                     8 x 4 = Endereço de 32bits
29/11/2012                                                      20
Converter em binário
 128         64        32       16      8     4     2     1
    1            1      1           1   1     1     1     1
                     192.168.1.32/32
                      255.255.255.255
  11111111. 11111111. 11111111. 11111111
         8bits              8bits           8bits       0bits
                     8 x 4 = Endereço de 32bits
29/11/2012                                                      21
Converter em binário


    192.168.1.32/24?

29/11/2012             22
Converter em binário
 128         64   32   16   8   4    2     1


    128 + 64 + 32 + 16 + 8 + 4 + 2 + 0 = 254



29/11/2012                                     23
Converter em binário
 128         64        32       16      8     4     2     1
    1            1      1           1   1     1     1     0
    128 + 64 + 32 + 16 + 8 + 4 + 2 + 0 = 254
                        255.255.255.0
  11111111. 11111111. 11111111. 00000000
         8bits              8bits           8bits       0bits
                     8 x 3 = Endereço de 24bits
29/11/2012                                                      24
Converter em binário
 128         64        32       16      8     4     2     1
    1            1      1           1   1     1     1     0
                     192.168.1.32/24
                        255.255.255.0
  11111111. 11111111. 11111111. 00000000
         8bits              8bits           8bits       0bits
                     8 x 3 = Endereço de 24bits
29/11/2012                                                      25
Converter em binário
 128         64        32       16      8     4     2     1
    1            1      1           1   1     1     0     0
                     192.168.1.32/16
                            255.255.0.0
     11111111. 11111111. 000000. 00000000
         8bits              8bits           8bits       0bits
                     8 x 2 = Endereço de 16bits
29/11/2012                                                      26
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1




29/11/2012                                  27
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1
    1        1    0    0    0   0   0   0

                   192 = 11000000

29/11/2012                                  28
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1




29/11/2012                                  29
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1
    1




29/11/2012                                  30
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1
    1        0




29/11/2012                                  31
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1
    1        0    1




29/11/2012                                  32
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1
    1        0    1    0




29/11/2012                                  33
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1
    1        0    1    0    1




29/11/2012                                  34
Converter em binário
                  192.168.0.1 ?
 128         64    32   16   8   4   2   1
    1        0     1    0    1   0   0   0

                  168= 10101000
29/11/2012                                   35
Converter em binário
                   192.168.0.1 ?
 128         64    32   16   8   4     2   1
    1        0      1   0    1   0     0   0

                  11000000. 10101000

29/11/2012                                     36
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2   1
    0        0    0    0    0   0   0   0

         11000000. 10101000.00000000

29/11/2012                                  37
Converter em binário
                  192.168.0.1 ?
 128         64   32   16   8   4   2        1
    0        0    0    0    0   0   0    1

      11000000. 10101000.00000000.00000001


29/11/2012                                       38
Converter em binário
                   192.168.0.1
 128          64   32   16   8        4   2   1
    0         0    0    0    0        0   0   1

             192. 168.           0.       1
        11000000. 10101000.00000000.00000001

29/11/2012                                        39
Descobrindo o host

             192.168.1.32/24?
1. Primeiro converter      mascara para
   binário
2. Vamos converter o IP 192.168.1.32 para
   binário
29/11/2012                             40
Descobrindo o host
IP: 192.168.1.32
Mascara: 255.255.255.0
3. Vamos sobrepor a máscara e o IP e em
   seguida fazer um AND bit a bit


29/11/2012                           41
• Função AND
             A   B   A.B
             0   0    0
             0   1    0
             1   0    0
29/11/2012
             1   1    1    42
• Função AND   A    B    A.B     Máscara

               0     0    0        IP

                                  AND
               0     1    0
               1     0    0
               1     1    1
   11111111.11111111.11111111.00000000
   11000000.10101000.00000001.00100000

  29/11/2012                               43
• Função AND   A    B   A.B     Máscara

               0    0    0        IP

               0    1    0
               1    0    0
               1    1    1
  11111111.11111111.11111111.00000000
  11000000.10101000.00000001.00100000
  1
  29/11/2012                              44
• Função AND   A    B    A.B     Máscara

               0     0    0        IP

                                  AND
               0     1    0
               1     0    0
               1     1    1
   11111111.11111111.11111111.00000000
   11000000.10101000.00000001.00100000
   11
  29/11/2012                               45
• Função AND   A     B    A.B     Máscara

               0     0     0        IP

                                   AND
               0     1     0
               1     0     0
               1     1     1
   11111111.11111111.11111111.00000000
   11000000.10101000.00000001.00100000
    1100000.10101000. 0000001. 00000000
  29/11/2012                                46
Já descobrimos a rede!



       192.168.1.0
    1100000.10101000. 0000001. 00000000


 29/11/2012                               47
Descobrindo o host
IP: 192.168.1.32
Mascara: 255.255.255.0
4. pegarmos a máscara, a invertermos e
   realizar o mesmo procedimento AND.


29/11/2012                           48
• Função AND   A     B    A.B     Máscara

               0     0     0        IP

                                   AND
               0     1     0
               1     0     0
               1     1     1
   11111111.11111111.11111111.00000000
   11000000.10101000.00000001.00100000
    1100000.10101000. 0000001. 00000000
  29/11/2012                                49
Máscara
• Função AND   A    B    A.B     Invertida

               0     0    0         IP

                                   AND
               0     1    0
               1     0    0
               1     1    1
   00000000.00000000.00000000.11111111
   11000000.10101000.00000001.00100000

  29/11/2012                                 50
Máscara
• Função AND   A    B    A.B     Invertida

               0     0    0         IP

                                   AND
               0     1    0
               1     0    0
               1     1    1
   00000000.00000000.00000000.11111111
   11000000.10101000.00000001.00100000
   00000000.00000000.00000000.00100000
  29/11/2012                                 51
Descobrindo o host
                           32
 128         64   32   16       8   4   2   1
    0        0    1    0        0   0   0   0




29/11/2012                                      52
Descobrindo o host

  192.168.1.32
  00000000.00000000.00000000.00100000




29/11/2012                          53
Descobrindo o host



 192.168.1.32        HOST




29/11/2012                  54
Descobrindo o host



      192.168.1.0    REDE




29/11/2012                  55
Descobrindo o host



 192.168.1.32 REDE   HOST




29/11/2012                  56
Descobrindo o host


             IP 10.1.16.63
 Mascará 255.0.0.0 ou 10.1.16.63/8
          Rede: 10.0.0.0
           Host 1.16.63
29/11/2012                       57
Endereços Reservados
 •O endereço de rede possui a parte de
 host preenchida por zeros: 192.168.1.0/24

 •O endereço de Broadcast possui a porção
 de host é 255 (todos os bits 1s).


29/11/2012                               58
Endereços Reservados
 • O broadcast local é aquele restrito somente a
   rede ao qual o host está conectado,
   255.255.255.255.

 • O broadcast remoto é endereçado a uma rede
   remota isto é, a qual a origem não está
   diretamente      conectada.       exemplo:
   192.168.1.255
29/11/2012                                    59
Hierarquia do endereçamento IP
              Endereçamento Classfull

•   Classe A – Redes maiores;
•   Classe B – Redes de porte médio;
•   Classe C – Redes pequenas;
•   Classe D – Utilizado para multicast;
•   Classe E – Reservado para utilização futura.

29/11/2012                                         60
Endereçamento Classfull
 • Classe A
 • Foi criado para suportar redes extremamente
   grandes, com mais de 16 milhões de
   endereços de host disponíveis.

 • Usam somente o primeiro octeto para indicar
   o endereço de rede.


  29/11/2012                                61
Endereçamento Classfull
 • Classe A
 • Tem o primeiro bit fixo com valor 0 (00000000)
   e o maior 127 (01111111).

 • Qualquer endereço que comece com um valor
   entre 1 e 126 no primeiro octeto é um
   endereço de classe A.


  29/11/2012                                  62
Endereçamento Classfull
 • Classe A
 • Pode discriminar 16.646.144 hosts em
   cada uma das suas 126 redes.
 • A máscara de rede Classe A é 255.0.0.0, 8
   bits


  29/11/2012                              63
Endereçamento Classfull
 • Classe B
 • Foi criado para dar conta das necessidades de
   redes de porte médio a grande.
 • Um endereço IP de classe B usa os dois
   primeiros octetos para indicar o endereço da
   rede.
 • Os outros dois octetos       especificam   os
   endereços dos hosts.
  29/11/2012                                  64
Endereçamento Classfull

• Classe B
• Os seis bits restantes podem ser preenchidos
  com 1s ou 0s.

• Qualquer endereço que comece com um valor
  no intervalo de 128 a 191 no primeiro octeto

  29/11/2012                                65
Endereçamento Classfull
• Classe B
 • O menor número que pode ser representado é
   128 (10000000) e     maior número 191
   (10111111).

 • Esta classe pode discriminar 65.024 hosts em
   cada uma das suas 15.120 redes.

 • A máscara de rede é 255.255.0.0, 16 bits.
  29/11/2012                                   66
Endereçamento Classfull
• Classe C
 • é o mais usado.

 • Foi criado como objetivo suportar redes
   pequenas com no máximo 254 hosts

 • Começa com o binário 110. menor número 192
   (11000000) e o maior número 223 ( 11011111)
  29/11/2012                               67
Endereçamento Classfull

• Classe C
 •      A máscara de rede         Classe   C        é
        255.255.255.0, 24 bits.

 • Exemplo: 192.168.0.10


  29/11/2012                                   68
Endereçamento Classfull
• Classe D
 • O endereço classe D foi criado para permitir
   multicasting em um endereço IP
 • Os primeiros quatro bits de um endereço
   classe D devem ser 1110.
 • O intervalo de valores no primeiro octeto dos
   endereços vai de 224 (11100000) a 239
   (11101111)
  29/11/2012                                 69
Endereçamento Classfull
• Classe D
 • Não possuem uma máscara padrão

 • Na RFC 3171 generaliza-se a classe D
   com uma máscara de rede 240.0.0.0
   ou /4.
  29/11/2012                         70
Endereçamento Classfull
• Classe E
• Também foi definido um endereço classe E.
  Entretanto, a IETF (Internet Engineering Task
  Force) reserva esses endereços para utilizações
  futuras.

• Nenhum endereço classe E foi liberado para
  uso na Internet.
  29/11/2012                                   71
Endereçamento Classfull
• Classe E
 • Os primeiros quatro bits de um endereço
   classe E são sempre definidos como 1s.

 • O intervalo de valores no primeiro octeto dos
   endereços vai de 240 (11110000) a
   255(11111111)

  29/11/2012                                 72
Primeiros   Núm. de     Número de      Máscara
 Classe
                bits      redes        hosts        padrão

      A         0          126       16.777.214    255.0.0.0

      B         10        16.382       65.534     255.255.0.0

                                                  255.255.25
      C        110       2.097.150       254
                                                     5.0

      D        1110        Utilizado para tráfego Multicast

      E        1111          Reservado para uso futuro


29/11/2012                                                    73
tiago@tdainformatica.com.br



             facebook.com/tdainformatica


              @tiagodamasceno
              @tdainformatica

29/11/2012                                 74

Weitere ähnliche Inhalte

Andere mochten auch

Fundamentos da Informática - Componentes (Atualizado 2014)
Fundamentos da Informática - Componentes  (Atualizado 2014)Fundamentos da Informática - Componentes  (Atualizado 2014)
Fundamentos da Informática - Componentes (Atualizado 2014)Evandro Júnior
 
Logica de programação / Algoritmos em Portugol
Logica de programação / Algoritmos em PortugolLogica de programação / Algoritmos em Portugol
Logica de programação / Algoritmos em PortugolEvandro Júnior
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsEvandro Júnior
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IPEvandro Júnior
 
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.Evandro Júnior
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlgWillians Miyabara
 

Andere mochten auch (7)

Fundamentos da Informática - Componentes (Atualizado 2014)
Fundamentos da Informática - Componentes  (Atualizado 2014)Fundamentos da Informática - Componentes  (Atualizado 2014)
Fundamentos da Informática - Componentes (Atualizado 2014)
 
Logica de programação / Algoritmos em Portugol
Logica de programação / Algoritmos em PortugolLogica de programação / Algoritmos em Portugol
Logica de programação / Algoritmos em Portugol
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e Threads
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IP
 
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Redes de Computadores - Modelo de Referência OSI/ISO
Redes de Computadores - Modelo de Referência OSI/ISORedes de Computadores - Modelo de Referência OSI/ISO
Redes de Computadores - Modelo de Referência OSI/ISO
 

Aula07 camada de rede

  • 3. • Principais funções: Define a entrega fim a fim dos pacotes definindo um endereçamento lógico, de forma que qualquer extremidade possa ser identificada, e métodos de roteamento para que qualquer grupo existente na rede possa ser alcançado. 29/11/2012 3
  • 4. • Principais funções: • Responsabilidade desta camada definir como fragmentar um pacote em tamanhos menores tendo em vista a MTU (Maximum Transmision Unit - Unidade de transferência máxima) da tecnologia utilizada • O endereçamento e o roteamento podem ser destacados como sendo as principais. 29/11/2012 4
  • 5. • Mais afinal o que Roteamento? É o mecanismo através do qual duas máquinas em comunicação “acham” e usam um caminho ótimo (o melhor) através de uma rede. 29/11/2012 5
  • 6. • O Roteamento envolve: • Determinar que caminhos estão disponíveis; • Selecionar o “melhor” caminho para uma finalidade particular; • Usar o caminho para chegar aos outros sistemas; • Ajustar o formato dos dados (datagramas) às tecnologias de transporte disponíveis (MTU, MSS, etc.) 29/11/2012 6
  • 7. • O Roteamento envolve: • O roteamento é baseado no endereçamento IP, particularmente, na parte de identificação de rede de um endereço IP. • Toda a tarefa é desenvolvida na camada Inter-rede da pilha de protocolos TCP/IP. 29/11/2012 7
  • 8. • Classificação dos protocolos de Rede • Protocolos Roteáveis ou Roteados • Protocolos de Roteamento • Protocolo Não-Roteáveis 29/11/2012 8
  • 9. • Protocolos Roteáveis • São protocolos que especificam o endereçamento lógico referente à camada inter-rede. • IP (Internet Protocol), o IPX (Internetwork Packet Exchange) 29/11/2012 9
  • 10. • Protocolos de roteamento • São responsáveis pelo preenchimento da tabela de roteamento. • RIP (Routing Information Protocol) e o OSPF (Open Shortest Path First); 29/11/2012 10
  • 11. • Protocolos Não-Roteáveis • É um protocolo que não pode ser encaminhado por roteadores. • DEC LAT e o NetBIOS ou NetBEUI. 29/11/2012 11
  • 12. • Protoclo IP • Definido no RFC-790, o IP é o protocolo roteável utilizado atualmente na Internet. • Sua versão 4 (IPv4 definido na RFC- 791) tornou-se o protocolo de rede mais conhecido e utilizado atualmente. 29/11/2012 12
  • 13. •Estrutura de um endereçamento IP •Um endereço IP é uma seqüência de 32 bits (1s e 0s) •Para facilitar a utilização do endereço IP ele é escrito no formato decimal pontuado. 29/11/2012 13
  • 14. •Estrutura de um endereçamento IP • Neste formato, cada endereço é escrito em quatro partes separadas por pontos. • Cada parte do endereço é denominada octeto, já que é formada de oito dígitos binários. • Cada octeto varia entre 0 e 255. 11111111.11111111.11111111.00000000 29/11/2012 14
  • 15. •Estrutura de um endereçamento IP • Neste formato, cada endereço é escrito em quatro partes separadas por pontos. 192.168.0.1 29/11/2012 15
  • 16. •Estrutura de um endereçamento IP • Juntamente com o endereço IP é apresentada a máscara de rede, ou mascara de sub-rede. • Esta mascara possui o mesmo comprimento que o endereço IP. • A função da máscara de rede é identificar, dentro do endereço IP, a porção que identifica a rede e a porção que identifica o host. 29/11/2012 16
  • 17. •Estrutura de um endereçamento IP • A máscara pode ser escrita de duas formas: • Em quatro octetos, que variam de 0 a 255 • Por uma barra (“/”) seguida de um numero decimal que varia entre 1 e 32. • Vamos tomar como exemplo o IP 192.168.1.32 e a máscara 255.255.255.0. • Esse par, IP/máscara, pode ser reescrito da seguinte forma: 192.168.1.32/24. 29/11/2012 17
  • 18. Converter em binário 128 64 32 16 8 4 2 1 Converter a máscara em binário! 29/11/2012 18
  • 19. Converter em binário 128 64 32 16 8 4 2 1 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 29/11/2012 19
  • 20. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 1 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 255.255.255.255 11111111. 11111111. 11111111. 11111111 8bits 8bits 8bits 8bits 8 x 4 = Endereço de 32bits 29/11/2012 20
  • 21. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 1 192.168.1.32/32 255.255.255.255 11111111. 11111111. 11111111. 11111111 8bits 8bits 8bits 0bits 8 x 4 = Endereço de 32bits 29/11/2012 21
  • 22. Converter em binário 192.168.1.32/24? 29/11/2012 22
  • 23. Converter em binário 128 64 32 16 8 4 2 1 128 + 64 + 32 + 16 + 8 + 4 + 2 + 0 = 254 29/11/2012 23
  • 24. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 0 128 + 64 + 32 + 16 + 8 + 4 + 2 + 0 = 254 255.255.255.0 11111111. 11111111. 11111111. 00000000 8bits 8bits 8bits 0bits 8 x 3 = Endereço de 24bits 29/11/2012 24
  • 25. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 0 192.168.1.32/24 255.255.255.0 11111111. 11111111. 11111111. 00000000 8bits 8bits 8bits 0bits 8 x 3 = Endereço de 24bits 29/11/2012 25
  • 26. Converter em binário 128 64 32 16 8 4 2 1 1 1 1 1 1 1 0 0 192.168.1.32/16 255.255.0.0 11111111. 11111111. 000000. 00000000 8bits 8bits 8bits 0bits 8 x 2 = Endereço de 16bits 29/11/2012 26
  • 27. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 29/11/2012 27
  • 28. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 1 0 0 0 0 0 0 192 = 11000000 29/11/2012 28
  • 29. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 29/11/2012 29
  • 30. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 29/11/2012 30
  • 31. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 29/11/2012 31
  • 32. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 29/11/2012 32
  • 33. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 0 29/11/2012 33
  • 34. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 0 1 29/11/2012 34
  • 35. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 0 1 0 0 0 168= 10101000 29/11/2012 35
  • 36. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 1 0 1 0 1 0 0 0 11000000. 10101000 29/11/2012 36
  • 37. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 0 11000000. 10101000.00000000 29/11/2012 37
  • 38. Converter em binário 192.168.0.1 ? 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 1 11000000. 10101000.00000000.00000001 29/11/2012 38
  • 39. Converter em binário 192.168.0.1 128 64 32 16 8 4 2 1 0 0 0 0 0 0 0 1 192. 168. 0. 1 11000000. 10101000.00000000.00000001 29/11/2012 39
  • 40. Descobrindo o host 192.168.1.32/24? 1. Primeiro converter mascara para binário 2. Vamos converter o IP 192.168.1.32 para binário 29/11/2012 40
  • 41. Descobrindo o host IP: 192.168.1.32 Mascara: 255.255.255.0 3. Vamos sobrepor a máscara e o IP e em seguida fazer um AND bit a bit 29/11/2012 41
  • 42. • Função AND A B A.B 0 0 0 0 1 0 1 0 0 29/11/2012 1 1 1 42
  • 43. • Função AND A B A.B Máscara 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 29/11/2012 43
  • 44. • Função AND A B A.B Máscara 0 0 0 IP 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 1 29/11/2012 44
  • 45. • Função AND A B A.B Máscara 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 11 29/11/2012 45
  • 46. • Função AND A B A.B Máscara 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 1100000.10101000. 0000001. 00000000 29/11/2012 46
  • 47. Já descobrimos a rede! 192.168.1.0 1100000.10101000. 0000001. 00000000 29/11/2012 47
  • 48. Descobrindo o host IP: 192.168.1.32 Mascara: 255.255.255.0 4. pegarmos a máscara, a invertermos e realizar o mesmo procedimento AND. 29/11/2012 48
  • 49. • Função AND A B A.B Máscara 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 11111111.11111111.11111111.00000000 11000000.10101000.00000001.00100000 1100000.10101000. 0000001. 00000000 29/11/2012 49
  • 50. Máscara • Função AND A B A.B Invertida 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 00000000.00000000.00000000.11111111 11000000.10101000.00000001.00100000 29/11/2012 50
  • 51. Máscara • Função AND A B A.B Invertida 0 0 0 IP AND 0 1 0 1 0 0 1 1 1 00000000.00000000.00000000.11111111 11000000.10101000.00000001.00100000 00000000.00000000.00000000.00100000 29/11/2012 51
  • 52. Descobrindo o host 32 128 64 32 16 8 4 2 1 0 0 1 0 0 0 0 0 29/11/2012 52
  • 53. Descobrindo o host 192.168.1.32 00000000.00000000.00000000.00100000 29/11/2012 53
  • 54. Descobrindo o host 192.168.1.32 HOST 29/11/2012 54
  • 55. Descobrindo o host 192.168.1.0 REDE 29/11/2012 55
  • 56. Descobrindo o host 192.168.1.32 REDE HOST 29/11/2012 56
  • 57. Descobrindo o host IP 10.1.16.63 Mascará 255.0.0.0 ou 10.1.16.63/8 Rede: 10.0.0.0 Host 1.16.63 29/11/2012 57
  • 58. Endereços Reservados •O endereço de rede possui a parte de host preenchida por zeros: 192.168.1.0/24 •O endereço de Broadcast possui a porção de host é 255 (todos os bits 1s). 29/11/2012 58
  • 59. Endereços Reservados • O broadcast local é aquele restrito somente a rede ao qual o host está conectado, 255.255.255.255. • O broadcast remoto é endereçado a uma rede remota isto é, a qual a origem não está diretamente conectada. exemplo: 192.168.1.255 29/11/2012 59
  • 60. Hierarquia do endereçamento IP Endereçamento Classfull • Classe A – Redes maiores; • Classe B – Redes de porte médio; • Classe C – Redes pequenas; • Classe D – Utilizado para multicast; • Classe E – Reservado para utilização futura. 29/11/2012 60
  • 61. Endereçamento Classfull • Classe A • Foi criado para suportar redes extremamente grandes, com mais de 16 milhões de endereços de host disponíveis. • Usam somente o primeiro octeto para indicar o endereço de rede. 29/11/2012 61
  • 62. Endereçamento Classfull • Classe A • Tem o primeiro bit fixo com valor 0 (00000000) e o maior 127 (01111111). • Qualquer endereço que comece com um valor entre 1 e 126 no primeiro octeto é um endereço de classe A. 29/11/2012 62
  • 63. Endereçamento Classfull • Classe A • Pode discriminar 16.646.144 hosts em cada uma das suas 126 redes. • A máscara de rede Classe A é 255.0.0.0, 8 bits 29/11/2012 63
  • 64. Endereçamento Classfull • Classe B • Foi criado para dar conta das necessidades de redes de porte médio a grande. • Um endereço IP de classe B usa os dois primeiros octetos para indicar o endereço da rede. • Os outros dois octetos especificam os endereços dos hosts. 29/11/2012 64
  • 65. Endereçamento Classfull • Classe B • Os seis bits restantes podem ser preenchidos com 1s ou 0s. • Qualquer endereço que comece com um valor no intervalo de 128 a 191 no primeiro octeto 29/11/2012 65
  • 66. Endereçamento Classfull • Classe B • O menor número que pode ser representado é 128 (10000000) e maior número 191 (10111111). • Esta classe pode discriminar 65.024 hosts em cada uma das suas 15.120 redes. • A máscara de rede é 255.255.0.0, 16 bits. 29/11/2012 66
  • 67. Endereçamento Classfull • Classe C • é o mais usado. • Foi criado como objetivo suportar redes pequenas com no máximo 254 hosts • Começa com o binário 110. menor número 192 (11000000) e o maior número 223 ( 11011111) 29/11/2012 67
  • 68. Endereçamento Classfull • Classe C • A máscara de rede Classe C é 255.255.255.0, 24 bits. • Exemplo: 192.168.0.10 29/11/2012 68
  • 69. Endereçamento Classfull • Classe D • O endereço classe D foi criado para permitir multicasting em um endereço IP • Os primeiros quatro bits de um endereço classe D devem ser 1110. • O intervalo de valores no primeiro octeto dos endereços vai de 224 (11100000) a 239 (11101111) 29/11/2012 69
  • 70. Endereçamento Classfull • Classe D • Não possuem uma máscara padrão • Na RFC 3171 generaliza-se a classe D com uma máscara de rede 240.0.0.0 ou /4. 29/11/2012 70
  • 71. Endereçamento Classfull • Classe E • Também foi definido um endereço classe E. Entretanto, a IETF (Internet Engineering Task Force) reserva esses endereços para utilizações futuras. • Nenhum endereço classe E foi liberado para uso na Internet. 29/11/2012 71
  • 72. Endereçamento Classfull • Classe E • Os primeiros quatro bits de um endereço classe E são sempre definidos como 1s. • O intervalo de valores no primeiro octeto dos endereços vai de 240 (11110000) a 255(11111111) 29/11/2012 72
  • 73. Primeiros Núm. de Número de Máscara Classe bits redes hosts padrão A 0 126 16.777.214 255.0.0.0 B 10 16.382 65.534 255.255.0.0 255.255.25 C 110 2.097.150 254 5.0 D 1110 Utilizado para tráfego Multicast E 1111 Reservado para uso futuro 29/11/2012 73
  • 74. tiago@tdainformatica.com.br facebook.com/tdainformatica @tiagodamasceno @tdainformatica 29/11/2012 74