Netbios

NetBIOS is an acronym for Network Basic Input/Output System. It generally refers to a programming API for local network communication.

History

NetBIOS is a networking protocol, co-developed by IBM and Sytec for the so-dubbed PC-Network in the early 1980s. Although only published through a technical reference book from IBM, the protocol's API became a de-facto standard. As PC-Network hardware is no longer used, having been replaced by TokenRing and Ethernet networks, the NetBIOS protocol might not be needed anymore. However, because a lot of software was written for NetBIOS's API, it has since been adapted to work over various other protocols such as IPX/SPX and TCP/IP. NetBIOS over TokenRing or Ethernet is now referred to as NetBEUI. It was still heavily used until the Microsoft Windows 98 operating system was released. NetBIOS over TCP/IP is referred to as NBT and has been standardized by RFCs 1001 and 1002. NBT intends to provide a NetBIOS-based PC-Network LAN emulation over a routed IP-based internetwork. It has been introduced with Microsoft Windows 2000 and is now the preferred NetBIOS transport.

Overview

NetBIOS, whatever the adaptation, provides three distinct services:
  • Name service: name registration and resolution (name browsing service is part of SMB, an upper layer)
  • Session service: reliable connection-oriented communication
  • Datagram distribution service: unreliable connectionless communication
When NetBIOS was an OSI data link layer protocol, its functions were accessed via the 5Ch interrupt. Messages passed to these functions were formatted according to the NCB (Network Block Control) format. NetBIOS and NetBEUI were intended for use on local networks only. Therefore, they have no support for routing and can only handle a maximum of 72 nodes or named devices. Usage of broadcast is intensive, especially for operations related to the name service. NBT (NetBIOS over TCP/IP) uses one or more NBNS (NetBIOS Name Server(s)) to span name service over multiple subnets (while broadcast is limited to only one subnet). An NBNS is a sort of dynamic DNS. Microsoft's implementation of NBNS is called WINS. Moreover, in order to extend virtual NetBIOS networks across multiple IP subnetworks, the standard also introduced the use of one or more NBDD (NetBIOS Datagram Distribution) server(s). Unfortunately, Microsoft's implementation of NBDD never worked.

External links

 

<< PreviousWord BrowserNext >>
energy economics
st. thomas university (new brunswick)
behavioral finance
risk aversion
blogstream
11
if you're happy and you know it
marianne moore
lost in space (album)
vicar
ronald mcnair
coast mountains
northern france campaign (1944)
mount waddington
pythagorean comma
magic and religion
jack chew
zeppo marx
romance (1930 movie)
their own desire
the trespasser
marie dressler
a patch of blue
min and bill
hungarian vizsla
irene dunne
james mooney
chihuahua
green tax shift
puebla, puebla
ann harding
veracruz (disambiguation)
holiday (movie)
university of missouri
feminist economics
list of constellations by area
human development theory
helen hayes
bosnian language
financial instruments
the sin of madelon claudet
islamic economics
lynn fontanne
laverne & shirley