7 | Application |
---|---|
6 | Présentation |
5 | Session |
4 | Transport |
3 | Réseau |
2 | Liaison de données |
1 | Physique |
Modèle OSI |
Netbios est un protocole de transfert de fichiers co-développé par IBM et Sytec au début des années 1980. En 2005, il est utilisé principalement par Microsoft. C'est une interface qui permet d'établir des sessions entre différents ordinateurs d'un réseau.
Il utilise les ports :
Mais Netbios en lui-même n'est pas vraiment un protocole, c'est essentiellement un système de nommage et une interface logicielle.
A l'origine, c'est IBM qui a combiné NETBIOS avec un protocole et a réalisé NetBEUI (NetBIOS Extended User Interface) en 1985.
Ce service sert à associer un nom d'ordinateur à une adresse IP.
Ce nom est limité à 15 caractères, plus un caractère renseignant sur le type de machine : par exemple, avec l'interface graphique, on peut avoir un domaine et une machine qui porte le même nom sur 15 caractères ; en interne, le seizième caractère est attribué automatiquement et permet de différentier les deux.
Description
Ce service permet d'échanger des messages en mode non connecté.
En-tête d'un paquet (en octets)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ce service permet d'échanger des messages en mode connecté jusqu'à 131071 octets.
nbtstat -a nomnetbios: affiche la table correspondant à ce nom netbios
nbtstat -A ad.ip.de.mach: affiche la table correspondant à cette adresse IP
nbtstat -n: affiche la table locale
nbtstat -r: affiche la table des noms résolus par le WINS et broadcast
nmblookup -S : nomnetbios idem sous unix