Server Message Block je síťový aplikační protokol určený pro komunikaci mezi počítači v jedné síti, díky němuž mohou uživatelé a programy pracovat se sdílenými soubory, tiskovými službami a dalšími vzdálenými prostředky, obvykle i s podporou přihlašování a řízení přístupu. V praxi je rozšířený také prostřednictvím známé svobodné implementace pro systémy typu Unix a Linux, která zajišťuje kompatibilitu se sdíleními používanými ve světě Windows.