smb
Här är artikeln om **SMB-protokollet i MediaWiki-format**, i normal encyklopedisk längd:
---
SMB (Server Message Block)
Server Message Block (SMB) är ett nätverksprotokoll som används för att dela filer, mappar, skrivare och andra resurser mellan datorer i ett nätverk. Protokollet utvecklades ursprungligen av IBM på 1980-talet och används idag över hela världen, särskilt i Windows-baserade miljöer. SMB stöds även av Linux och macOS genom olika implementationer, bland annat Samba.
Användningsområden
SMB används för att möjliggöra:
- Åtkomst till delade filer och mappar
- Utskrifter via nätverksskrivare
- Autentisering och behörighetskontroll
- Kommunikation med NAS-enheter och andra nätverksresurser
- Fjärradministration och resurshantering i lokala nätverk
Protokollet är standard för fildelning i Microsoft Windows.
Funktion och arkitektur
SMB fungerar enligt klient–server-modellen. En server gör resurser tillgängliga, medan klienter skickar begäranden som exempelvis öppna fil, läs block eller skriv block. Servern besvarar begäran med motsvarande resultat.
SMB kan transporteras över:
- TCP port 445 (modern metod)
- NetBIOS över TCP/IP via port 137–139 (äldre traditionell metod)
Moderna implementationer använder nästan uteslutande port 445.
Versioner av SMB
SMB 1.0
Den äldsta brett använda versionen, ibland kallad CIFS (Common Internet File System). SMB1 är ineffektivt och anses osäkert. Det är avstängt som standard i moderna system.
SMB 2.0
Introducerat med Windows Vista och Windows Server 2008. Förbättringar:
- Reducerat antal kommandon
- Lägre latens
- Betydligt högre hastighet
- Stöd för pipelining och större paket
SMB 3.x
Infört i Windows 8 och Windows Server 2012 och vidareutvecklat därefter. Funktioner:
- Kryptering av data under överföring
- Förbättrad säkerhet och autentisering
- Multichannel-stöd (flera nätverksströmmar för högre hastighet)
- Failover- och klusterfunktioner
SMB3 rekommenderas i alla moderna miljöer.
Säkerhet
SMB1 är känt för allvarliga säkerhetsbrister, bland annat exploitmöjligheter som förknippas med ransomware såsom WannaCry. Rekommendationer:
- Avaktivera SMB1 helt
- Använd SMB2 eller SMB3
- Aktivera kryptering i SMB3 vid behov
- Använd Kerberos eller NTLMv2 för autentisering
SMB implementerar även åtkomstkontroller via ACL:er.
SMB på Linux och macOS
Linux använder Samba, en fri och öppen implementation av SMB, som möjliggör:
- Kommunikation mellan Linux och Windows
- Windows-kompatibel domänkontroll
- Fil- och skrivardelning i blandade miljöer
- SMB-stöd på NAS-enheter såsom Synology och QNAP
macOS har inbyggt stöd för SMB och använder det som standardprotokoll för nätverksfildelning.
Vanliga användningsområden
SMB används ofta i:
- Företagsnätverk för gemensamma lagringsytor
- Hemnätverk för fildelning och mediastreaming
- NAS-enheter och lagringsservrar
- Windows-arbetsgrupper och domäner
- Backup- och delningssystem
Sammanfattning
SMB är ett av de mest använda fildelningsprotokollen i världen och en central komponent i Windows-baserade nätverk. Med moderna versioner som SMB3 erbjuder protokollet hög säkerhet, bra prestanda och omfattande funktioner. Tack vare Samba används SMB också brett i Linux- och NAS-miljöer.
Se även
Sidslut
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.