2. Glossario ed informazioni generali

2.1. Glossario dei Termini

In questo documento vengono usati molti acronimi. Qui ci sono i più importanti con una breve spiegazione:

DBM

DataBase Management, una libreria di funzioni che mantiene le coppie chiave-contenuto di una base di dati.

DLL

Dynamically Linked Library, una libreria collegata in fase di esecuzione ad un programma eseguibile.

domainname

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).

FTP

File Transfer Protocol, un protocollo utilizzato per il trasferimento di file tra due computer.

libnsl

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+.

libsocket

Socket services library, una libreria per le chiamate a servizi socket (socket, bind, listen, etc...) sugli Unix SVR4.

NIS

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".

NIS+

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.

NYS

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.

NSS

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.

RPC

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.

YP

Yellow Pages(tm), un marchio di fabbrica registrato nel Regno Unito dalla British Telecom plc.

TCP-IP

Transmission Control Protocol/Internet Protocol. È il protocollo di comunicazione dati più utilizzato sulle macchine Unix.

2.2. Alcune informazioni generali

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:

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.