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.
-
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.
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.
-
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 ACLs to NFS version 2 and 3.
-
RQUOTA: Remote_Quota_Protocol A protocol to report quota usage across the network.
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.
-
AFS: Andrew File System: A network filesystem that was very advanced for its time.
XXX add the remaining ones
DCE/DFS
-
BUTC: BackUp_Tape_Coordinator: The protocol used by DCE/DFS to manage backup operations to remote tape drives.
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
-
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.
-
WINREG: Windows remote registry service.
XXX add the remaining ones
Additional protocols required for CIFS Active Directory
XXX add them here
Discussion
Imported from https://wiki.wireshark.org/NetworkFilesystemFamily on 2020-08-11 23:17:17 UTC