Asignación directa de hosts de SMB a través de TCP/IP

Seleccione idioma Seleccione idioma
Id. de artículo: 204279 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Windows admite el tráfico para compartir archivos e impresoras mediante el protocolo Bloque de mensajes de servidor (SMB, Server Message Block) que se hospeda directamente en TCP. Esto es diferente en los sistemas operativos anteriores, en los que el tráfico SMB requiere el protocolo NetBIOS sobre TCP (NBT) para funcionar en un transporte TCP/IP. Al quitar el transporte NetBIOS, se logran varias ventajas, como son:
  • Simplificar el transporte del tráfico SMB.
  • Quitar la difusión de WINS y NetBIOS como medio para la resolución de nombres.
  • Normalizar la resolución de nombres en DNS para el uso compartido de archivos e impresoras.
Si están habilitadas tanto la interfaz NBT como la de asignación directa de host, se prueban ambos métodos al mismo tiempo y se utiliza el primero que responde. Esto permite que Windows funcione de forma correcta con los sistemas operativos que no permiten la asignación directa de host para el tráfico SMB.

Más información

NetBIOS sobre TCP utiliza generalmente los puertos siguientes:
Contraer esta tablaAmpliar esta tabla
nbname137/UDP
nbname137/UDP
nbdatagram138/UDP
nbsession139/TCP

El tráfico SMB sin NetBIOS que usa asignación directa de host utiliza el puerto 445 (TCP y UDP). En esta situación, un encabezado de cuatro bytes precede al tráfico SMB. El primer byte de este encabezado siempre es 0x00 y los tres bytes siguientes son la longitud de los datos restantes.

Utilice el procedimiento siguiente para deshabilitar NetBIOS sobre TCP/IP; este procedimiento obliga a que se asigne host directamente a todo el tráfico SMB. Tenga cuidado al implementar esta configuración porque hace que el equipo basado en Windows no pueda comunicarse con sistemas operativos anteriores que usen tráfico SMB:
  1. Haga clic en Inicio, seleccione Configuración y haga clic en Conexiones de red y de acceso telefónico.
  2. Haga clic con el botón secundario del mouse en Conexión de área local y, a continuación, haga clic en Propiedades.
  3. Haga clic en Protocolo Internet (TCP/IP) y, a continuación, haga clic en Propiedades.
  4. Haga clic en Avanzadas.
  5. Haga clic en la ficha WINS y, a continuación, en Deshabilitar NetBIOS sobre TCP/IP.
También puede deshabilitar NetBIOS sobre TCP/IP utilizando un servidor DHCP con el código de opción 1 específico del proveedor de Microsoft ("Deshabilitar NetBIOS sobre TCP/IP"). Al establecer esta opción con el valor 2 se deshabilita NBT. Para obtener más información sobre cómo utilizar este método, consulte el archivo de Ayuda de DHCP Server en Windows.

Para determinar si NetBIOS sobre TCP/IP está habilitado en un equipo basado en Windows, emita un comando net config redirector o net config server en el símbolo del sistema. La salida muestra los enlaces del dispositivo NetbiosSmb (que es el transporte sin NetBIOS) y del dispositivo NetBT_Tcpip (que es el transporte NetBIOS sobre TCP). Por ejemplo, la salida del ejemplo siguiente muestra tanto el transporte NBT como el que tiene asignación directa de host enlazados al adaptador:
   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 se enlaza individualmente a cada adaptador; y se muestra una instancia de NetBT_Tcpip para cada adaptador de red al que se enlaza. NetbiosSmb es un dispositivo global y no se enlaza según cada adaptador. Esto significa que el SMB con asignación directa de host no se puede deshabilitar en Windows sin deshabilitar completamente Compartir impresoras y archivos para redes Microsoft.

Propiedades

Id. de artículo: 204279 - Última revisión: miércoles, 13 de junio de 2007 - Versión: 4.3
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP 64-Bit Edition Version 2003
Palabras clave: 
kbinfo kbenv kbnetwork KB204279

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com