Serveur d'impression

Bloc de messages du serveur – Wikipedia – Serveur d’impression

Le 3 mai 2019 - 5 minutes de lecture

Un article de Wikipedia, l'encyclopédie gratuite.

Page d'aide sur l'homonymie Pour les articles homonymes, voir SMB.

Le protocole PME (Bloc de messages du serveur[[[[2]) est un protocole de partage de ressources (fichiers et imprimantes) sur des réseaux locaux avec des PC Windows.

Dans l'ancien Windows NT 4, il s'appelait CIFS (Système de fichiers Internet commun). La version 2 de SMB est apparue dans Vista, Windows 7 et Windows 8[[[[3]. Actuellement, SMB est dans la version 3.1.1, introduite dans Windows 10 et Windows Server 2016[[[[4].

Créé en 1985 par IBM, ce protocole a été appelé pour la première fois LAN Manager sous OS / 2, il a ensuite été popularisé par Microsoft Windows qui l’a inclus en tant que système par défaut pour le partage de fichiers sous Windows. En 1996, dans le cadre d’une opération marketing visant à contrer l’annonce de WebNFS par Sun Microsystems, Microsoft a été renommé SMB CIFS (Système de fichiers Internet commun)[[[[5],[[[[6] et ajoute plusieurs fonctionnalités telles que la prise en charge des raccourcis et des fichiers plus volumineux.

En 2006, avec l’arrivée de Windows Vista et de Windows 7, Microsoft a mis au point une version 2 du protocole plus rapide. Le protocole est renommé SMB (SMB 2).

En 2012, avec Windows 8 et Windows 2012, Microsoft propose la version 3[[[[7] de PME. Il apporte des améliorations significatives, telles que le protocole SMB Direct (SMB sur RDMA) et le protocole SMB Multichannel.[[[[8] (connexions multiples par session SMB), ainsi qu’une amélioration des performances par rapport à la version 2, en particulier avec les centres de données virtuels.

Architecture client-serveur[[[[modifier | changer le code]

SMB fonctionne via une structure client / serveur, le client envoie des demandes spécifiques et le serveur de fichiers y répond. Le protocole est optimisé pour une utilisation sur un réseau local, mais il peut également être utilisé sur Internet.

Partage de ressources diverses[[[[modifier | changer le code]

Le serveur SMB permet aux clients du réseau d'accéder aux systèmes de fichiers, mais également à d'autres ressources telles que des imprimantes. Le client peut disposer de ses propres disques, qui ne seront pas partagés, et accéder simultanément aux disques et aux imprimantes partagés par le serveur. Les ressources partagées sont accessibles à partir d'une adresse utilisant le type de convention UNC:
\ serveur partage chemin nom de fichier

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

SMB a été conçu à l'origine pour fonctionner sur l'une des implémentations NetBEUI, également appelée NBT.

Des modifications ont été apportées au protocole car il n’était pas routable (interconnexion d’un réseau avec un autre). Il est encapsulé dans des trames TCP / IP depuis Windows 2000.

Charge du réseau[[[[modifier | changer le code]

Historiquement, le protocole SMB est basé sur la couche NetBIOS. Le protocole NetBIOS est connu pour générer une diffusion pour la résolution de noms sur le protocole NBNS, et génère ainsi une consommation de bande passante inutile.

Pour résoudre ce problème, il est possible d'installer un serveur WINS, ce qui est la pratique recommandée si NetBIOS n'a pas été désactivé. De plus, il est de plus en plus courant de désactiver complètement le protocole NetBIOS car il n’est plus nécessaire s’il n’ya pas d’application ou de serveur historique (avant Windows 2000).[[[[9]

Registre (service LanManWorkstation et autres)[[[[modifier | changer le code]

Dans le registre (en particulier dans Windows 7), le paramètre de base de SMB se trouve dans l’arborescence.
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / LanManWorkstation.
Comme pour de nombreux autres éléments du registre, les noms d'origine des fonctionnalités étaient conservés dans le registre, tandis que Microsoft changeait le nom de la fonctionnalité.

En plus de ces paramètres de base, il existe de nombreux autres paramètres concernant SMB:

  • Le réglage qui a le plus d'impact sur les performances du réseau[réf. nécessaire] est dans l'arbre HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Navigateur
  • Le réglage ayant le plus d'impact sur la sécurité[réf. nécessaire] est dans HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / LanManServer.

Le protocole SMB est disponible sur la plupart des systèmes d'exploitation, y compris Linux / Unix, grâce à son implémentation libre Samba.
La première version stable et publique de Samba a été libéré en 1997[[[[dix].

Une faille dans la version 1 de ce protocole (SMBv1), nommée EternalBlue, est en cause pour la diffusion en de l'un des plus grands ransomware de l'histoire de l'internet, WannaCry[[[[11]Ce problème de sécurité a été corrigé à la suite d'une mise à jour publiée le 14 mars 2017 (MS17-010).

  1. "Hébergement direct SMB sur TCP / IP" à l'adresse support.microsoft.com
  2. Spécification de protocole sur MSDN
  3. Deuxième génération du protocole
  4. José Barreto, " Nouveautés de SMB 3.1.1 dans l'aperçu technique 2 de Windows Server 2016 , Microsoft TechNet Server & Blogs de gestion,
  5. Les mythes sur SAMBA
  6. [1]
  7. (dans) " Blog Windows Server: SMB 2.2 est maintenant SMB 3.0 ", Microsoft
  8. (dans) " Protocole direct SMB et multicanal SMB ", Microsoft
  9. https://blogs.msmvps.com/acefekay/2013/03/02/do-i-need-netbios/ "Ai-je besoin de NetBIOS"
  10. http://www.samba.org/samba/history/samba1.9.17.html
  11. [email protected]" WannaCrypt: une infection "jugée", une mise à jour sur la situation " NextImpact, (lisez en ligne, lisez le 19 septembre 2017)

Articles Liés[[[[modifier | changer le code]

Liens externes[[[[modifier | changer le code]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.