Server Message Block

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Common Internet File System)
Aller à : Navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir SMB.
Server Message Block
Fonction Partage de fichiers et d'imprimantes
Sigle SMB
Port 445[1]
Pile de protocoles
7.  Application
6.  Présentation
5.  Session
4.  Transport
3.  Réseau
2.  Liaison
1.  Physique
Modèle Internet
Modèle OSI


Le protocole SMB (Server Message Block[2]) est un protocole permettant le partage de ressources (fichiers et imprimantes) sur des réseaux locaux avec des PC sous Windows. Dans Windows NT 4, il est appelé CIFS (Common Internet File System). Dans Vista et 7, il est appelé SMB 2[3].

Sommaire

[modifier] Chez Microsoft, de Lan Manager à CIFS

Créé en 1985 par IBM, ce protocole s'est d'abord appelé LAN Manager sous OS/2, puis il a été popularisé par Microsoft Windows qui l'intégrait comme système par défaut de partage de fichiers sous Windows. En 1998, Microsoft renomme SMB en CIFS (Common Internet File System) et ajoute plusieurs fonctions comme le support des raccourcis et de fichiers de plus grande taille.

Avec l'arrivée de Windows Vista et de 7, Microsoft a mis au point une version 2 du protocole plus rapide. Le protocole est de nouveau nommé SMB (SMB 2).

[modifier] Architecture client-serveur

SMB fonctionne via une structure de client/serveur, le client va envoyer des requêtes spécifiques et le serveur de fichiers va y répondre. Le protocole est optimisé pour une utilisation dans un réseau local, mais il peut aussi être utilisé sur Internet (la plupart des attaques simples sous Windows ont pour source cette raison, profitant notamment de la présence du service "Serveur" lancé par défaut).[réf. nécessaire]

[modifier] Partage de ressources diverses

Le serveur SMB permet de donner l’accès aux clients du réseau à des systèmes de fichiers, mais aussi à d’autres ressources comme des imprimantes. Le client peut avoir ses propres disques qui ne seront pas partagés et peut accéder en même temps aux disques et imprimantes partagés par le serveur.

[modifier] La couche réseau utilisée par CIFS : TCP/IP ou NetBEUI

SMB a été à l’origine conçu pour tourner par dessus une des implémentations de NetBEUI nommé aussi NBT.

Des évolutions du protocoles ont été apportées car il n'était pas routable (interconnexion d'un réseau avec un autre). Il a été encapsulé dans des trames TCP/IP depuis Windows 2000.

Il est aujourd'hui abandonnée sur les nouvelles éditions de Windows 2008 Serveur.

[modifier] Charge du réseau

Le protocole fait une utilisation intensive de la bande passante réseau, cela est dû à la nature de SMB. En effet, chaque client reporte sa présence à tout le réseau (via des broadcasts). Cela est dû à la présence du service « Explorateur d'ordinateur » lancé par défaut.

[modifier] Samba dans l'Open Source

Le protocole SMB est aujourd'hui disponible sur la plupart des systèmes d'exploitation, notamment linux/unix, grâce à son implémentation libre Samba.

[modifier] Références

[modifier] Voir aussi

[modifier] Articles connexes

[modifier] Liens externes

Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues