Windows のネットワーク機能は、主に「ネットワーク ネイバーフッド」によって実現されています。 Network Neighborhood は NETBIOS を使用します。Netbios は、ネットワーク サービスにアクセスするためのインターフェイス標準であり、ネットワーク プログラムが相互に通信し、データを送信するための一連の方法を提供します。
Windows のネットワーク機能は、主に「ネットワーク ネイバーフッド」によって実現されています。
ネットワーク ネイバーフッド、コンピュータ用語。LAN 上の他のコンピュータにアクセスするために使用される機能です。今日、コンピュータの急速な発展により、オンラインオフィスワークが可能になり、ローカルエリアネットワークの確立と管理は、職場単位のオフィスワーカーが相互に通信し、リソースを共有するための簡単なモードにもなりました。ローカル エリア ネットワークでリソースを共有するために最も一般的に使用されるツールは、「Network Neighborhood」です。
動作原理
NETBIOS
Network Neighborhood は NETBIOS を使用します。 Netbois (Network Basic Input/Output System) は、ユーザー ソフトウェアが LAN リソースを使用できるようにするための API として、mm, Sytek によって元々開発されました。 Netbois は、その開始以来、他の多くのネットワーク アプリケーションの基盤となっています。厳密に言えば、Netbios はネットワーク サービスにアクセスするためのインターフェイス標準です。これは、ネットワーク プログラムが相互に通信し、データを送信するための一連の方法を提供します。ネットワーク ネイバーフッドのコンテンツはどのように表示されますか? Netbios のデータグラムまたはブロードキャスト方法を使用することにより、Netbios LAN 上の PC は相互に通信するためのセッションを確立します。
NetBIOS には、最大 16 文字の英数字を含めることができます。文字の組み合わせは、リソース ルーティング ネットワーク全体で一意である必要があります。 NetBIOS を使用する PC がネットワーク上で完全に動作する前に、PC はまず NetBIOS 名を登録する必要があります。コンピュータの電源を入れると、次の手順で動作し、クライアント A がアクティブになると、クライアント A は自分の名前をブロードキャストします。クライアント自体が正常にブロードキャストされ、他に同じ名前を持つ人がいない場合、クライアントは正常に登録されます。登録プロセスは次のとおりです。
(1) ログイン時に、クライアント A は、他のネットワーク メンバーが確実に情報を受信できるように、自身とその NetBIOS 情報を 6 ~ 10 回ブロードキャストします。 (マシンがそれを受信しない場合、クライアント A はマシンの近隣ネットワークでは見えなくなります)
(2) 別のクライアント B がすでにこの名前を使用している場合、別のクライアント B がそれを公開します。使用している名前を含む独自のブロードキャスト。クライアント A がログインを要求すると、登録が停止されます。
(3) 他に登録を反対するクライアントがいない場合、ログインを要求したクライアント A は登録処理を完了します。使用可能なネーム サーバーがある場合、ネーム サーバーは、特定のマシンの名前が A であり、IP アドレスが XXX であることをデータベースに記録します。 XXX。 XXX。 XXX。
(4) マシン A が正常にシャットダウンすると、登録した名前を解放するための再ブロードキャストが行われ、それを受信した同じネットワーク セグメント上のコンピュータは、ネットワーク コンピュータ上の名前を削除します。
ブラウズ リスト
ブラウズ リストは Microsoft ネットワーク内にあり、ユーザーはブラウズ リストでネットワーク全体上のすべてのコンピュータを確認できます。 [ネットワーク プレース] ウィンドウからネットワーク全体を開くと、ワークグループのリストが表示され、次にワークグループを開くと、そのワークグループ内のコンピュータのリストが表示されます。ワークグループは基本的に、閲覧リストを共有するコンピュータのグループであり、すべてのワークグループはピアです。ブラウジング リストは、ブロードキャスト クエリを通じてブラウジング マスター サーバーによって提供されます。ブラウジング マスター サーバーは、ワーク グループ内で最も重要なコンピュータです。このワーク グループ内のブラウズ リストを維持し、他のワーク グループのマスター サーバー リストを指定する責任を負います。このワーク グループ内の他のコンピュータおよび他のコンピュータにサービスを提供します。このワーク グループを訪問します。コンピュータはブラウジング サービスを提供します。各ワークグループは、トランスポート プロトコルごとにブラウジング マスター サーバーを選択します。その識別には msbrowse フィールドが含まれます。
ネットワーク閲覧プロセス
PC がネットワークに入るとき、ファイルとプリンタの共有が有効になっている場合、PC はその存在をネットワークにブロードキャストし、マスターを閲覧します。サーバーはこの通知を取得し、保持するブラウズ リストに追加します。対応するプロトコルでのファイルとプリンタの共有にバインドされていないコンピュータはこの通知を通知しないため、ネットワーク コンピュータには表示されません。クライアントコンピュータが必要なネットワークリソースリストを取得したい場合、まずブラウジングリクエストをブロードキャストし、ブラウジングマスターサーバーがリクエストを受信した後、そのリクエストがこのグループのブラウジングリストに対するものであれば、リソースリストを直接送り返します。リクエストが別のワークグループのブラウジング リストに対するものである場合、ブラウジング マスター サーバーは、自身のブラウジング リスト内のレコードに基づいて、対応するワークグループのマスター ブラウザを検索し、それをユーザーに返します。ユーザーは必要な閲覧リストを取得できます。
#相互訪問の基本条件
Windows の「ネットワーク コンピュータ」が相互訪問を実現するには、次の 4 つの基本条件があります。 #1。両側のコンピュータはネットワーク相互接続を実現し、異なるコンピュータ名を設定し、コンピュータの IP アドレスとサブネット マスクを正しく設定し、同じネットワーク セグメント内にあります。 2.両方のコンピュータのファイアウォールがオフになっているか、ファイアウォール ポリシーにネットワーク ネイバーの相互アクセスを防止するポリシーがありません。 3.アクセスするコンピュータとアクセスされるコンピュータの両方が開いており、ネットワーク共有リソースが設定されています。###4.アクセスする側とアクセスされる側の両方のコンピュータに「Microsoft Network File and Print Sharing」サービスが追加されました。
以上がWindows のネットワーク機能を実装する主な方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。