In questo documento vengono usati molti acronimi. Qui ci sono i più importanti con una breve spiegazione:
DataBase Management, una libreria di funzioni che mantiene le coppie chiave-contenuto di una base di dati.
Dynamically Linked Library, una libreria collegata in fase di esecuzione ad un programma eseguibile.
Un nome "chiave" che è utilizzato dai client NIS al fine di localizzare il corretto server NIS che fornisce il servizio questo domainname chiave. Da notare che questo non ha necessariamente a che fare con il "dominio" DNS della macchina(e).
File Transfer Protocol, un protocollo utilizzato per il trasferimento di file tra due computer.
Name services library, una libreria di chiamate al name service (getpwnam, getservbyname, etc...) sugli Unix SVR4. GNU libc la utilizza per le funzioni NIS (YP) e NIS+.
Socket services library, una libreria per le chiamate a servizi socket (socket, bind, listen, etc...) sugli Unix SVR4.
Network Information Service, un servizio che fornisce informazioni che devono essere conosciute in ogni parte della rete, a tutte le macchine che vi prendono parte. Il supporto per il NIS è contenuto nella libreria standard libc di Linux, al quale, nel testo seguente, ci si riferisce come "NIS tradizionale".
Network Information Service (Plus :-), essenzialmente NIS con gli steroidi. NIS+ è stato progettato da Sun Microsystems Inc. come rimpiazzo per NIS con migliore sicurezza e migliore gestione di _grandi_ installazioni.
Questo è il nome del progetto e sta per NIS+, YP e Switch ed è gestito da Peter Eriksson <peter@ifm.liu.se>. Tra le altre cose, contiene una completa reimplementazione del codice di NIS (= YP) che utilizza la funzionalità di Name Services Switch della libreria di NYS.
Name Service Switch. Il file /etc/nsswitch.conf determina in che ordine devono essere effettuare le ricerche quando un certo tipo di informazione viene richiesto.
Remote Procedure Call. Le routine RPC permettono a programmi in C di effettuare chiamate a procedure su altre macchine attraverso la rete. Quando si parla di RPC, il più delle volte si intende la variante SUN di RPC.
Yellow Pages(tm), un marchio di fabbrica registrato nel Regno Unito dalla British Telecom plc.
Transmission Control Protocol/Internet Protocol. È il protocollo di comunicazione dati più utilizzato sulle macchine Unix.
Le quattro righe successive sono citazioni tratte dal Manuale Sun(tm) di Amministrazione del sistema e della rete:
"In passato, NIS era conosciuto come Sun Yellow Pages (YP) ma il nome Yellow Pages(tm) è un marchio registrato nel Regno Unito dalla British Telecom plc e non può essere utilizzato senza permesso." |
NIS sta per Network Information Service. Il suo scopo è di fornire informazioni, che devono essere conosciute in ogni parte della rete, a tutte le macchine che vi prendono parte. Le informazioni verosimilmente fornite da NIS sono:
nomi di login/passwords/directory home (/etc/passwd)
informationi sul gruppo (/etc/group)
Se, per esempio, la propria password è registrata nel database passwd di NIS, sarà possibile accedere a tutte le macchine sulla rete che hanno in esecuzione i programmi client di NIS.
Sun è un marchio registrato da Sun Microsystems Inc. in licenza a SunSoft, Inc.