Po stronie serwera żądania przesłane przez klienta są wykonywane przez program działający w przestrzeni użytkownika na udostępnionym urządzeniu blokowym.

Implementacje Oprócz klienta i serwera dla systemu Linux, moduł klienta NBD jest dostępny także dla systemów: FreeBSD, GNU Hurd, Plan 9 oraz MS-Windows.

Serwer, będąc programem działającym w przestrzeni użytkownika, może potencjalnie działać na dowolnej platformie systemowej zgodnej ze standardem POSIX.

Alternatywne protokoły iSCSI: standard i protokół zdalnego dostępu do urządzeń blokowych, wywodzący swój zestaw komend ze standardu SCSI. Bardziej złożony i skomplikowany od NBD, posiada np. mechanizmy uwierzytelnienia. Wspierany przez wiele firm, które oferują rozwiązania zarówno sprzętowe jak i programowe. Istnieją też implementacje open source. NVMe-oF () - mechanizm zdalnego dostępu do urządzeń NVM Express, w szczególności dysków SSD Loop device: mechanism umożliwiający dostęp do dowolnego pliku tak jakby był on urządzeniem blokowym (umożliwia np.