Voltar para Geral

Dúvida sobre WildCard – mascara coringa

Home Fórum Geral Dúvida sobre WildCard – mascara coringa

Visualizando 3 respostas da discussão
  • Autor
    Posts
    • #189536
      Carlos Eduardo
      Participante

      Prezados,

      Sei que mascaras de sub-redes realizamos a função lógica AND para identificar qual parte do endereço pertence a rede e qual parte pertence a host.

      Minha dúvida: Em mascaras coringas, também é usado a função lógica AND para identificar qual porção será filtrada ou não será filtrada ?? Por exemplo: filtro–> 192.168.0.0 0.0.255.255. Nesse exemplo entendo que qualquer endereço IP na rede 192.168.0.0 fará correspondência com o filtro (MATCH) Permit ou deny. Porém se há uma função lógica AND envolvida nisso, como ela funcionaria ??? Não conseguir assimilar essa ideia.

      Agradeço muito se me ajudarem.

    • #189541
      Carlos Eduardo
      Participante

      Alguém poderia ajudar?

    • #189542
      esdras.uj
      Participante

      Ola Carlos,
      Desculpe, poderia explicar o contexto em que tu quer usar essa funcao “AND”?

      Att.,

      Esdras

    • #189555
      zekkerj
      Participante

      Prezados,

      Sei que mascaras de sub-redes realizamos a função lógica AND para identificar qual parte do endereço pertence a rede e qual parte pertence a host.

      Minha dúvida: Em mascaras coringas, também é usado a função lógica AND para identificar qual porção será filtrada ou não será filtrada ?? Por exemplo: filtro–> 192.168.0.0 0.0.255.255. Nesse exemplo entendo que qualquer endereço IP na rede 192.168.0.0 fará correspondência com o filtro (MATCH) Permit ou deny. Porém se há uma função lógica AND envolvida nisso, como ela funcionaria ??? Não conseguir assimilar essa ideia.

      Agradeço muito se me ajudarem.

      Olá Carlos Eduardo,

      A semântica dos uns e zeros na máscara coringa não é exatamente de um “AND”. Você deve sempre pensar que os bits zero da máscara correspondem a bits de endereço que devem ser considerados numa comparação, enquanto os bits correspondem a bits de endereço que devem ser ignorados numa comparação.

      Assim, se você pretende mesmo fazer uma operação lógica entre o endereço da rede e os bits da máscara coringa, esta deveria ser um “AND NOT”, p.ex.:

      192.168.0.0 0.0.255.255
      -> para comparar o endereço “192.168.5.5” com essa especificação de rede, você executaria “192.168.5.5 AND NOT 0.0.255.255”, o que é equivalente a “192.168.5.5 AND 255.255.0.0”, o que dá “192.168.0.0”.

      Mas eu, pessoalmente, não recomendo que você tente efetuar essas operações lógicas de “AND”, “AND NOT”, “OR”, “XOR”, etc, a menos que você seja muito experiente nisso. Costuma ser muita amperagem pra cabeça, fácil fácil queimar um fusível. 😉

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

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