TCP/IP を介する SMB のダイレクト ホスト

文書翻訳 文書翻訳
文書番号: 204279 - 対象製品
この記事は、以前は次の ID で公開されていました: JP204279
すべて展開する | すべて折りたたむ

概要

Windows は、TCP 上でダイレクト ホストされるサーバー メッセージ ブロック (SMB) プロトコルを使用して、ファイルとプリンタの共有トラフィックをサポートします。これは、SMB トラフィックに TCP/IP トランスポート上で機能する NetBIOS over TCP (NBT) プロトコルを必要とする以前のオペレーティング システムとは異なります。NetBIOS トランスポートを除去することには、次のようないくつかの利点があります。
  • SMB トラフィックの伝送が簡単になる。
  • 名前解決の手段としての WINS および NetBIOS ブロードキャストが不要になる。
  • DNS によるファイルとプリンタの共有の名前解決が標準化される。
ダイレクト ホストと NBT インターフェイスの両方を有効にした場合、両方の方法が同時に試行され、最初に応答した方が使用されます。これにより、Windows は、SMB トラフィックのダイレクト ホストをサポートしないオペレーティング システムと共に正しく機能します。

詳細

NetBIOS over TCP は従来、次のポートを使用します。
   nbname            137/UDP
   nbname            137/TCP
   nbdatagram        138/UDP
   nbsession         139/TCP
				
ダイレクト ホストの "NetBIOS なし" SMB トラフィックはポート 445 (TCP および UDP) を使用します。この場合、SMB トラフィックの先頭に 4 バイト ヘッダーが付きます。このヘッダーの先頭バイトは、常に 0x00 であり、次の 3 バイトは、残りのデータの長さです。

以下の手順を使用して、NetBIOS over TCP/IP を無効にします。この手順では、すべての SMB トラフィックをダイレクト ホストさせることができます。この設定を行うと、Windows ベースのコンピュータが、SMB トラフィックを使用する初期のオペレーティング システムと通信できなくなるため、注意してください。
  1. [スタート] ボタンをクリックし、[設定] をポイントし、[ネットワークとダイヤルアップ接続] をクリックします。
  2. [ローカル エリア接続] を右クリックし、[プロパティ] をクリックします。
  3. [インターネット プロトコル (TCP/IP)] をクリックして、[プロパティ] をクリックします。
  4. [詳細設定] をクリックします。
  5. [WINS] タブをクリックし、[NetBIOS over TCP/IP を無効にする] をクリックします。
また、マイクロソフトのベンダ固有のオプションのコード 1 (NetBIOS over TCP/IP を無効にする) と共に DHCP サーバーを使用することにより、NetBIOS over TCP/IP を無効にすることもできます。このオプション コードの値を 2 にすると、NBT が無効になります。この方法の詳細については、Windows の DHCP サーバーのヘルプ ファイルを参照してください。

Windows ベースのコンピュータ上で、NetBIOS over TCP/IP が有効かどうかを確認するには、コマンド プロンプトで net config redirector コマンドまたは net config server コマンドを入力します。これらのコマンドの出力には、NetbiosSmb デバイス ("NetBIOS なし" トランスポート) と NetBT_Tcpip デバイス (NetBIOS over TCP トランスポート) のバインドが示されます。たとえば次の出力例には、アダプタへのダイレクト ホストと NBT トランスポートの両方のバインドが示されています。
   アクティブなネットワーク (ワークステーション)
      NetbiosSmb (000000000000)
      NetBT_Tcpip_{610E2A3A-16C7-4E66-A11D-A483A5468C10} (02004C4F4F50)
      NetBT_Tcpip_{CAF8956D-99FB-46E3-B04B-D4BB1AE93982} (009027CED4C2)
				
NetBT_Tcpip は、各アダプタに個別にバインドされます。NetBT_Tcpip のインスタンスは、それがバインドされているネットワーク アダプタごとに示されます。NetbiosSmb はグローバル デバイスであり、アダプタ単位でバインドされません。つまり、Windows では Microsoft ネットワーク用のファイルとプリンタの共有サービスを完全に無効にしないと、ダイレクト ホストされる SMB を無効にできません。

プロパティ

文書番号: 204279 - 最終更新日: 2006年5月19日 - リビジョン: 4.1
この資料は以下の製品について記述したものです。
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional
  • 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
キーワード:?
kbinfo kbenv kbnetwork KB204279
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

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