Протокол SMB/CIFS работает по модели клиент-сервер. geekflare.com www.geeksforgeeks.org В процессе участвуют три компонента: клиент, приложение и сервер. geekflare.com
Процесс работы протокола CIFS: geekflare.com
- Устанавливается сессия NetBIOS для доступа к общим ресурсам. geekflare.com www.techtarget.com
- Клиент и сервер определяют используемый диалект. geekflare.com www.techtarget.com Этот процесс инициирует клиент с помощью команды SMBCOMNegotiate. www.techtarget.com Команда передаёт серверу список диалектов, которые понимает клиент. www.techtarget.com Сервер отвечает диалектом, который будет использовать. www.techtarget.com
- Клиент передаёт серверу учётные данные для аутентификации (обычно имя пользователя и пароль) и получает уникальный идентификатор (UID). geekflare.com www.techtarget.com
- Сервер возвращает уникальный идентификатор, если аутентификация прошла успешно. geekflare.com
- Сервер проверяет, имеет ли клиент необходимые разрешения и является ли имя общего ресурса действительным. geekflare.com
- Если все детали верны, клиенту предоставляется доступ к общим ресурсам, таким как файлы и папки. geekflare.com
Протокол SMB основан на концепции CIFS и считается более надёжным протоколом обмена файлами. www.lepide.com www.tutorialspoint.com В настоящее время CIFS считается устаревшим, так как в большинстве современных систем хранения данных используются протоколы SMB 2.0 и 3.0. www.tutorialspoint.com