Back Lectures
NFS/NFS+ network filesystem
 
  Wikipedia :  Network file system (protocol)
               Open Network Computing Remote Procedure Call

  Current version 4 
  
  Originally developed by Sun for Solaris systems.

  Based on Open Network Computing Remote Procedure Calls.

  Uses TCP connections.

  Allows system to share specified filesystem partition of the network.
    see /etc/exports on system being shared.

  Uses server on system being shared to accept requests and provide access
    to shared filesystem.

  Result is somewhere between a hard and soft link.

  Provides a high degree of authentication and security.

  Primarily between Unix systems but versions available for Mac, Microsoft,
     Novell, IBM AS/400.

  * Example : we run nfsd (nfs server) on both turing and hopper, which 
    allows users to log into either system and still see/use their home 
    directory.

    Also, your web directory is nfs mounted from another system.
  
NIS/NIS+ 
  Network Information Service
  (Originally callled Yellow Pages server, so most commands start with yp)

  Used to provide information about users access resources across the network,
    commonly through NFS.

  Information such as user authentication, password authentication, home 
    directory, mail aliase, etc.

  Similar but more complete than a DNS server, can even provide the same 
    information in some cases.

  NIS+ - adds encryption and other better security. 
  

LDAP - Lightweight directory access protocol.
  Alternative to NIS (more OS and implemention generic)
    Protocol that is left up to the user to implement with tools at hand. :)

  Protocol that describes a virtual directory structure that can cross
    partitions, drives, networks.

  Protocol has ability to describe an unlimited number of attributes for 
    a file.

  Protocol is independent of software/hardware it is actually implemented on.

  Microsoft's Active Directory is built on top of the LDAP protocols.

Samba
  wikipedia  Samba (software)

  Alerntative to NFS.

  Based on the open SMB/CIFS protocol (implemented on top of). 
    - Server Messsage Block / Common Inernet File System

  Primarily designed to access Unix filesystems and print services 
    from Windows/PCs.

    Compatible with MS Active Directory.

    Servers run on GNU/Linux, Solaris, AIX, BSD, Mac OS X
 
  We use Samba on the department web server to allow our staff to access/edit
    web pages through the Windows folder evironment.