Primeiro, espero que a seguinte descrição (de aqui ) torne minha pergunta mais clara:
O processo para identificar se um determinado endereço de destino corresponde a uma rota é uma operação matemática. O processo é bastante simples, mas requer uma compreensão de aritmética e lógica binárias: Uma rota corresponde a um destino se o endereço de rede logicamente ANDed com a máscara de rede for igual ao endereço de destino logicamente ANDed com a máscara de rede. '
Hoje em dia, recebi muitas descrições sobre "processo de AND", como O que é o processo de AND? , mas todos eles discutem a teoria, não onde terminá-la, eu particularmente quero saber que o "processo de AND" é um programa de aplicação linux ou uma função kernel linux? Qual o nome?
Eu pesquisei os dois programas relativos ao kernel do Linux: net/ipv4/fib_trie.c
(quase a versão 3.13 do kernel do Linux e mais recente) e net/ipv4/fib_hash.c
(antes do kernel do Linux v2.6), não tenho certeza!
Outro, quando eu executar o comando ping
, o ANDing process
será acionado?
Qualquer conselho será apreciado!