NETBIOS Network Basic Input Output CIFS Common Internet File System SMB Server Message Block
2.2 L'architecture réseau des systèmes Microsoft 2.2.1 NetBIOS : network basic input output 2.2.2 CIFS : common internet le system 2.2.3 SMB : server message block 2.3 Les protocoles 2.4 NetBIOS 2.4.1 Historique TCP/IP utilise des @IPs (Nombres). NETBIOS utilise des Noms. 1984 IBM crée une interface de programmation pour application (API) pour mettre ses machines en réseau. L'API fournit un cadre rudimentaraire pour la conne xion d'une application à un partage dis-tant.Netbiosbas niveau pour trans férer les requêtes de machinea besoin d'un protocole de transport de en machine. Fin 1985 NetBEUI (NetBIOS Extended User Interface). NetBEUI laisse à chaque machine le soin d'an-noncer un nom (jusqu'à 15 car.). 1987 Standard NBT (NetBIOS over TCP/IP) : RFC 1001/1002
2.5 Obtention d'un nom Une machine qui démarre doit enregistrer son nom, deux solutions :
8
CHAPITRE2.MICROSOFT:LEVOISINAGERÉSEAU9 serveur NBNS (WINS) défense de son propre nom en l'envoyant par broadcast Il est nécessaire de faire une corrélation entre Nom et @IP. Cette corrélation peut se faire de 2 façons soit par un serveur NBNS, soit par broadcast. 2.6 Datagrammes et sessions NBT offre deux services : le service session et le service datagramme. 2.6.1 Datagrammes Primitive Description Send Datagram Envoi d'un paquet vers une machine ou un groupe de machines Send Broadcast Datagram Diffusion d'un datagramme à toutes les machines en attente s ur “Re-ceive Broadcast Datagram Receive Datagram Réception d'un datagramme en provenance d'une machine Receive Broadcast Datagram Attente d'un datagramme en diffusion
FIG. 2.1 Primitives du service datagramme
2.6.2 Sessions Primitive Description Call Démarrage d'une session avec une machine à l'écoute. Listen Attente d'un appel en provenance d'une machine spécique ou de toute machine. Hang-Up Fin d'un Call. Send Envoi de données vers l'autre extrémité. Receive Réception de données en provenance de l'autre extrémité. Session Status Recherche d'informations sur des sessions spéciques.
FIG. 2.2 Primitives du service session
2.6.3 SMB Une connexion SMB élémentaire se réalise à travers les étapes suivantes : 1. Etablissement d'une session NetBIOS 2. Négociation d'une variante de protocole 3. Dénition des paramètres pour la session et établissement d'une connexion à une ressource 2.7 swb Toutes ces étapes peut être réalisée à l'aide d'un outil nomm éswb.exedisponible gratuitement sur le sitehttp://www.securityfriday.com/tools/SWB.html.
Chapitre 3
Samba : Introduction
3.1 A propos 3.1.1 Mots clés samba programme de partage de ressources Linux pour Windows swat programme de gestion de samba 3.1.2 Fichiers /etc/samba/smb.conf chier de conguration de samba
3.2 Présentation de Samba Un serveur Samba offre les services suivants : partage d'une ou plusieurs arborescences de répertoires partage d'une ou plusieurs arborescences Dfs (1) partage d'imprimantes installées sur le serveur au prot des clients Windows du réseau. participation à l'exploration d'un réseau authentication des clients se connectant à un domaine Windows fourniture ou participation àla résolution de nom WINS (Windows Internet Name Service)
3.3 Orgine du nom {\tt grep -i '^s.*l.*b' /usr/dict/words} 3.4 smbd : server message block Démon qui gère les partages de chiers et d'imprimantes, ainsi que les authentications et les autorisa-tions pour les clients SMB. 1utilisateurs un moyen simple d'accéder à des données reparties et distribuée s sur unDFS (Distributed File System) fournit aux réseau. Un dossier partagé DFS sert de point d'accès à d'autr es dossiers sur le réseau.