|BoxMatrix >> Lexicon >> Network-Protocols >> SMB||@|
|Short for:||Server Message Block|
|Location:||Lexicon >> Network-Protocols|
|Weblinks:||- - -|
|Description:||Protocol for sharing files and printers|
Server Message Block) is a protocol designed by Microsoft for sharing files and Printers in a Windows or MS-DOS
network. Since there are also third party solutions today SMB can now be accessed by pretty much every modern platfform.
There are 3 generations of the SMB protocol, with revisions each:
- SMB 1.0 -> CIFS
- SMB 2.0 -> 2.1
- SMB 3.0 -> 3.0.2 -> 3.1.1 (current)
While it could be run in other context SMB is mainly used on top of
NetBIOS over TCP/IP (NBT), using these services:
NetBIOS Name Service- Port-137-udp
NetBIOS Datagram Service- Port-138-udp
NetBIOS Session Service- Port-139-tcp
SMB over TCP- Port-445-tcp
FRITZ!OS uses 2 different solutions to proivide SMB support:
Due to limited ressources there was no name service in fw 4.x, so Fritzbox shares were not announced to the network.
In Windows shares had to be located by typing the UNC path
\\fritz.box\<shared-folder> into the Explorer address bar.
With the addition of nmbd Fritzbox shares could be found normally by browsing the network.
For licensing reasons AVM used an old Samba package, which is not GPLv3 yet but only supported SMB1.
This turned a problem for models up to gen. 7390 when Microsoft disabled SMB1 support in Windows for security reasons.
Windows could not access Fritzbox shares any more and AVM recommended to use FTP or the NAS instead.
For later models AVM had to implement a new solution:
YNQ is a proprietary but highly portable, compact and modular SMB package developed by Visuality Systems in Israel.
It supports all SMB generations up to current 3.1.1. AVM licensed the embedded Linux server edition which consists of:
- nqcs - SMB / CIFS service - fw 7.08+
- nqnd - NetBIOS over TCP/IP Name Service - only in fw 7.08, later merged into nqcs
Visuality Systems officially licenses the SMB protocol from Microsoft, to keep their clients safe from any patent issues.
All in all a future proof and highly compact solution for the Fritzbox (approx. 400 kB max.). That's 10% of the Samba package.
Showing 1 related property.