Netbios - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.
Pile de protocoles
Application
Présentation
Session
Transport
Réseau
Liaison de données
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 :

  • 135 Service de localisation utilisé par les appels de procédure à distance.
  • 137 netbios-ns - NETBIOS Name Service
  • 138 netbios-dgm - NETBIOS Datagram Service
  • 139 netbios-ssn - NETBIOS Session Service
  • 445 (versions récentes de Windows : 2000, XP, Vista)

Mais Netbios en lui-même n'est pas vraiment un protocole, c'est essentiellement un système de nommage et une interface logicielle.

Historique

A l'origine, c'est IBM qui a combiné NETBIOS avec un protocole et a réalisé NetBEUI (NetBIOS Extended User Interface) en 1985.

Netbios Name Service (port udp 137)

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.

Netbios Datagram Service (port udp 138)

Description

Ce service permet d'échanger des messages en mode non connecté.

En-tête d'un paquet (en octets)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 ...... 49
50 ...... 84
Type de message
Flags
ID du datagramme
IP source
Port source
Longueur
Offset du paquet
Nom de l'émetteur
Nom du destinataire

Netbios Session Service (port tcp 139)

Ce service permet d'échanger des messages en mode connecté jusqu'à 131071 octets.

Quelques commandes utiles

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

Page générée en 0.078 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise