在一些操作系统上，网络块设备（Network Block Device, NBD）是一种设备节点，其内容由远程计算机提供。网络块设备通常用于访问非物理安装于本地计算机上，而在远程的存储设备。例如，本地计算机可访问连接于另一台计算机上的硬盘。技术上讲，网络块设备由三部分组成，服务器、客户端及连接之间的网络。在设备节点工作的客户端上，内核驱动/模块控制该设备。每当程序试图访问该设备时，内核驱动将转发请求（如果内核中没有完全实现客户端部分，可在使用者空间程序的帮助下完成）到实际存储数据的服务器。在服务器上，来