2. Glossário e Informações
Gerais
2.1. Glossário de Termos
Neste documento uma série de acrônimos será
usada. Foram mantidas as siglas em inglês para maior
familiaridade com a literatura em geral. Seguem os acrônimos
mais importantes e uma breve explicação:
- DBM
-
DataBase Management, uma biblioteca de funções que
mantém pares chave-conteúdo num banco de dados.
-
DLL
-
Dynamically Linked Library, uma bilioteca ligada a um executável
em tempo de execução.
-
domainname
-
Uma “chave” de nome que é usada pelos clientes NIS para
ser possível localizar um servidor NIS adequado, ou seja, que
responda por aquela chave domainname. Note que isso não
necessariamente tem nada a ver com o “domínio” DNS das
máquina(s).
-
FTP
-
File Transfer Protocol, um protocolo utilizado para transferir
arquivos entre dois computadores.
-
libnsl
-
Name services library, uma biblioteca de chamadas de serviços
de nomes (getpwnam, getservbyname, etc...) nos Unixes SVR4. A
biblioteca GNU libc usa esta para as funções NIS (YP)
e NIS+.
-
libsocket
-
Socket services library, uma biblioteca para chamadas de serviços
de sockets (socket, bind, listen, etc...) nos Unixes SVR4.
-
NIS
-
Network Information Service, um serviço que fornece
informação que deve ser conhecida pela rede, para
todas as máquinas da rede. Há suporte no Linux para
NIS na biblioteca padrão libc, que neste texto será
tratado apenas como NIS ou “NIS tradicional”.
-
NIS+
-
Network Information Service (Mais :-), essencialmente, NIS
aditivado. NIS+ é desenhado pela Sun Microsystems Inc. como
uma substituição para NIS com melhor segurança
e melhor usabilidade para _grandes_ instalações.
-
NYS
-
É o nome de um projeto e significa “NIS+, YP and Switch”
e é mantido por Peter Eriksson <peter@ifm.liu.se>.
Contém, entre outras coisas, uma re-implementação
completa do código do NIS (=YP) que utiliza a funcionalidade
Name Services Switch da biblioteca NYS.
-
NSS
-
Name Service Switch. O arquivo /etc/nsswitch.conf determina a ordem
de buscas executadas quando determinada informação é
requisitada.
-
RPC
-
Remote Procedure Call. As rotinas RPC permitem a programas C que
façam chamadas de procedimento em outras máquinas
através da rede. Quando as pessoas referem-se a RPC, elas
normalmente referem-se à variação RPC da Sun.
-
YP
-
Yellow Pages(tm), uma marca registrada pela British Telecom plc.
-
TCP-IP
-
Transmission Control Protocol/Internet Protocol. É o
protocolo de comunicação de dados mais frequentemente
usado em máquinas Unix.
2.2. Informações Gerais
As linhas seguintes são citadas a partir do “Sun(tm)
System & Network Administration Manual”:
"NIS era anteriormente conhecido como Sun Yellow Pages (YP),
mas o nome Yellow Pages(tm) é uma marca registrada no Reino
Unido pela British Telecom plc e não pode ser usada sem permissão.
|
NIS vêm de Network Information Service. Sua função
é fornecer informações, que devem ser conhecidas
através da rede, para todas as máquinas da rede.
Informaçõe prováveis de serem distribuídas
pelo NIS são:
Se, por exemplo, sua senha é gravada no banco de dados
passwd do NIS, você poderá se logar em todas as máquinas
da rede que possuem clientes NIS rodando.
Sun é uma marca registrada da Sun Microsystems, Inc.
licenciada para SunSoft, Inc.