Differences between revisions 19 and 20
Revision 19 as of 2005-11-29 02:21:26
Size: 3462
Comment: add link to dssetup
Revision 20 as of 2008-04-12 17:50:14
Size: 3462
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
This page contains links to various protocol families used for network filesystems, i.e. ["NAS"] (Network Attached Storage) protocols. This page contains links to various protocol families used for network filesystems, i.e. [[NAS]] (Network Attached Storage) protocols.
Line 7: Line 7:
The standard network filesystem for Unix. ["ONC-RPC"] is the ["RPC"] mechanism on top of which ["NFS"] is implemented. The standard network filesystem for Unix. [[ONC-RPC]] is the [[RPC]] mechanism on top of which [[NFS]] is implemented.
Line 11: Line 11:
 * ["NFS"]: ["Network File System"]: The standard network filesystem for Unix.
 * ["KLM"]: ["Kernel Lock Manager"] The protocol used on NFS servers and clients to communicate lock information between the NFS client in the kernel and the ["NLM"] user space lock manager daemon (local loopback only).
 * [[NFS]]: [[Network_File_System]]: The standard network filesystem for Unix.
 * [[KLM]]: [[Kernel_Lock_Manager]] The protocol used on NFS servers and clients to communicate lock information between the NFS client in the kernel and the [[NLM]] user space lock manager daemon (local loopback only).
Line 17: Line 17:
 * ["MOUNT"]: The protocol used to mount a network filesystem.
 * ["NSM"]: ["Network Status Monitoring Protocol"] The protocol used to detect client/server reboots and to indicate when state should be resynchronized.
 * ["NLM"]: ["Network Lock Manager"] The protocol used to implement the Unix semantics advisory file locking. Very fragile protocol.
 * [[MOUNT]]: The protocol used to mount a network filesystem.
 * [[NSM]]: [[Network_Status_Monitoring_Protocol]] The protocol used to detect client/server reboots and to indicate when state should be resynchronized.
 * [[NLM]]: [[Network_Lock_Manager]] The protocol used to implement the Unix semantics advisory file locking. Very fragile protocol.
Line 22: Line 22:
While these protocols are not required in order to run ["NFS"] they often are implemented and add additional functionality to ["NFS"] shares. [[BR]]
 * ["NFS-AUTH"]: A less than popular protocol used to offer user authentication to ["NFS"]. Was made obsolete by ["SecureNFS"].
 * ["NFS-ACL"]: A protocol used to add ["ACL"]s to NFS version 2 and 3.
 * ["RQUOTA"]: ["Remote Quota Protocol"] A protocol to report quota usage across the network.
While these protocols are not required in order to run [[NFS]] they often are implemented and add additional functionality to [[NFS]] shares. <<BR>>
 * [[NFS-AUTH]]: A less than popular protocol used to offer user authentication to [[NFS]]. Was made obsolete by [[SecureNFS]].
 * [[NFS-ACL]]: A protocol used to add [[ACL]]s to NFS version 2 and 3.
 * [[RQUOTA]]: [[Remote_Quota_Protocol]] A protocol to report quota usage across the network.
Line 28: Line 28:
These protocols are used by the Andrew File System service that was a very sophisticated network filesystem for its time and still have many features much more advanced than anything ["NFS"] has ever been able to offer.
 * ["RX"]: The ["RPC"] mehanism used by ["AFS"].
 * ["AFS"]: ["Andrew File System"]: A network filesystem that was very advanced for its time.
These protocols are used by the Andrew File System service that was a very sophisticated network filesystem for its time and still have many features much more advanced than anything [[NFS]] has ever been able to offer.
 * [[RX]]: The [[RPC]] mehanism used by [[AFS]].
 * [[AFS]]: [[Andrew File System]]: A network filesystem that was very advanced for its time.
Line 34: Line 34:
 * ["DCE/RPC"]: The ["RPC"] mechanism used by ["DCE/DFS"].
 * ["BUTC"]: ["BackUp Tape Coordinator"]: The protocol used by ["DCE/DFS"] to manage backup operations to remote tape drives.
 * [[DCE/RPC]]: The [[RPC]] mechanism used by [[DCE/DFS]].
 * [[BUTC]]: [[BackUp_Tape_Coordinator]]: The protocol used by [[DCE/DFS]] to manage backup operations to remote tape drives.
