CIFS (Common Internet File System) – это протокол, который позволяет клиентам получать доступ к файлам на сервере по сети. CIFS является расширением протокола SMB (Server Message Block), который изначально использовался в операционных системах Microsoft.
Основные возможности
- Совместное использование файлов – CIFS позволяет нескольким пользователям одновременно работать с файлами на сервере. При этом выполняется блокировка файлов, чтобы избежать конфликтов.
- Удаленный доступ – клиенты могут подключаться к файлам на сервере CIFS удаленно через сеть.
- Аутентификация – CIFS поддерживает аутентификацию пользователей по логину и паролю или по протоколу Kerberos.
- ACL (списки контроля доступа) – администратор может устанавливать разрешения на доступ к файлам и папкам для разных пользователей и групп.
- Кэширование – клиенты CIFS могут кэшировать содержимое файлов локально для ускорения доступа. При изменениях на сервере кэш обновляется.
- SMB-протоколы – CIFS основан на протоколах SMB 1.0, 2.0, 2.1, 3.0 для обмена данными между клиентом и сервером.
CIFS широко использовался в ранних версиях Windows, но в последних версиях заменен на SMB3. Однако многие NAS-устройства и системы хранения данных продолжают поддерживать CIFS для совместимости со старым ПО.