O que é o sistema de informações de rede?
O sistema de informações de rede, também conhecido como NIS, é um sistema cliente e servidor baseado em RPC (chamada de procedimento remoto). Ele permite que todas as máquinas no sistema de informações de rede ou domínio NIS compartilhem um conjunto comum de arquivos de configuração. A chamada de procedimento remoto permite que um programa de computador execute um procedimento em outra máquina na rede compartilhada e é uma forma de comunicação entre processos. O NIS foi desenvolvido pela Sun Microsystems para centralizar a administração dos sistemas Unix® e permite que os sistemas clientes NIS sejam configurados a partir de um local com configuração mínima.
Existem dois lados de um sistema de informações de rede: servidores e clientes. Hosts ou máquinas na rede podem atuar como um servidor ou cliente. Os hosts podem ser clientes, servidores escravos ou servidores mestre. Servidores principais são servidores de nomes com autoridade que processam e respondem à entrada de servidores clientes; servidores escravos espelham ou fazem cópias da saída dos servidores principais; e máquinas clientes simplesmente recebem informações de servidores escravos ou master.
Os ambientes NIS permitem que muitos tipos de arquivos sejam compartilhados, mas os tipos mais comuns são arquivos de host, grupo e senha mestre. Em um ambiente que não seja de rede, esses tipos de arquivos seriam armazenados em computadores individuais e não acessíveis remotamente por vários computadores. No ambiente NIS, no entanto, esses arquivos são armazenados no servidor mestre e a máquina cliente envia uma solicitação para recuperar as informações. Isso torna um arquivo acessível por qualquer número de máquinas ou clientes na rede.
Quando uma rede compartilhada é configurada, o objetivo geral é tornar a rede o mais transparente possível; por esse motivo, é importante manter todas as informações da conta do usuário sincronizadas. Quando os dados são armazenados centralmente, eles podem ser acessados por usuários de qualquer máquina da rede, sem a necessidade de lembrar senhas ou mover dados fisicamente de uma máquina para a seguinte. Ao usar um sistema de informações de rede, o administrador da rede precisa manter apenas uma cópia das informações, pois elas são armazenadas em um local na rede.
Desde seu desenvolvimento, o sistema de informações de rede tornou-se um padrão do setor, e todos os sistemas Unix® e Unix-like, como Solaris ™, AIX®, HP-UX e Linux, suportam o uso de serviços de informações de rede. O NIS era originalmente chamado de Páginas Amarelas, ou YP, mas como a frase Páginas Amarelas é uma marca registrada, a Sun Microsystems teve que interromper o uso do nome. Isso explica por que até hoje a maioria dos comandos do sistema de informações de rede é prefixada com as letras "yp" e por que o NIS ainda é referido como YP por alguns.