Line 43: Line 43:
 * ["MS-RAP"]: An older type of ["RPC"] mechanism used on older versions of Windows.
 * ["DCE/RPC"]: The ["RPC"] mechanism used in the SMB server in all NT-based versions of Windows and in the Windows SMB client since Windows NT (3.x or 4.0?) and Windows 95.
 * [[MS-RAP]]: An older type of [[RPC]] mechanism used on older versions of Windows.
 * [[DCE/RPC]]: The [[RPC]] mechanism used in the SMB server in all NT-based versions of Windows and in the Windows SMB client since Windows NT (3.x or 4.0?) and Windows 95.
Line 47: Line 47:
 * ["SMB"]: ["Server Message Block"] The core protocol used for actual file sharing.
 * ["SMB2"]: ["Server Message Block version 2"] The new version of SMB.
 * ["ATSVC"]: The AT scheduler service on CIFS hosts.
 * ["DSSETUP"]: Active Directory Services Setup
 * ["INITSHUTDOWN"] Protocol to remotely shutdown a cifs host.
 * ["LSA"]
 * ["
NETLOGON"]
 * ["
SAMR"]
 * ["
SRVSVC"]
 * ["
WKSSVC"]
 * ["
WINREG"]: Windows remote registry service.
 * ["Mailslot"]:
 * ["
Pipe"]
 * ["
BrowserProtocol"]
 * [[SMB]]: [[Server_Message_Block]] The core protocol used for actual file sharing.
 * [[SMB2]]: [[Server_Message_Block_version_2]] The new version of SMB.
 * [[ATSVC]]: The AT scheduler service on CIFS hosts.
 * [[DSSETUP]]: Active Directory Services Setup
 * [[INITSHUTDOWN]] Protocol to remotely shutdown a cifs host.
 * [[LSA]]
 * [[
NETLOGON]]
 * [[
SAMR]]
 * [[
SRVSVC]]
 * [[
WKSSVC]]
 * [[
WINREG]]: Windows remote registry service.
 * [[Mailslot]]:
 * [[
Pipe]]
 * [[
BrowserProtocol]]

Network Filesystem Family

This page contains links to various protocol families used for network filesystems, i.e. NAS (Network Attached Storage) protocols.

NFS Family

The standard network filesystem for Unix. ONC-RPC is the RPC mechanism on top of which NFS is implemented.

Core NFS Protocols

  • NFS: Network_File_System: The standard network filesystem for Unix.

  • KLM: Kernel_Lock_Manager The protocol used on NFS servers and clients to communicate lock information between the NFS client in the kernel and the NLM user space lock manager daemon (local loopback only).

NFS version 2 and 3 Helper Protocols

NFS version 4 included these services.

Extra NFS Support Protocols

While these protocols are not required in order to run NFS they often are implemented and add additional functionality to NFS shares.

AFS Family

These protocols are used by the Andrew File System service that was a very sophisticated network filesystem for its time and still have many features much more advanced than anything NFS has ever been able to offer.

XXX add the remaining ones

DCE/DFS

XXX add the remaining ones

CIFS (SMB) Family

The standard network filesystem for MS Windows. The Server Message Block protocol, now called the Common Internet File System (CIFS) protocol, is a set of protocols originally developed by Microsoft, IBM, and Intel for remote file access.

CIFS Prerequisites

  • MS-RAP: An older type of RPC mechanism used on older versions of Windows.

  • DCE/RPC: The RPC mechanism used in the SMB server in all NT-based versions of Windows and in the Windows SMB client since Windows NT (3.x or 4.0?) and Windows 95.

Core CIFS Protocols

XXX add the remaining ones

Additional protocols required for CIFS Active Directory

  • XXX add them here

Discussion

NetworkFilesystemFamily (last edited 2008-04-12 17:50:14 by localhost)