Общие сведения о протоколах Microsoft SMB и CIFS
Протокол SMB — это протокол общего доступа к сетевым файлам, который, как он реализован в Microsoft Windows, называется протоколом Microsoft SMB. Набор пакетов сообщений, определяющих определенную версию протокола, называется диалектом. Протокол CIFS является диалектом SMB. Как SMB, так и CIFS также доступны в VMS, нескольких версиях Unix и других операционных системах.
Технический справочник по CIFS доступен в корпорации Майкрософт по протоколу доступа к файлам COMMON Internet File System (CIFS).
Хотя его main целью является общий доступ к файлам, дополнительные функции протокола Microsoft SMB включают в себя следующее:
- Согласование диалектов
- Определение других серверов протокола Microsoft SMB в сети или просмотр сети
- Печать по сети
- Проверка подлинности доступа к файлам, каталогам и общим ресурсам
- Блокировка файлов и записей
- Уведомление об изменении файлов и каталогов
- Расширенная обработка атрибутов файла
- Поддержка Юникода
- Оппортунистические блокировки
В сетевой модели OSI протокол Microsoft SMB чаще всего используется в качестве уровня приложений или протокола уровня представления и использует протоколы более низкого уровня для транспорта. Протокол транспортного уровня, с которым чаще всего используется протокол Microsoft SMB, — netBIOS через TCP/IP (NBT). Однако протокол Microsoft SMB также можно использовать без отдельного транспортного протокола. Сочетание протокола Microsoft SMB и NBT обычно используется для обеспечения обратной совместимости.
Протокол Microsoft SMB представляет собой реализацию клиента и сервера и состоит из набора пакетов данных, каждый из которых содержит запрос, отправленный клиентом, или ответ, отправленный сервером. Эти пакеты можно классифицировать следующим образом:
- Пакеты управления сеансами устанавливает и прекращает подключение к общим ресурсам сервера.
- Пакеты доступа к файлам. Доступ к файлам и каталогам на удаленном сервере и управление ими.
- Общие пакеты сообщений Отправляет данные в очереди печати, почтовые пакеты и именованные каналы, а также предоставляет данные о состоянии очередей печати.
Некоторые пакеты сообщений могут быть сгруппированы и отправлены в одну передачу, чтобы уменьшить задержку ответа и увеличить пропускную способность сети. Это называется пакетной обработкой. В разделе Сценарий обмена пакетами протокола Microsoft SMB описывается пример сеанса протокола Microsoft SMB, использующего пакетную обработку пакетов.
В этом разделе
Раздел | Описание |
---|---|
Диалекты протоколов Microsoft SMB | Чтобы установить соединение между клиентом и сервером по протоколу Microsoft SMB, необходимо сначала определить диалект с наивысшим уровнем функциональности, поддерживаемых как клиентом, так и сервером. |
Проверка подлинности по протоколу Microsoft SMB | Модель безопасности, используемая в протоколе Microsoft SMB, идентична модели безопасности, используемой другими вариантами SMB, и состоит из двух уровней безопасности пользователя и общей папки. Общая папка — это файл, каталог или принтер, к которому могут обращаться клиенты протокола Microsoft SMB. |
Сценарий обмена пакетами протокола Microsoft SMB | Пример обмена пакетами протокола Microsoft SMB между клиентом и сервером. |
Обратная связь
Были ли сведения на этой странице полезными?