↑ Retornar 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.

Este tópico contém 10 respostas, possui 3 vozes e foi atualizado pela última vez por  zekkerj 3 anos, 3 meses atrás.

Visualizando 11 posts - 1 até 11 (de 11 do total)
  • 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.

    0

    0
    Anexos:
    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).

    0

    0

    -----------------------------------------------------------------------------
    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).

    0

    0

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

    #188323

    Tone Germino
    Participante

    Perfeito! Muito obrigado!!!

    0

    0
    #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.

    0

    0

    -----------------------------------------------------------------------------
    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?

    0

    0
    #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”.

    0

    0

    -----------------------------------------------------------------------------
    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.

    1

    0
    #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.

    0

    0
    #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.

    1

    0
    #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.

    1

    0

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

Visualizando 11 posts - 1 até 11 (de 11 do total)

Você deve fazer login para responder a este tópico.