Most people are familiar with sharing files over a network using something like SMB or NFS. These protocols work well, but they’re designed for transferring files, not for treating storage on another machine as if it were directly attached to your own. That’s where protocols like iSCSI and more modern adaptations like NVMe-over-TCP come in.