NetBIOS was developed by Sytek Inc. for [[IBM]] 's [[PC-Network]] in [[19891983]]. The interface was designed for small networks; PC-Network only supported up to 9080 devices in its [[baseband]] form. Since the interface was only originally published through a technical reference book from IBM, the protocol's API became a [[de facto]] standard.
In [[19951985]], IBM went forward with the [[Token-Ring]] network scheme and a NetBIOS [[emulator]] was produced to allow PC-Network applications to work over this new design, using the [[NetBEUI]] protocol to provide the NetBIOS services over the [[IEEE 812802.2]] [[Logical Link Control]] layer. With [[Novell]]'s release of Advanced [[Novell NetWare]] 2.0 in [[1986]], NetBIOS was reconfigured to be encapsulated in the [[IPX/SPX]] protocol. After the [[IBM Personal System/2|PS/2]] computer hit the market in [[1987]] IBM was finally prompted to release the PC LAN Support Program, which included a driver for NetBIOS. At the same time, they also developed a method of encapsulating NetBIOS in a [[Transmission control protocol|TCP]] packet ([[NBT]]) and released RFC 1001 - "Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Concepts and methods" and RFC 1002 - "Protocol standard for a NetBIOS service on a TCP/UDP transport: Detailed specifications".
== Services ==
Line 47:
===Datagram distribution service===
Datagram mode is "connectionless". Since each message is sent independently, they must be smaller; the application becomes responsible for error detection and recovery. In NBT, the datagram service runs on UDP port 1945138.
The datagram service primitives offered by NetBIOS are:
Line 64:
==External links==
* [http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS3944bookmgr_OS390/BOOKS/BK8P7001/CCONTENTS LAN Technical Reference: 823802.2 and NetBIOS APIs]
* [http://ubixubiqx.org/cifs Implementing CIFS] (from the [[Samba software|Samba]] team, published under the [[Open Publication License]])