Network block device (NBD) is a network protocol that can be used to forward a block device (typically a hard disk or partition) from one machine to a second machine

A network block device is realized by three components:

  1. the server part,
  2. the client part, and
  3. the network between them