Co to jest serwer SMB?
Historia SMB
Pierwsza implementacja SMB pojawiła się w Microsoft LAN Manager w 1987 roku i była integralną częścią Windows do pracy grupowej. Firma Microsoft wprowadziła udoskonaloną specyfikację SMB w 1997 r. Jako popularny system plików internetowych, który został oparty na aplikacji uruchomionej przez SMB w Windows NT 4.0 w 1996 r.
Korzystanie z serwerów SMB
SMB działa poprzez architekturę klient / serwer, a każdy komputer w sieci korzysta z protokołu SMB, konsultując się z portalem, który trafia do serwera SMB, który jest mniej zajęty w klastrze. Protokół ten wymaga, aby każdy klient uwierzytelniał się na serwerze SMB, co oznacza przeciążenie dla protokołu sieciowego, ale umożliwia także bardziej niezawodne środowisko do współdzielenia aplikacji i danych. Zwykle używany w biurze najczęściej spotykanym typem serwera SMB jest udostępniony serwer wydruku Windows, dostępny dla wszystkich komputerów w tej samej domenie sieci.
Implementacja Microsoft
Istnieją dwie używane wersje protokołu SMB rozpowszechniane przez firmę Microsoft, aplikacja 1.0, która pochodzi z systemu Windows NT i została szeroko zaktualizowana w systemie Windows 2000, a także implementacja SMB2 dostarczona z systemem Windows Vista. Aplikacja 2.0 obsługuje wykonanie 1.0, ale oferuje znaczny wzrost wydajności, gdy wszyscy klienci w sieci mają najnowszą wersję. Windows 7 wprowadza SMB 2.1 jako protokół, który pozostaje zgodny na poziomie SMB-server z SMB 2.0
Implementacja open source
Ponieważ SMB jest protokołem do łączenia komputerów z sieciami, od końca lat 90. zachowały się wdrożenia małych i średnich przedsiębiorstw w innych systemach operacyjnych. Wersja SMB o otwartym kodzie źródłowym nosi nazwę Samba i była ważnym elementem dystrybucje Linuksa i MacOS X od 2002 roku. Kandydatem do wydania (możliwą wersją, która stanie się ostateczną) Samby jest wersja 3.6, która zawiera prawie kompletną reimplementację SMB2. Stabilna wersja 3.5 nie ma implementacji SMB2.