NetBIOS proporciona servicios de comunicación en redes locales. Utiliza un protocolo de software denominado NetBIOS Frames que permite a las aplicaciones y ordenadores de una red de área local comunicarse con el hardware de red y transmitir datos a través de la red. NetBIOS, abreviatura de Network Basic Input/Output System, es un estándar de la industria de redes. Fue creado en 1983 por Sytek y suele utilizarse con el protocolo NetBIOS sobre TCP/IP. Tambien te explicaré cómo desactivar NetBIOS.
Nota: NetBIOS y NetBEUI son tecnologías distintas pero relacionadas. NetBEUI amplió las primeras implementaciones de NetBIOS con capacidades de red adicionales.
Cómo funciona NetBIOS con aplicaciones
Un equipo en una red local se comunica con otro a través de una conexión utilizando lo que se conoce como datagramas NetBIOS. Las aplicaciones de software de una red NetBIOS se localizan e identifican entre sí a través de sus nombres NetBIOS. En Windows, el nombre NetBIOS está separado del nombre del ordenador y puede tener hasta 16 caracteres. Las aplicaciones de otros ordenadores acceden a los nombres NetBIOS a través de UDP, un sencillo protocolo de capa de transporte OSI para aplicaciones de red cliente/servidor basado en el Protocolo de Internet en el puerto 137. La aplicación debe registrar el nombre NetBIOS, pero Microsoft no lo admite para IPv6.
El último octeto suele ser el sufijo NetBIOS que explica qué servicios tiene disponibles el sistema. El Servicio de Nombres de Internet de Windows proporciona servicios de resolución de nombres para NetBIOS. Dos aplicaciones inician una sesión NetBIOS cuando el cliente envía un comando para «llamar» a otro cliente (el servidor) a través del puerto TCP 139. Esto se conoce como modo de sesión. Esto se denomina modo de sesión, en el que ambas partes emiten comandos de «envío» y «recepción» para entregar mensajes en ambas direcciones. El comando «hang-up» finaliza una sesión NetBIOS.
NetBIOS también admite comunicaciones sin conexión a través de UDP. Las aplicaciones escuchan en el puerto UDP 138 para recibir datagramas NetBIOS. El servicio de datagramas envía y recibe datagramas y difunde datagramas.
Más información sobre NetBIOS
A continuación se indican algunas de las opciones que el servicio de nombres puede enviar a través de NetBIOS:
- Añadir nombre para registrar el nombre NetBIOS
- Añadir nombre de grupo es similar pero registra el nombre de grupo NetBIOS
- Eliminar nombre es para anular el registro de un nombre NetBIOS, ya sea un nombre o un grupo
- Buscar nombre es para buscar un nombre NetBIOS en la red
Los servicios de sesión permiten estas primitivas:
- Llamar para iniciar una sesión a través del nombre NetBIOS
- Escuchar verá si se puede intentar abrir la sesión
- Colgar se utiliza para cerrar una sesión
- Enviar enviará un paquete a través de la sesión
- Enviar No Ack es lo mismo que enviar pero no requiere un acuse de recibo de que se envió a través de la sesión
- Recibir espera el paquete entrante.
Cuando está en modo datagrama, se soportan estas primitivas:
- Enviar Datagrama enviará un datagrama a través de0. el nombre NetBIOS
- Enviar Datagrama de Difusión es para enviar un datagrama a cada nombre NetBIOS registrado en la red
- Recibir Datagrama espera un paquete de Enviar Datagrama
- Recibir Datagrama de Difusión espera un paquete de Enviar Difusión.
Ventajas e inconvenientes de NetBIOS
Como todo, hay que tener en cuenta cuáles son los beneficios y los inconvenientes de tener activo este protocolo de red en particular en Windows. Por lo tanto, teniendo en cuenta los anteriores puntos de los que he hablado, NetBIOS sigue contando con algunas ventajas, algunas de ellas son:
- Resuelve nombres de sus dispositivos sin requerir configuración por parte del usuario.
- Se encuentra habilitado en todas las sesiones de Windows (Esto puede resultar un inconveniente también).
- Se convirtió en el fundamento básico de muchas aplicaciones de red.
Por contra también te puedes encontrar con algunos inconvenientes. Recuerda que estamos dejando de lado, que se trata de una función que poco a poco se está quedando obsoleta. Es por esto mismo por lo que puedes encontrar los siguientes aspectos en su contra:
- NetBIOS no proporciona ningún marco estándar o formato de datos para sus transmisiones.
- No resulta práctico para ser utilizado en redes de gran tamaño debido a que tiende a sobrecargar la red relativamente fácil.
- Actualmente, se trata de un protocolo que no resulta seguro. Además de que es un protocolo de red que se ha quedado ya anticuado. De ahí que resulte hasta beneficios desactivarlo.
Proceder a la desactivar el protocolo NetBIOS, es algo que puede tener algunos efectos en el rendimiento general de un equipo. Pero por lo general, no estamos hablando de algo que sea demasiado significativo. Este se utiliza para la resolución de nombres de red y comunicación entre dispositivos, como has visto. Y a pesar de que se trata de un protocolo antiguo el cual ya se ha ido reemplazando, sigue activo en algunos lugares.
Desactivar NetBIOS puede suponer que la seguridad del sistema mejore, y esto se debe a la forma sobre la cual se puede realizar algún ataque a nuestro equipo. NetBIOS cuenta con algunas vulnerabilidades que puedes ser explotadas por algún atacante. Una de estas, es la vulnerabilidad ante ataques de denegación de servicio, lo cual quiere decir que los atacantes, pueden saturar nuestra red hasta que sea inutilizable.
Cómo desactivar NetBIOS en Windows 10
Puedes desactivar NetBIOS en Windows 10 de forma muy sencilla. Es un proceso rápido y no vas a tener que instalar nada adicional. Hay que señalar que existen diferentes métodos alternativos desde los que vas a poder deshabilitar este protocolo de red en tu sistema Windows. En este artículo te voy a explicar el más sencillo aunque a la vez, el más largo. A través de TCP/IP.
Para ello tienes que ir al menú de Inicio y entrar en Configuración. Posteriormente ves a Red e Internet y entra en Cambiar opciones del adaptador. Aquí aparecerán las diferentes opciones de redes que tenemos, tanto el adaptador Wi-Fi como LAN (puedes usar cualquiera). Tienes que pinchar en el correspondiente y le das a Propiedades.
Aquí nos aparecerá una serie de opciones y tienes que seleccionar Protocolo de Internet versión 4 (TCP/IPv4) y le das a Propiedades. Hecho este paso tienes que pinchar directamente en Opciones avanzadas, sin tener que tocar nada más.
Dentro de Opciones avanzadas verás que hay un total de tres pestañas. La que nos interesa es la que tiene el nombre de WINS. La seleccionas y una vez aquí marcas la casilla de Deshabilitar NetBIOS a través de TCP/IP.
Cuando marcas esa casilla simplemente tienes que darle a Aceptar y listo. A partir de ese momento has conseguido desactivar NetBIOS ya no estará activado en nuestra tarjeta de red. Si en algún momento vas a necesitar este protocolo, simplemente hay que volver a realizar estos pasos pero en esta ocasión le damos a Habilitar NetBIOS.