La resolución de nombres NetBIOS asigna nombres NetBIOS de 16 bytes a direcciones IP para identificar recursos en la red. Los nombres NetBIOS pueden ser únicos o de grupo. NetBIOS permite que las aplicaciones se comuniquen a través de la red de forma aislada del hardware subyacente. Provee servicios de sesión en la capa 5 del modelo OSI estableciendo y manteniendo conexiones, aunque debe transportarse a través de otros protocolos como NetBEUI, TCP/IP o IPX/IPX en las redes. Soporta
Resolución de nombres NetBIOS: asignar nombres a IP
1.
2. Resolucion de Nombres “NetBios”
La resolución de nombres NetBIOS significa asignar correctamente un
nombre NetBIOS a una dirección IP. Los nombres NetBIOS son direcciones
de 16 bytes que se utilizan para identificar un recurso de NetBIOS en la
red. Los nombres NetBIOS son nombres únicos (exclusivos) o nombres de
grupo (no exclusivos). Cuando un proceso NetBIOS se comunica con un
proceso específico en un equipo determinado, se utiliza un nombre único.
Cuando un proceso NetBIOS se comunica con varios procesos en varios
equipos, se utiliza un nombre de grupo.
3. UTILIDAD DE NETBIOS
Resumiendo, de forma sencilla, NetBIOS, permite a las aplicaciones
'hablar' con la red. Su intención es conseguir aislar los programas de
aplicación de cualquier tipo de dependencia del hardware. También evita
que los desarrolladores de software tengan que desarrollar rutinas de
recuperación ante errores o de enrutamiento o direccionamiento de
mensajes a bajo nivel.
En una red local con soporte NetBIOS, las computadoras son conocidas e
identificadas con un nombre. Cada computador de la red tiene un único
nombre.
4. Cada PC de una red local NetBIOS se comunica con los otros bien sea
estableciendo una conexión (sesión), usando datagramasNetBIOS o
mediante broadcast. Las sesiones permiten, como en el protocolo TCP,
mandar mensajes más largos y gestionar el control y recuperación de
errores. La comunicación será punto a punto. Por otro lado, los métodos
de datagramas y broadcast permiten a un ordenador comunicarse con
otros cuantos al mismo tiempo, pero estando limitados en el tamaño del
mensaje. Además, no hay control ni recuperación de errores (al igual que
ocurre en UDP). A cambio, se consigue una mayor eficiencia con
mensajes cortos, al no tener que establecer una conexión.
5. Funcionamiento y servicios
NetBIOS provee los servicios de sesión descritos en la capa 5 del modelo
OSI. Se encarga de establecer la sesión y mantener las conexiones. Pero
este protocolo debe transportarse entre máquinas a través de otros
protocolos; debido a que por sí mismo no es suficiente para transportar
los datos en redes LAN o WAN, para lo cual debe usar otro mecanismo de
transporte (Ej: en redes LAN protocolo NetBEUI, en redes WAN protocolo
TCP/IP). Los protocolos que pueden prestar el servicio de transporte a
NetBIOS son:
*IPC/IPX
*NetBEUI
*TCP/IP
El hecho de tener que ser transportado por otros protocolos se debe a que
al operar en la capa 5 de OSI no provee un formato de datos para la
transmisión, el cual es provisto por los protocolos antes mencionados.
6. NetBIOS permite comunicación orientada a conexión (TCP) o no
orientada a conexión (UDP). Soporta tanto broadcast como
multicast, además de 4 tipos de servicios diferentes: Servicios
Generales, Servicio de Nombres, Servicio de Sesión y Servicio de
Datagramas.
Cuando un programa de aplicación necesita de los servicios
NetBIOS, éste ejecuta una interrupción de software específica. Esta
interrupción direcciona el control del microprocesador para el software
del adaptador de red que procesa el pedido.
Cuando un programa de aplicación emite una interrupción NetBIOS, éste
requiere un servicio de red. La interface NetBIOS define exactamente
como los programas de aplicación pueden usar la interrupción NetBIOS
y sus servicios.