2013-08-28 13:12:52 +0000 2013-08-28 13:12:52 +0000
14
14

NetBIOSとは何ですか?Windowsはポート137と138を開く必要がありますか?

私はNetBIOSをよく理解していませんでした。ウィキペディアの記事も理解できませんでした。YouTubeで検索してみたが、NetBIOSとは何かを説明している動画が見つからなかった。

NetBIOSは何をしているのでしょうか?Windows XPのマシンを使っているのですが、ポート137,138が開いているようです。ポートを閉じた方がいいのでしょうか?それとも、私のWindowsは何かの目的のためにポートを開く必要があるのでしょうか? そうでない場合、なぜNetBIOSが必要なのでしょうか?

回答 (2)

21
21
21
2013-08-28 13:46:58 +0000

from hackerthreads.org .

NetBIOSはNetwork basic input output systemの略で、Windowsではファイルやプリンタの共有に使用されています。

[ Wikipedia ]より (http://en.wikipedia.org/wiki/NetBIOS).

OSIモデルのセッション層に関連するサービスを提供し、別々のコンピュータ上のアプリケーションがローカルエリアネットワーク上で通信できるようにする。

TechNet .

**セッション層プログラミングインターフェース。ネットワーク通信にNetBIOSインタフェースAPIを使用するアプリケーションは、NetBIOSインタフェースをサポートするプロトコルスタック上で実行することができます。

  • ネットワーク名の登録と検証。
  • セッションの確立と終了。
  • 信頼性の高い接続指向のセッションデータ転送。
  • 信頼性の低いコネクションレスデータグラムデータ転送。
  • プロトコルおよびアダプタの監視と管理。

NetBIOS over TCP/IP (NetBT) は、送信制御プロトコル (TCP) またはユーザーデータグラムプロトコル (UDP) を介して NetBIOS プロトコルを送信します。

別のTechNetの記事から [ NetBIOS implementation over TCP/IP?

NetBIOS over TCP/IPのWindows 2000実装はNetBTと呼ばれています。NetBTは以下のTCPポートとUDPポートを使用します。

  • UDP ポート 137 (ネームサービス)
  • UDP ポート 138 (データグラムサービス)
  • TCP ポート 139 (セッションサービス)
C:\>nbtstat.exe -a morpheus

<Local Adapter Name>:
Node IpAddress: [<local IP address>] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
MORPHEUS <00> UNIQUE Registered
MATRIX <00> GROUP Registered
MORPHEUS <20> UNIQUE Registered

MAC Address = <Remote MAC address>

C:\>nbtstat.exe -c

<Local Adapter Name>:
Node IpAddress: [<local IP address>] Scope Id: []

アーキテクチャは次のようになります。

あなたはSSNを介してNetBIOS上でハック を試すことができます - LinuxでのNetBIOSの使用法:

NetBTはDNS/インターネットの拡張機能を介してどのように動作しますか。

0x1&

6
6
6
2015-11-03 02:33:11 +0000

Windows 2000 以降の Windows のバージョンでは、ポート 137、138、139 からのレガシーな NetBIOS の機能はすべてデフォルトでポート 445 を介して SMB (Server Message Block) で処理されるということを付け加えておきます。ネットワーク接続の両端にあるコンピュータが Windows 2000 以降のものであれば、ポート 445 が開いている限り、ポート 137、138、139 を安全にブロックすることができます。

関連する質問

3
19
10
28
8