NetBIOS

Network Basic Input Output System ist eine Softwareschnittstelle (API) für lokale Netzwerke. NetBIOS ist in der Lage, eine automatische Fehlerkorrektur durchzuführen.  Es werden folgende Netzwerktechnologien unterstützt: Ethernet, Token-Ring, ARCnet sowie die Netzwerkbetriebssysteme Windows NT, NetWare, OS/2 LAN Server von IBM und LAN Manager von Microsoft.  NetBIOS wurde 1983 bei Sytec im Auftrag von IBM entwickelt. Die von NetBIOS zur Verfügung gestellten Funktionen gehen über die reine Hardware-Abstraktion hinaus: NetBIOS verfügt über Funktionen zur Namensauflösung, für die Übertragung von Datenpaketen  und den Aufbau sowie die Verwaltung von Netzwerkverbindungen. Es gibt keine direkte Zustellung von Datenpaketen auf der Schicht 2 des OSI-Schichtenmodells. Als Mitte der 80er Jahre Token Ring und Ethernet aufkamen,  und bestehende Software über diese neuen Netze verwendet werden sollte, wurden die NetBIOS-Funktionen in einem Emulationsprogramm realisiert. Dieses NetBIOS Emulationsprogramm griff selber auf die neuen, paketorientierten Netzwerktreiber zurück.  Das dabei verwendete Protokoll wurde auch als NetBIOS bezeichnet, weswegen NetBIOS manchmal auch als Protokoll bezeichnet wird. Heute heisst dieses  Protokoll NetBEUI (NetBios Extended User Interface). 1986 entwickelte Novell eine NetBIOS-Emulation, welche auf dem IPX/SPX Protokoll basiert. IBM führte  1987 das NetBIOS over TCP/IP (NBT/NetBT) ein. NBT ist eine Implementierung des NetBIOS auf dem TCP/IP Protokoll. NetBEUI ist nicht routbar, da dies nicht im Protokoll vorgesehen war. Da aber die Protokolle IPX und IP über Routing-Funktionen verfügen,  kann man durch die neuen von IBM und Novel eingeführten Implementierungen von NetBIOS auf Basis des IPX bzw. TCP/IP Protokolls, Anwendungen auf NetBIOS-Basis, auch über die Bereiche kleiner lokaler Netzwerke hinaus, zur Verfügung stellen.                                         
Siehe auch:    NetBEUI   BIOS   Extensible-Firmware-Interface   protokoll   schnittstelle   API   TCP-IP   Server-Message-Block-Protocol   Novell-Netware   IBM