NetBIOS は、ローカル ネットワーク上で通信サービスを提供します。 NetBIOS フレームと呼ばれるソフトウェア プロトコルを使用し、ローカル エリア ネットワーク上のアプリケーションとコンピュータがネットワークと通信できるようにします。 ハードウェア そしてネットワークを介してデータを送信します。
NetBIOS は Network Basic Input/Output System の略称で、ネットワーク業界の標準です。これは 1983 年に Sytek によって作成され、NetBIOS over TCP/IP プロトコルでよく使用されます。ただし、Microsoft Windows だけでなく、トークン リング ネットワークでも使用されます。
NetBIOS と NetBEUI は別個のテクノロジですが、関連しています。 NetBEUI は、追加のネットワーク機能を使用して NetBIOS の最初の実装を拡張しました。
NetBIOS とアプリケーションの連携方法
NetBIOS ネットワーク上のソフトウェア アプリケーションは、NetBIOS 名を通じて互いを見つけて識別します。 Windows では、NetBIOS 名はコンピュータ名とは別のものであり、長さは最大 16 文字です。
他のコンピュータ上のアプリケーションは、ポート 137 のインターネット プロトコルに基づくクライアント/サーバー ネットワーク アプリケーション用の単純な OSI トランスポート層プロトコルである UDP 経由で NetBIOS 名にアクセスします。
NetBIOS 名の登録はアプリケーションで必要ですが、Microsoft では IPv6 に対してサポートしていません。最後のオクテットは通常、システムが利用できるサービスを説明する NetBIOS サフィックスです。
Windows インターネット ネーム サービスは、NetBIOS の名前解決サービスを提供します。
クライアントが 指示 これはセッション モードと呼ばれ、双方が「送信」コマンドと「受信」コマンドを発行して両方向にメッセージを配信します。 「ハングアップ」コマンドは NetBIOS セッションを終了します。
NetBIOS は、UDP を介したコネクションレス通信もサポートしています。アプリケーションは UDP ポート 138 をリッスンして NetBIOS データグラムを受信します。データグラム サービスは、データグラムを送受信し、データグラムをブロードキャストします。
NetBIOS の詳細情報
以下は、ネーム サービスが NetBIOS 経由で送信できるオプションの一部です。
すべてのコアが使用されていることを確認する方法
- 名前を追加NetBIOS名を登録するには
- グループ名を追加似ていますが、NetBIOS グループ名を登録します。
- 名前の削除名前またはグループを問わず、NetBIOS 名の登録を解除します。
- 名前を検索ネットワーク上の NetBIOS 名を検索するためのものです
セッション サービスでは、次のプリミティブが許可されます。
- 電話NetBIOS 名を使用してセッションを開始するには
- 聞くセッションを開こうとできるかどうかを確認します
- 電話を切るセッションを閉じるために使用されます
- 送信セッション経由でパケットを送信します
- ACK を送信しないsend と同じですが、セッションを通じて送信されたことを確認する必要はありません。
- 受け取る受信パケットを待ちます
データグラム モードの場合、次のプリミティブがサポートされます。
- データグラムの送信0 を通じてデータグラムを送信します。 NetBIOS名
- ブロードキャストデータグラムの送信ネットワーク上に登録されているすべての NetBIOS 名にデータグラムを送信するためのものです
- データグラムの受信データグラム送信パケットを待ちます
- ブロードキャストデータグラムの受信ブロードキャスト送信パケットを待ちます
- NetBIOS と DNS の違いは何ですか?
ドメイン ネーム システム (DNS) は、インターネット上のデバイス間の通信のためのディレクトリです。 DNS を使用するにはインターネット接続が必要ですが、NetBIOS はローカル エリア ネットワーク上のすべてのマシンで利用できます。
- NetBIOS 名の最大文字数は何ですか?
16。最初の文字は英数字 (特殊文字ではない) である必要があり、最後の文字にはマイナス (-) やピリオドを使用することはできません。少なくとも 1 つの文字が必要です。すべて数字にすることはできません。
- NetBIOS over TCP/IP 統計を表示するコマンドは何ですか?
使用 nbtstat コマンド NetBIOS over TCP/IP (NetBT) プロトコル統計、NetBIOS 名テーブル、NetBIOS 名キャッシュを表示します。パラメータを指定せずにコマンドを実行すると、ヘルプ情報が表示されます。