Un dispozitiv de blocare a rețelei (NBD) este o tehnică de stocare a datelor la distanță utilizată pe sistemele informatice Linux® și Unix®, care permite unui computer client să acceseze un depozit de date pe un sistem de la distanță. Odată ce computerul client a configurat NBD, acesta este folosit ca și cum ar fi o unitate de disc de fapt pe client, spre deosebire de altundeva în rețea. Dispozitivul de blocare a rețelei de pe server poate fi un hard disk real sau chiar un tip special de fișier care poate fi accesat ca și cum ar fi un disc. Deși mai lentă decât un hard disk local, metoda este utilă pentru o serie de cazuri, cum ar fi computerele de rezervă sau compacte fără o unitate de disc.
Utilizarea dispozitivului de blocare a rețelei, în majoritatea cazurilor, implică un model de server și client. Pe server, ceea ce se numește nodul dispozitiv este menținut. Acesta este de obicei fie un hard disk, o matrice de discuri, fie un tip de fișier denumit adesea imagine de disc. Serverul rulează un mic software, numit demon, care permite unui client să acceseze nodul dispozitivului de pe server și să îl monteze local. Din perspectiva computerului client, nodul dispozitivului este accesat ca și cum ar fi orice altă unitate de disc.
Dispozitivul de blocare a rețelei este similar, în multe privințe, cu o altă tehnică utilizată de sistemele Unix® cunoscută sub numele de sistem de fișiere de rețea (NFS). Cu toate acestea, o diferență principală este protocolul prin care are loc comunicarea. NFS utilizează protocolul de datagramă utilizator (UDP), în timp ce NBD utilizează protocolul de control al transmisiei (TCP). Deoarece UDP este o metodă de transfer de pachete prin rețea, uneori, este împiedicat de clientul să ceară retransmiterea datelor. Comunicarea TCP, pe de altă parte, stabilește o conexiune dedicată între client și server, asigurând că datele NBD sunt citite și scrise cu acuratețe.
Această abilitate într-o implementare a dispozitivului bloc de rețea permite stabilirea unor tipuri speciale de oglindire a discului între client și server. Această tehnică este cunoscută ca o matrice redundantă de discuri independente (RAID). Cu o configurare RAID de tip unu, datele de pe un disc sunt reflectate pe orice număr de discuri suplimentare, oferind o copie de rezervă accesibilă instantaneu în cazul în care oricare dintre discuri eșuează. În esență, matricea este văzută de sistemul de operare al computerului ca un singur disc.
Un astfel de produs care folosește pe scară largă tehnica dispozitivului de blocare a rețelei este cunoscut sub numele de dispozitiv de bloc replicat distribuit (DRBD®). O configurare DRBD® este adesea folosită pentru matrice de discuri foarte mari care necesită disponibilitate ridicată. În acest caz, totuși, o matrice de discuri este configurată într-un format RAID și apoi oglindită pe alte matrice de discuri prin utilizarea unui NDB. DRBD® este apoi accesibil pentru orice număr de computere client.