Id. de artículo: 315267 - Última revisión: sábado, 01 de diciembre de 2007 - Versión: 1.1

Ventajas de la asignación directa de hosts de SMB sobre TCP/IP

Expandir todo | Contraer todo

Resumen

En este artículo se describen las ventajas de la estrategia de Windows XP de quitar el transporte NetBIOS para el tráfico de Compartir impresoras y archivos.

Windows XP admite el tráfico de Compartir impresoras y archivos mediante el protocolo Bloque de mensajes de servidor (SMB, Server Message Block) alojado directamente en TCP. En sistemas operativos anteriores, el tráfico de SMB requiere el protocolo NetBIOS sobre TCP (NBT) para funcionar en un transporte TCP/IP.

Más información

Al quitar el transporte NetBIOS se obtienen varias ventajas, como:
  • Simplificar el transporte del tráfico de SMB.
  • Quitar WINS y la difusión de NetBIOS como medios de resolución de nombres.
  • Normalizar la resolución de nombres en DNS para Compartir impresoras y archivos.
Si las interfaces directamente alojadas y NBT están habilitados, ambos métodos se intentan al mismo tiempo y se utiliza el primero que responda. Esto permite a Windows funcionar correctamente con sistemas operativos que no admiten el alojamiento directo del tráfico de SMB. NetBIOS sobre TCP utiliza tradicionalmente los puertos siguientes:
Contraer esta tablaAmpliar esta tabla
nbname137/UDP
nbname137/TCP
nbdatagram138/UDP
nbsession139/TCP

El tráfico alojado directamente sin NetBIOS utiliza el puerto 445 (TCP y UDP). En esta situación, un encabezado de 4 bytes precede al tráfico de SMB. El primer byte del encabezado es siempre 0x00 y los tres bytes siguientes indican la longitud de los datos restantes.

Utilice los pasos siguientes si desea deshabilitar NBT y exigir que todo el tráfico de SMB se aloje directamente. Sin embargo, sea precavido con la implementación de esta configuración porque el equipo basado en Windows no podrá comunicarse con sistemas operativos anteriores mediante tráfico de SMB:
  1. Haga clic en Inicio, en Panel de control y, después, haga doble clic en Conexiones de red y de acceso telefónico.
  2. Haga clic con el botón secundario del mouse (ratón) en Conexión de área local y, a continuación, haga clic en Propiedades.
  3. Haga clic en Protocolo Internet (TCP/IP) y, después, en Propiedades.
  4. Haga clic en Opciones avanzadas.
  5. Haga clic en la ficha WINS y en Deshabilitar NetBIOS sobre TCP/IP.
  6. Haga clic en Aceptar, de nuevo en Aceptar y, después, en Cerrar.
También puede deshabilitar NBT si utiliza un servidor DHCP con el código 1 de opción específica del proveedor Microsoft ("Deshabilitar NetBIOS sobre TCP/IP"). Al configurar esta opción con un valor de 2 se deshabilita NBT. Para obtener más información acerca de cómo utilizar este método, consulte el archivo de ayuda del Servidor DHCP en Windows.

Para determinar si NBT está habilitado en un equipo basado en Windows, ejecute un comando net config redirector o net config server en el símbolo del sistema. El resultado muestra los enlaces del dispositivo NetbiosSmb (que es el transporte sin NetBIOS) y del dispositivo NetBT_Tcpip (que es el transporte NBT). Por ejemplo, la salida siguiente muestra el transporte alojado directamente y el transporte NBT enlazado al adaptador:
Contraer esta tablaAmpliar esta tabla
Estación de trabajo activa en
NetbiosSmb(000000000000)
NetBT_Tcpip_{610E2A3A-16C7-4E66-A11D-A483A5468C10}(02004C4F4F50)
NetBT_Tcpip_{CAF8956D-99FB-46E3-B04B-D4BB1AE93982}(009027CED4C2)

NetBT_Tcpip está enlazado individualmente a cada adaptador; se muestra una instancia de NetBT_Tcpip para cada adaptador de red al que está enlazado. NetbiosSmb es un dispositivo global y no está enlazado a un adaptador determinado. Esto significa que los SMB alojados directamente no pueden deshabilitarse en Windows sin deshabilitar por completo Compartir impresoras y archivos para redes Microsoft.

La información de este artículo se refiere a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
Palabras clave: 
kbinfo kbenv kbnetwork KB315267