Lisa.

Lisa é um pequeno daemon que se destina a ser executado em sistemas de usuário final.
Baixe Agora

Lisa. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Alexander Neundorf
  • Site do editor:

Lisa. Tag


Lisa. Descrição

Lisa é um pequeno daemon que se destina a ser executado em sistemas de usuários finais. Lisa é um pequeno daemon que se destina a ser executado em sistemas de utilizador final. Ele oferece algo como uma "vizinhança rede", mas apenas contando com a pilha de protocolos TCP / IP, não SMB ou o que quer. As informações sobre os anfitriões na sua "vizinhança" é fornecido via TCP porta 7741.LISa suporta duas formas de pesquisar para os anfitriões, o primeiro método é enviar ICMP echo pacotes de solicitação para os anfitriões, o segundo é para enviar difusões NetBIOS usando nmblookup . A fim de manter rede de baixa carga de várias estratégias são implementadas. Há também um mecanismo de segurança básica. Para ambientes com regras de segurança mais rigorosas, há também uma versão restrita, resLISa. LISa deve compilar e trabalhar sob os sabores de Unix usuais (Linux, BSD *, Solaris, ...), pode ter problemas em máquinas de 64 bits e que definitivamente não funciona com IPv6. Ele fornece algum suporte especial para o KDE, mas é completamente independente, que não requer a biblioteca Qt nem qualquer KDE stuff.In arquivo de configuração do LISa você fornecer uma gama de endereços IP que LISa devemos verificar se eles estão funcionando. No caso mais simples, este poderia ser o seu endereço de rede / subnetmask, então LISa iria verificar cada possível série de sua rede wether cabe. Os anfitriões são verificados usando pedidos ICMP echo. Para ser capaz de enviar e receber pedidos ICMP echo e responde o programa tem de abrir um chamado "socket raw". Mesmos que precisa de privilégios de root. Esta tomada é aberto logo após o início do programa, depois de abrir com êxito os privilégios tomada de raiz são descartados imediatamente (ver main.cpp e strictmain.cpp). Se você configurar LISa desta forma, que ele também usa nmblookup, ele vai popen ( "nmblookup '*'"); e, em seguida, analisar o results.Since os pedidos ICMP e as transmissões podem causar algum tráfego de rede se houver mais de um tal servidor rodando em uma rede, os servidores cooperar uns com os outros. Antes de se iniciar o ping (ou nmblookup), eles enviam uma transmissão na porta 7741.If alguém responde a esta transmissão, eles vão obter a lista completa de correr anfitriões através da porta TCP 7741 a partir deste host e não vai começar a de ping (ou nmblookup) theirselves . Se ninguém responde, o host que enviou a transmissão começará ping os anfitriões (ou nmblookup) e, em seguida, abrir um soquete que escuta para as transmissões mencionados. Se o anfitrião recebeu uma resposta para sua transmissão, não terá o soquete para ouvir as transmissões abertas. Por isso, normalmente exatamente um dos servidores terá este socket aberto e só este vai realmente de ping (ou nmblookup) os anfitriões. Em outras palavras, os servidores são preguiçosos, eles funcionam como "Eu só vai fazer alguma coisa que ninguém mais pode fazer isso por mim" .Não é outra característica que reduz a carga da rede. Digamos que você configurou LISa para atualizar todos os 10 minutos. Agora você não acessar o servidor com muita frequência. Se ninguém acessou o servidor durante o último período de atualização, o servidor irá atualizar (próprio ou daquele que realmente faz o trabalho) e, em seguida, dobrar o seu período de actualização, ou seja, a próxima atualização vai acontecer depois de 20 minutos. Isso acontecerá 4 vezes, por isso, se ninguém acessa o servidor com o período de atualização de 10 minutos por um longo tempo, seu intervalo de actualização irá crescer até 160 minutos, quase três horas. Se então alguém acessa os dados do servidor, ele vai ter uma lista antiga (até 160 minutos de idade). Com o acesso ao servidor irá repor o seu intervalo de atualização para seu valor inicial, ou seja, 10 minutos e imediatamente iniciar a atualização se a última atualização é mais do que esses 10 minutos mais. Isto significa que se você tem uma lista muito antiga, você pode tentar alguns segundos depois de novo e você deve ter uma versão atual. Isso terá efeito rápido para os servidores, o que não fazer de ping (ou nmblookup) theirselves, já que apenas um usuário normalmente acessa-los, e ele terá menos efeito para o servidor que faz o ping (ou nmblookup), uma vez que este servidor é acessado a partir de todos os outros servidores no caminho network.This é possível que muitos anfitriões em uma rede executar este servidor, mas a carga líquida permanecerá baixa. Para o usuário não é neccessary saber wether existe um servidor (ou seja, um servidor de nomes ou servidor de arquivos ou qualquer outro) na rede que também corre LISa. Ele sempre pode executar LISa localmente e Lisa irá detectar se há já existente, de forma transparente para o usuário.Se você não quer que seu LISa participa da transmissão, mas sempre faz o próprio ping, fazê-lo usar outra porta com o linha de comando opção --port ou -p. Isso não é recomendado! Se você envia SIGHUP com Lisa, ele irá reler seu configfile. Se você enviar SIGUSR1 com Lisa, ele irá imprimir algumas informações de status para stdout.


Lisa. Software Relacionado

Jack de rede

Jack de rede é uma ferramenta de solução de problemas de internet e coleta de informações. ...

222

Download

tcpflow.

tcpflow é um programa que captura dados transmitidos como parte das conexões TCP. ...

143

Download

Pchar.

Uma ferramenta para caracterizar a largura de banda, latência e perda de links ao longo de um caminho de ponta a ponta por meio da Internet. ...

261

Download