SMB (Server Message Block) i CIFS (Common Internet File System) to protokoły sieciowe służące do udostępniania plików, drukarek i innych zasobów między komputerami w sieci – niezależnie od systemu operacyjnego.
Spis treści
ToggleSMB vs CIFS – podstawowa różnica
Na start najważniejsze:
- SMB to właściwy protokół
- CIFS to jego starsza, rozwinięta wersja od Microsoftu
W praktyce dziś:
- CIFS jest traktowany jako przestarzała wersja SMB (SMB1)
- używa się nowoczesnych wersji: SMB 2.x i SMB 3.x
Czyli: CIFS = stare SMB, którego lepiej unikać.
Jak działa SMB?
SMB działa w modelu klient–serwer.
Schemat jest prosty:
- komputer (klient) łączy się z serwerem,
- serwer udostępnia zasoby (np. folder),
- klient korzysta z nich jak z lokalnych plików.
Czyli np.:
- otwierasz folder sieciowy,
- kopiujesz pliki,
- zapisujesz dokumenty – jakby były na Twoim dysku.
Do czego używa się SMB?
Najczęstsze zastosowania:
- udostępnianie folderów w sieci (np. NAS, serwer plików),
- współdzielenie drukarek,
- dostęp do danych w firmie,
- backupy sieciowe,
- komunikacja między Windows ↔ Linux ↔ macOS.
To jest standard w sieciach lokalnych (LAN).
Wersje SMB – co warto wiedzieć
Rozwój protokołu był kluczowy dla wydajności i bezpieczeństwa:
- SMB1 / CIFS – stary, wolny, niebezpieczny
- SMB2 (2006) – duży skok wydajności
- SMB3 (od 2012) – szyfrowanie, lepsze bezpieczeństwo
- SMB 3.1.1 – nowoczesne zabezpieczenia
W praktyce: używaj SMB3, wyłącz SMB1.
Bezpieczeństwo – największy problem CIFS
Starsze wersje (CIFS / SMB1) mają poważne wady:
- brak szyfrowania danych,
- podatność na ataki (np. WannaCry),
- słabe uwierzytelnianie.
Nowoczesne SMB rozwiązuje te problemy:
- szyfrowanie transmisji,
- Kerberos (bezpieczne logowanie),
- podpisywanie danych.
Dlatego SMB1 powinien być wyłączony w każdej sieci.
SMB w Linux i macOS – czyli Samba
Na systemach innych niż Windows używa się:
👉 Samba
To oprogramowanie pozwala:
- udostępniać pliki Linux ↔ Windows,
- łączyć się z udziałami SMB,
- działać z Active Directory.
Przykład montowania udziału w Linuxie:
sudo mount -t cifs //serwer/udzial /mnt -o username=user,password=haslo
Dzięki temu folder sieciowy działa jak lokalny katalog.
Zalety SMB/CIFS
Najważniejsze plusy:
- bardzo szerokie wsparcie (Windows, Linux, macOS),
- łatwa konfiguracja w małych sieciach,
- integracja z Active Directory,
- dobra wydajność w nowych wersjach.
Wady SMB/CIFS
Nie jest to protokół idealny:
- stare wersje są niebezpieczne,
- potrafi generować duży ruch sieciowy,
- czasem problemy z kompatybilnością wersji,
- gorzej sprawdza się w sieciach WAN niż LAN.
SMB w praktyce – kiedy go używasz (nawet nie wiedząc)
Masz SMB jeśli:
- wchodzisz w „Udostępnione w sieci” w Windows,
- korzystasz z NAS (np. Synology, QNAP),
- masz folder sieciowy w pracy,
- kopiujesz pliki między komputerami w LAN.
Najważniejsze wnioski
- SMB to standard do udostępniania plików w sieci
- CIFS to stara, niebezpieczna wersja (SMB1)
- używaj SMB 3.x i wyłącz SMB1
W nowoczesnych sieciach SMB nadal jest podstawą – ale tylko wtedy, gdy korzystasz z aktualnych i bezpiecznych wersji protokołu.



