Voltar para Geral

Dúvida na atividade do Netacad sobre o IP da Rede.

Home Fórum Geral Dúvida na atividade do Netacad sobre o IP da Rede.

Visualizando 9 respostas da discussão
  • Autor
    Posts
    • #188313
      Tone Germino
      Participante

      Olá,

      Estou com dúvida referente ao IP da rede.

      Por exemplo, o exercício me dá o seguinte IP: 149.126.110.164/28 e fala que o IP da rede é 149.126.110.160

      É justamente o 160 que eu não entendi. O mesmo vale para esse IP: 130.43.182.120/27, não entendi o porque o IP da rede é 130.43.182.96.

      Obrigado.

      Attachments:
      You must be logged in to view attached files.
    • #188320
      zekkerj
      Participante

      149.126.110.164/28
      Convertendo em binário: 10010101.01111110.01101110.10100100
      Os 28 primeiros bits são bits de rede, os 4 restantes são bits de host, ou, visualizando:

      Bits de Rede….. Bits de host
      10010101.01111110.01101110.1010….. 0100

      O endereço de rede é formado pegando os bits de host, e fazendo-os todos iguais a zero:

      Bits de Rede….. Bits de host
      10010101.01111110.01101110.1010….. 0000

      O último octeto, que valia 10100100 (164), agora vale 10100000 (160).

      -----------------------------------------------------------------------------
      Receba Johrei e purifique seu Espírito.
      http://www.messianica.org.br/o-johrei.jsp

    • #188321
      zekkerj
      Participante

      130.43.182.120/27
      Convertendo em binário: 10000010.00101011.10110110.01111000
      Os 27 primeiros bits são bits de rede, os 5 restantes são bits de host, ou, visualizando:

      Bits de Rede….. Bits de host
      10000010.00101011.10110110.011….. 11000

      O endereço de rede é formado pegando os bits de host, e fazendo-os todos iguais a zero:

      Bits de Rede….. Bits de host
      10000010.00101011.10110110.011….. 00000

      O último octeto, que valia 01111000 (120), agora vale 01100000 (96).

      -----------------------------------------------------------------------------
      Receba Johrei e purifique seu Espírito.
      http://www.messianica.org.br/o-johrei.jsp

    • #188323
      Tone Germino
      Participante

      Perfeito! Muito obrigado!!!

    • #188324
      zekkerj
      Participante

      Então vamos ver se vc pegou o jeito?

      O endereço de broadcast de uma rede tem todos os bits de host iguais a 1; encontre o endereço de broadcast para as duas redes dos exercícios acima.

      O último endereço válido também pode ser calculado como um padrão de bits; ele tem todos os bits iguais a 1, exceto o último (ou seja, 1111…10. Calcule o último endereço válido para as duas redes acima usando o padrão de bits de host.

      E pra terminar, o primeiro endereço válido tem todos os bits de host iguais a zero, exceto o ultimo (ou seja, 0000…01). Calcule o primeiro endereço válido para as duas redes acima, usando o padrão dos bits de host.

      -----------------------------------------------------------------------------
      Receba Johrei e purifique seu Espírito.
      http://www.messianica.org.br/o-johrei.jsp

    • #188327
      Tone Germino
      Participante

      Tem como resolver de uma forma decimal e mais prática?

    • #188328
      zekkerj
      Participante

      Não, não há como resolver essas questões de sub-rede de forma decimal e prática.
      Há formas de resolver em decimal, há formas práticas de resolver. Mas não dá pra ter as duas coisas ao mesmo tempo.

      Pra entender a organização de sub-redes, é essencial compreender a matemática binária; sem isso não se chega a lugar nenhum.

      Depois de entender a matemática binária, vc pode pegar alguns atalhos. Mas não adianta pegar o atalho sem entender “como o motor funciona por dentro”.

      -----------------------------------------------------------------------------
      Receba Johrei e purifique seu Espírito.
      http://www.messianica.org.br/o-johrei.jsp

    • #188329
      Damião Ribeiro
      Participante

      Tone, vou tentar explicar de uma forma alternativa.
      Mas o correto é entender como funciona, entender a forma binária.

      Então vamos lá…

      “Vou utilizar o seu exemplo: 149.126.110.164/28”

      O ipv4 é composto por 32 bits, no seu exemplo você tem um /28 para endereçar rede.
      Então, estão sobrando quatro bits dos 32, esses 4 bits que sobraram “serão hosts”.

      Como binário é calculado com potencia de base dois,
      é só calcular esses 4 bits restantes na base dois, ex:

      bit bit bit bit
      | | | | –> Os quatro bits restantes
      2 x 2=4 x 2=8 x 2=16 –> Quantidade de endereços IP disponíveis para hosts com /28 = 16

      Se com 4 bits restantes temos 16 endereços disponíveis, o
      primeiro será rede e o último será broadcast.
      Os demais nesse intervalo serão os endereços de hosts validos para cada subrede.

      No seu exemplo do endereço IP: 149.126.110.164/28, é só
      quebrar / dividir as subredes que você vai entender, ex:

      Observe abaixo que dividi o valor de 255 do ultimo octeto em 16 grupos (subredes),
      com seus respectivos endereços. Cada campo tem 16 endereços IP`s.

      0-15 1 subrede
      16-31 2 subrede
      32-47 3 subrede
      48-63 4 subrede
      64-79 5 subrede
      80-95 6 subrede
      96-111 7 subrede
      112-127 8 subrede
      128-143 9 subrede
      144-159 10 subrede
      160-175 11 subrede (Seu exemplo)
      176-191 12 subrede
      192-207 13 subrede
      208-223 14 subrede
      224-239 15 subrede
      240-255 16 subrede

      Na subrede 11 que corresponde a sua pergunta, olha como fica fácil.
      O endereço de rede inicial é o IP: 160 e o endereço final é o broadcast IP:175. Então fica assim:

      149.126.110.160 Rede
      149.126.110.161 Primeiro IP Válido
      149.126.110.174 Ultimo IP Válido
      149.126.110.175 Endereço de broadcast,

      E o próximo endereço já será uma outra subrede.

      • #188330
        Tone Germino
        Participante

        Assim fica muito mais fácil mesmo. A questão do entender em bits eu entendi, estava fazendo pelo processo “AND”, muito mais trabalhoso.

        Aproveitando o gancho, só para concluir, o IP: 149.126.110.164/28 devido a máscara ser /28 são possíveis 16 subredes, é isso? E pelo fato de ser um IP classe B, ou seja a parte 149.126. para rede e a parte 110.164 para Host’s, eu não entendo esse 110, sendo que ele é host’s e a máscara é 255, ou seja, todos os bits ativados. Afinal, por que ele é 110?

        Eu fazendo o AND de 110 com 255 ele dá realmente 110, mas ainda não consegui entender muito bem o porque disso.

        Muito obrigado pela ajuda.

    • #188331
      Damião Ribeiro
      Participante

      Olá,

      A partir do momento que você define a mascara de rede, ela definirá o que será rede e o que será host.
      Nesse caso, você está utilizando um endereçamento de IP classe B, porém obtendo no máximo 255 endereços IP`s.

      No seu exemplo, os três primeiros octetos são redes, apenas no ultimo octeto que temos uma fatia para hosts, “no caso os 4 bits”

      Ou seja, nesse seu exemplo 149.126.110 é rede e inalterado.

      Só trabalharia no octeto que tem o 110 se estivesse utilizando alguma mascara entre /16 à /23.

      Disponha.

    • #188332
      zekkerj
      Participante

      (…) E pelo fato de ser um IP classe B (…)

      Esqueça as classes. Elas não servem pra nada.

      O fato de ser classe B não influi em nada no resultado, se fosse classe A ou classe C não mudaria a forma de calcular.

      Eu fazendo o AND de 110 com 255 ele dá realmente 110, mas ainda não consegui entender muito bem o porque disso

      Você lembra da tabela verdade da operação AND?

      1 AND 1 = 1
      1 AND 0 = 0
      0 AND 1 = 0
      0 AND 0 = 0

      Então, sempre que um dos valores é zero, o resultado é zero; sempre que os dois valores são um, o resultado é um.

      Outra forma de ler isso é que, independentemente do primeiro valor, quando fazemos um AND com um valor zero, o resultado é zero; mas quando fazemos um AND com um valor um, o resultado é o mesmo do primeiro valor.

      Por isso usamos a máscara de sub-rede, pois ela tem 1s e 0s. Os 1s da parte de rede, quando fazemos o AND com o endereço, preservam o endereço; e os 0s da parte de host, quando fazemos o AND, zeram o endereço.

      E porque 110 AND 255 = 110?

      O padrão binário correspondente ao 255 é 11111111 (oito bits 1, isso é uma coisa que você deve decorar). Se a gente viu que quando faz um AND com um valor um, o resultado é o mesmo do primeiro valor, então qualquer que seja o número, quando fazemos AND dele com 255 (que é todo formado por bits 1), o resultado tem que ser igual… por isso 110 AND 255 = 110.

      -----------------------------------------------------------------------------
      Receba Johrei e purifique seu Espírito.
      http://www.messianica.org.br/o-johrei.jsp

Visualizando 9 respostas da discussão
  • Você deve fazer login para responder a este tópico.