Skip to main content

Was ist NetBIOS?

Kurz gesagt, NetBIOS bietet Kommunikationsdienste in lokalen Netzwerken an. Es verwendet ein Softwareprotokoll namens NetBIOS Frames (NBF), mit dem Anwendungen und Computer in einem lokalen Netzwerk (LAN) mit der Netzwerkhardware kommunizieren und Daten über das Netzwerk übertragen können.

NetBIOS, eine Abkürzung für Network Basic Input / Output System, ist ein Industriestandard für Netzwerke. Es wurde 1983 von Sytek erstellt und wird häufig mit dem NetBIOS-Protokoll über TCP / IP (NBT) verwendet. Es wird jedoch auch in Token Ring-Netzwerken sowie von Microsoft Windows verwendet.

Hinweis: NetBIOS und NetBEUI sind separate, aber verwandte Technologien. NetBEUI erweiterte die ersten Implementierungen von NetBIOS um zusätzliche Netzwerkfunktionen.

Wie NetBIOS mit Anwendungen funktioniert

Softwareanwendungen in einem NetBIOS-Netzwerk suchen und identifizieren sich über ihre NetBIOS-Namen. In Windows ist der NetBIOS-Name vom Computernamen getrennt und kann bis zu 16 Zeichen lang sein.

Anwendungen auf anderen Computern greifen über UDP, ein einfaches OSI-Transportschichtprotokoll für Client / Server-Netzwerkanwendungen auf der Basis von Internet Protocol (IP), über Port 137 (in NBT) auf NetBIOS-Namen zu.

Das Registrieren des NetBIOS-Namens ist für die Anwendung erforderlich, wird jedoch von Microsoft für IPv6 nicht unterstützt. Das letzte Oktett ist normalerweise das NetBIOS-Suffix, das erläutert, welche Dienste das System zur Verfügung hat.

Der Windows Internet Naming Service (WINS) bietet Namensauflösungsdienste für NetBIOS.

Zwei Anwendungen starten eine NetBIOS-Sitzung, wenn der Client einen Befehl sendet, einen anderen Client (den Server) über TCP-Port 139 "aufzurufen". Dies wird als Sitzungsmodus bezeichnet, bei dem beide Seiten "send" - und "receive" -Befehle zum Liefern ausgeben Nachrichten in beide Richtungen. Der Befehl "Auflegen" beendet eine NetBIOS-Sitzung.

NetBIOS unterstützt auch die verbindungslose Kommunikation über UDP. Anwendungen überwachen UDP-Port 138, um NetBIOS-Datagramme zu empfangen. Der Datagrammdienst kann Datagramme und Broadcast-Datagramme senden und empfangen.

Weitere Informationen zu NetBIOS

Im Folgenden sind einige der Optionen aufgeführt, die der Namensdienst über NetBIOS senden darf:

  • Namen hinzufügen um den NetBIOS-Namen zu registrieren
  • Gruppennamen hinzufügen ist ähnlich, registriert jedoch den NetBIOS-Gruppennamen
  • Namen löschen dient zum Aufheben der Registrierung eines NetBIOS-Namens, sei es ein Name oder eine Gruppe
  • Name suchen dient zum Nachschlagen eines NetBIOS-Namens im Netzwerk

Die Sitzungsdienste ermöglichen diese Grundelemente:

  • Anruf um eine Sitzung über den NetBIOS-Namen zu starten
  • Hör mal zu wird sehen, ob versucht werden kann, die Sitzung zu öffnen
  • Auflegen wird verwendet, um eine Sitzung zu schließen
  • Sendensendet ein Paket über die Sitzung
  • Nein senden ist dasselbe wie send, erfordert jedoch keine Bestätigung, dass es durch die Sitzung gesendet wurde
  • Erhalten wartet auf das ankommende Paket

Im Datagramm-Modus werden diese Grundelemente unterstützt:

  • Datagramm senden sendet ein Datagramm über den NetBIOS-Namen
  • Broadcast-Datagramm senden dient zum Senden eines Datagramms an jeden registrierten NetBIOS-Namen im Netzwerk
  • Datagramm empfangen wartet auf ein Send Datagram-Paket
  • Broadcast-Datagramm empfangen wartet auf ein Send Broadcast-Paket