Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

NetBIOS

Un article de Wikipédia, l'encyclopédie libre.

NetBIOS (NETwork Basic Input Output System) est une architectureréseau codéveloppée parIBM et Sytek (en) au début des années 1980. NetBIOS est utilisé principalement parMicrosoft. Ce n'est pas un protocole réseau, mais un système de nommage et une interface logicielle qui permet d’établir dessessions entre différents ordinateurs d’un réseau.

NetBIOS a connu plusieurs implémentations :

  • NBF (NetBIOS Frames Protocol, connu à tort sous le nomNetBEUI) ;
  • NBX (NetBIOS overIPX/SPX) ;
  • NBT (NetBIOS overTCP/IP).

Les deux premières ont disparu de nos jours.

Les noms NetBIOS sont appelés à disparaître en faveur des nomsDNS. De plus, le partage de fichiers avec le protocoleSMB peut à présent se passer de NetBIOS et fonctionner directement par-dessus TCP/IP.

Historique

[modifier |modifier le code]
NetBIOS et le modèle en couches TCP/IP

NetBIOS a été développé en1983 par Sytek Inc. commeinterface de programmation pour les communications entre ordinateursIBM PC sur un réseau local.

IBM a écrit en1985 unémulateur NetBIOS nomméNetBEUI (NetBIOS Extended User Interface). À cette occasion, IBM a étendu l'interface de programmation et défini le protocole NBF. NBF pouvait fonctionner par-dessus la couche IEEE Logical Link Control, donc à la fois par-dessusToken ring d'IBM et par-dessusEthernet.

En1986,Novell a publié AdvancedNovell NetWare 2.0 qui comportait son propre émulateur NetBIOS et pouvait fonctionner par-dessus IPX/SPX.

En1987, une méthode pourencapsuler NetBIOS dans des paquetsTCP etUDP,NetBIOS over TCP/IP a été publiée. Elle a été décrite dans lesRFC 1001[1] etRFC 1002[2].

NetBIOS over TCP/IP

[modifier |modifier le code]

NetBIOS over TCP/IP utilise lesports :

  • 135 Service de localisation utilisé par lesappels de procédure à distance ;
  • 137 netbios-ns -NETBIOS Name Service ;
  • 138 netbios-dgm -NETBIOS Datagram Service ;
  • 139 netbios-ssn -NETBIOS Session Service.

NetBIOS Name Service (port UDP 137)

[modifier |modifier le code]

Ce service sert à associer un nom d’ordinateur à une adresseIP.

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 contrôleur de domaine et une machine cliente qui portent le même nom sur 15 caractères ; en interne, le seizième caractère est attribué automatiquement et permet de différencier les deux.

NetBIOS Datagram Service (port UDP 138)

[modifier |modifier le code]

Description

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

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

123456789101112131415 ...... 4950 ...... 84
Type de messageFlagsID du datagrammeIP sourcePort sourceLongueurOffset dupaquetNom de l’émetteurNom du destinataire

NetBIOS Session Service (port TCP 139)

[modifier |modifier le code]

Ce service permet d’échanger des messages en mode connecté jusqu’à 131 071 octets.

Quelques commandes utiles

[modifier |modifier le code]
  • nbtstat -a nomnetbios: affiche la table correspondant à ce nom netbios
  • nbtstat -A 192.0.2.123: affiche la table correspondant à cette adresse IP
  • nbtstat -n: affiche la table locale
  • nbtstat -r: affiche la table des noms résolus par leWINS etbroadcast
  • nslookup -S nomnetbios: idem sousUNIX

Références

[modifier |modifier le code]
  1. (en) « PROTOCOL STANDARD FOR A NetBIOS SERVICE ON A TCP/UDP TRANSPORT: CONCEPTS AND METHODS »,Request for commentsno 1001,
  2. (en) « PROTOCOL STANDARD FOR A NetBIOS SERVICE ON A TCP/UDP TRANSPORT: DETAILED SPECIFICATIONS »,Request for commentsno 1002,
v ·m
7.Application
6.Présentation
5.Session
4.Transport
3.Réseau
2.Liaison
1.Physique
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=NetBIOS&oldid=219313736 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp