SMB
En 1984, IBM crée un protocole qui va transformer la manière dont les ordinateurs partagent leurs ressources : SMB, pour Server Message Block. À cette époque, personne n’imagine que cette technologie deviendra l’épine dorsale des réseaux d’entreprise modernes. L’idée paraît pourtant simple : permettre à des machines distantes de partager fichiers et imprimantes via NetBIOS.
Microsoft s’empare de cette innovation. Dès 1987, la firme de Redmond intègre SMB dans son programme LAN Manager, suivi l’année suivante par IBM avec son serveur OS/2 LAN. Ces premières implémentations marquent le début d’un système qui va bientôt coloniser les bureaux du monde entier. Le partage de ressources en réseau local trouve enfin sa voie.
Neuf ans plus tard, Microsoft franchit un cap décisif. Windows NT 4.0 arrive en 1996 avec CIFS, Common Internet File System. Cette version dialectale de SMB s’adapte aux réseaux d’entreprise qui gagnent en complexité. L’IETF publie un projet de norme l’année suivante, tandis que la SNIA propose une spécification technique en 1999. Le protocole sort progressivement de son carcan propriétaire.
Le millénaire change, et avec lui l’appellation du protocole. Windows 2000 renoue avec le nom SMB tout en apportant des extensions considérables. Les ports TCP dédiés (445) viennent s’ajouter aux traditionnels ports NetBIOS (137-139). Cette évolution accompagne la migration de NetBIOS vers TCP/IP, reflétant la maturité croissante des infrastructures réseau.
L’année 2006 marque une rupture. Windows Vista introduit SMB 2.0, version qui bouleverse l’architecture du protocole. Microsoft fait le ménage : les 75 commandes de l’ancienne version se réduisent à 19 instructions. Les opérations asynchrones font leur apparition, les lectures et écritures gagnent en efficacité. Le hachage HMAC SHA-256 remplace l’antique MD5, renforçant la sécurité d’un protocole devenu incontournable.
Windows 7 peaufine cette base avec SMB 2.1 en 2009. La gestion du cache s’affine, les réseaux à large bande passante trouvent leur compte. Le système de bail de fichiers remplace le mécanisme de verrouillage opportuniste, réduisant le bavardage réseau tout en améliorant la gestion des métadonnées.
Mais c’est en 2012 que SMB connaît sa plus belle métamorphose. Windows 8 et Windows Server 2012 accouchent de SMB 3.0, version qui répond enfin aux besoins des entreprises modernes. La haute disponibilité est rendue possible grâce au basculement transparent. Le multichannel agrège plusieurs connexions réseau, multipliant les performances. Le protocole RDMA s’intègre naturellement, avec des débits jusqu’alors inimaginables. Le chiffrement AES-CCM sécurise les échanges les plus sensibles.
L’évolution ne s’arrête pas là. SMB 3.02 débarque avec Windows 8.1 l’année suivante, apportant le support des clusters asymétriques et perfectionnant RDMA. Windows 10 introduit la version 3.1.1, durcissant encore la sécurité face aux menaces grandissantes.
Pendant ce temps, une autre histoire s’écrit dans le monde du logiciel libre. Andrew Tridgell développe Samba, implémentation alternative qui réconcilie les univers Windows et UNIX. Ce projet de rétro-ingénierie titanesque force Microsoft à publier ses spécifications, démocratisant un protocole longtemps gardé secret. Samba transforme SMB en standard de facto, dépassant les frontières des systèmes d’exploitation.
Cette évolution sur quatre décennies raconte l’histoire des réseaux d’entreprise. D’un simple mécanisme de partage local, SMB s’est mué en système complexe gérant performance, sécurité et haute disponibilité. Chaque version répond aux mutations de l’informatique d’entreprise : virtualisation, cloud, protection des données.
La sécurité reste le talon d’Achille du protocole. Les premiers mécanismes d’authentification LM et NTLM montrent leurs faiblesses. NTLMv2 puis les signatures de paquets, introduites avec Windows NT 4.0 SP3, colmatent les brèches. Les versions récentes intègrent chiffrement robuste et protections anti-attaques, répondant aux menaces contemporaines.
Devenu standard universel du partage de fichiers, SMB équipe tous les systèmes d’exploitation modernes. Son adaptation constante accompagne les architectures distribuées, le stockage cloud, et les nouvelles menaces cybernétiques.
La vulnérabilité découverte par le Cult of the Dead Cow en 2001 (CVE-2008-4037) impose des correctifs majeurs. Les attaques par relais SMB nécessitent l’ajout de protections spécifiques. Chaque incident forge un protocole plus résistant.
Les environnements informatiques modernes exigent toujours plus : performances accrues, sécurité renforcée, adaptation aux nouvelles architectures de stockage. Cette capacité d’évolution perpétuelle de SMB explique la longévité d’un protocole né il y a quarante ans, toujours indispensable aux entreprises du XXIe siècle.