С момента разработки протокол Server Message Block (SMB) претерпел несколько различных итераций. Он был выпущен в 1983 году Барри Фейгенбаумом в IBM для операционной системы DOS, предшественницы Windows. Благодаря глубокой интеграции в пакет продуктов Windows SMB остается стандартным протоколом обмена файлами для операционных систем Windows.
Текущая версия SMB – SMB 3.1.1, а предыдущие версии включают SMB 1.0, SMB 2.0, SMB 2.1, SMB 3.0 и SMB 3.0.2. Когда-то SMB был переименован в CIFS (общая файловая система Интернета), однако в конечном итоге это изменение названия было отменено.
Процесс взаимодействия между клиентом и сервером во многом аналогичен NFS – различия заключаются в деталях и механизмах работы. Например, в SMB файловые системы не смонтированы на локальном клиенте SMB. Вместо этого доступ к сетевому ресурсу, размещенному на сервере SMB, осуществляется по сетевому пути.