Протокол SMB (Server Message Block) считается основой распределённой файловой системы Microsoft, потому что он обеспечивает общий доступ к файлам, принтерам, просмотр веб-страниц в сети и взаимодействие между процессами по компьютерной сети. en.wikipedia.org
Некоторые особенности протокола, которые делают его подходящим для реализации такой системы:
- Использование протоколов TCP и IP для передачи данных. en.wikipedia.org Это позволяет обмениваться файлами по сложным взаимосвязанным сетям, включая общедоступный Интернет. en.wikipedia.org
- Поддержка двух уровней доступа. academy.kgtk.ru Доступ на уровне ресурсов (ограничения накладываются на каталоги общего доступа) и доступ на уровне пользователей (ограничения налагаются на каждый файл в каждом общем каталоге и основаны на пользовательских правах). academy.kgtk.ru
- Прозрачная отказоустойчивость. www.osp.ru В случае отказа узла соединение передаётся альтернативному узлу, что позволяет бесперебойно осуществлять процессы, зависящие от SMB. www.osp.ru
- Многоканальное подключение. www.osp.ru В SMB 3.0 реализована функция, позволяющая клиенту во время одного сеанса устанавливать несколько соединений, что обеспечивает защиту от ошибок подключения и повышает производительность. www.osp.ru