NetBIOS


NetBIOS ( / ˈ n ɛ t b ɒ s / ) es un acrónimo de Sistema básico de entrada/salida de red . Proporciona servicios relacionados con la capa de sesión del modelo OSI , permitiendo que aplicaciones en computadoras separadas se comuniquen a través de una red de área local . Como estrictamente una API , NetBIOS no es un protocolo de red . Los sistemas operativos de la década de 1980 (DOS y Novell Netware principalmente) ejecutaban NetBIOS sobre IEEE 802.2 e IPX/SPX utilizando los protocolos NetBIOS Frames (NBF) y NetBIOS sobre IPX/SPX (NBX), respectivamente. En las redes modernas, NetBIOS normalmente se ejecuta sobre TCP/IP a través del protocolo NetBIOS sobre TCP/IP (NBT). Esto da como resultado que cada computadora en la red tenga una dirección IP y un nombre NetBIOS correspondiente a un nombre de host (posiblemente diferente). [ cita necesaria ] NetBIOS también se utiliza para identificar nombres de sistemas en TCP/IP (Windows). En pocas palabras, es un protocolo que permite la comunicación de datos para archivos e impresoras a través de la capa de sesión del modelo OSI en una LAN.

NetBIOS es una API a nivel de sistema operativo que permite que las aplicaciones de las computadoras se comuniquen entre sí a través de una red de área local (LAN). La API fue creada en 1983 por Sytek Inc. para la comunicación de software a través de la tecnología LAN de IBM PC Network . [1] En IBM PC Network , como API únicamente, NetBIOS se basaba en protocolos de red propietarios de Sytek para la comunicación por cable. [2]

En 1985, IBM siguió adelante con el esquema de red Token Ring y produjo un emulador de la API NetBIOS de Sytek para permitir que las aplicaciones compatibles con NetBIOS de la era de la red de PC funcionaran sobre el nuevo hardware Token Ring de IBM. Este emulador de IBM, denominado NetBIOS Extended User Interface (NetBEUI), amplió la API NetBIOS base creada por Sytek con, entre otras cosas, la capacidad de lidiar con la mayor capacidad de nodos de Token Ring. IBM produjo simultáneamente un nuevo protocolo de red, NBF , para permitir que su API NetBEUI (su API NetBIOS mejorada) proporcione sus servicios a través de Token Ring, específicamente, en la capa de control de enlace lógico IEEE 802.2 .

En 1985, Microsoft creó su propia implementación de la API NetBIOS para su tecnología de red MS-Net . Como en el caso del Token Ring de IBM, los servicios de implementación NetBIOS de Microsoft se proporcionaron a través de la capa de control de enlace lógico IEEE 802.2 mediante el protocolo NBF. [3]

En 1986, Novell lanzó Advanced Novell NetWare 2.0 con la propia emulación de la API NetBIOS de la empresa. Sus servicios se encapsularon dentro del protocolo IPX/SPX de NetWare utilizando el protocolo NetBIOS sobre IPX/SPX (NBX).

En 1987, se publicó un método para encapsular NetBIOS en paquetes TCP y UDP , NetBIOS sobre TCP/IP (NBT). Se describió en RFC 1001 ("Estándar de protocolo para un servicio NetBIOS en un transporte TCP/UDP: conceptos y métodos") y RFC 1002 ("Estándar de protocolo para un servicio NetBIOS en un transporte TCP/UDP: especificaciones detalladas"). El protocolo NBT se desarrolló para "permitir que se cree una implementación [de aplicaciones NetBIOS] en prácticamente cualquier tipo de sistema donde esté disponible el conjunto de protocolos TCP/IP" y para "permitir la interoperación de NetBIOS en Internet".