Was ist SMB und wie funktioniert es?
Что такое SMB и как это работает?
Das Server Message Block (SMB)-Protokoll hat seit seiner ersten Entwicklung mehrere verschiedene Iterationen durchlaufen. Es wurde 1983 von Barry Feigenbaum bei IBM für das DOS-Betriebssystem, den Vorläufer von Windows, veröffentlicht. Durch die tiefe Integration in die Windows-Produktsuite bleibt SMB das Standard-Filesharing-Protokoll für Windows-Betriebssysteme.
Die aktuelle Version von SMB ist SMB 3.1.1. Frühere Versionen umfassen SMB 1.0, SMB 2.0, SMB 2.1, SMB 3.0 und SMB 3.0.2. SMB wurde einst in CIFS (Common Internet File System) umbenannt, diese Namensänderung wurde jedoch schließlich rückgängig gemacht.
Der Prozess der Client-Server-Kommunikation ähnelt auf hohem Niveau dem von NFS. Die Unterschiede liegen in den feineren Details und den Betriebsmechanismen. In SMB werden Dateisysteme beispielsweise nicht auf dem lokalen SMB-Client gemountet. Stattdessen wird über einen Netzwerkpfad auf eine Netzwerkfreigabe zugegriffen, die auf dem SMB-Server gehostet wird.
С момента разработки протокол 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, осуществляется по сетевому пути.