↑ Retornar para Geral

Dúvida sobre WildCard – mascara coringa

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

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

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

    0

    0
    #189541

    Carlos Eduardo
    Participante

    Alguém poderia ajudar?

    0

    0
    #189542

    esdras.uj
    Participante

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

    Att.,

    Esdras

    0

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

    0

    0

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

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

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