Разное

Порт smb windows: SMB прямого хост-адреса по TCP/IP — Windows Server

Содержание

SMB прямого хост-адреса по TCP/IP — Windows Server

  • Чтение занимает 2 мин

В этой статье

В этой статье описывается, как направлять блок сообщений сервера хост-сервера (SMB) через TCP/IP.

Применяется к:   Windows Server 2012 R2
Исходный номер КБ:   204279

Сводка

Windows поддерживает трафик общего доступа к файлам и принтерам с помощью протокола SMB непосредственно на TCP. Это отличается от предыдущих операционных систем, в которых трафик SMB требует, чтобы протокол NetBIOS над TCP (NBT) работал на транспорте TCP/IP. Удаление транспорта NetBIOS имеет ряд преимуществ, в том числе:

  • Упрощение транспорта трафика SMB.
  • Удаление трансляций WINS и NetBIOS в качестве средства разрешения имен.
  • Стандартизация разрешения имен в DNS для общего доступа к файлам и принтерам.

Если включены как прямые, так и NBT-интерфейсы, оба метода одновременно используются, и используется первый ответ. Это позволяет Windows с операционными системами, которые не поддерживают прямое размещение трафика SMB.

Дополнительные сведения

NetBIOS над TCP традиционно использует следующие порты:

  • nbname: 137/UDP
  • nbname: 137/TCP
  • nbdatagram: 138/UDP
  • nbsession: 139/TCP

Прямой хостинг netBIOS-менее SMB трафик использует порт 445 (TCP и UDP). В этой ситуации четырехбайтный загон предшествует трафику SMB. Первый byte этого загона всегда 0x00, и следующие 3 bytes будут длиной остальных данных.

Чтобы отключить NetBIOS по TCP/IP, используйте следующие действия. Эта процедура заставляет все SMB-трафик быть прямым. При внедрении этого параметра необходимо позаботиться о том, чтобы Windows компьютер на Windows не мог взаимодействовать с более ранними операционными системами с помощью SMB-трафика:

  1. Выберите Начните, указать Параметры, а затем нажмите кнопку Подключение к сети и dial-up.
  2. Щелкните правой кнопкой мыши Подключение по локальной сети и выберите Свойства.
  3. Щелкните Протокол Интернета (TCP/IP) и нажмите кнопку Свойства.
  4. Нажмите кнопку Дополнительно.
  5. Щелкните вкладку WINS, а затем отключайте NetBIOS через TCP/IP.

Вы также можете отключить NetBIOS через TCP/IP с помощью сервера DHCP с кодом параметра 1 для конкретного поставщика Майкрософт (отключить NetBIOS над TCP/IP). Настройка этого параметра для значения 2 отключает NBT. Дополнительные сведения об использовании этого метода см. в файле справки DHCP Server в Windows.

Чтобы определить, включен ли NetBIOS на компьютере на Windows, выдайте команду или команду по net config redirector net config server командной подсказке. На выходе показаны привязки для устройства NetbiosSmb (который является транспортом без NetBIOS) и для устройства NetBT_Tcpip (которое является netBIOS над транспортом TCP). Например, в следующем примере показан прямой хост и транспорт NBT, связанный с адаптером:

Workstation active on
NetbiosSmb (000000000000)
NetBT_Tcpip_{610E2A3A-16C7-4E66-A11D-A483A5468C10} (02004C4F4F50)
NetBT_Tcpip_{CAF8956D-99FB-46E3-B04B-D4BB1AE93982} (009027CED4C2)

NetBT_Tcpip привязана к каждому адаптеру по отдельности; экземпляр NetBT_Tcpip для каждого сетевого адаптера, к который он привязан. NetbiosSmb — это глобальное устройство, которое не привязано к адаптеру. Это означает, что отключение SMB с прямыми хостами невозможно в Windows без полного отключения общего доступа к файлам и принтерам для Microsoft Networks.

Общий доступ к SMB недоступен при прослушивании TCP-порта 445 в Windows Server — Windows Server