GlossaryStorage Systems, Protocols, and ScaleStorage protocol

Storage protocol

A storage protocol is the set of rules applications and storage systems use to read and write data over a network. File protocols such as NFS and SMB present data as files and folders, object protocols such as S3 present it as objects with keys, and block protocols such as iSCSI and Fibre Channel present raw blocks to a server.

Key takeaways

  • Storage protocols fall into three families: file, object, and block.
  • The protocol decides which metadata a system exposes.
  • POSIX defines how programs interact with files on Unix-like systems.

Because they decide which applications can reach the data and how. A Windows team uses SMB, Linux servers often use NFS, and cloud and modern applications use S3. The protocol also affects performance, how permissions work, and which metadata is available, so it shapes what any tool can see about the files.

Storage protocols are the languages storage systems speak. They fall into three families:

  • File protocols, such as NFS and SMB, for shared folders.
  • Object protocols, such as S3, for buckets and objects.
  • Block protocols, such as iSCSI and Fibre Channel, for disks a server formats and manages.

The protocol decides which metadata a system exposes, which is why a catalog that spans several protocols needs a way to read each one.

Diskover reads metadata over standard protocols, such as NFS, SMB, and S3, so one catalog covers every kind of storage you run.

← Back to Storage Systems, Protocols, and Scale

Last updated: November 13, 2026.

Scroll to Top