net config server
コマンドは次を表示します:
server name \\DAN-LAPTOP
Software version Windows 8.1
Server is active on NetbiosSmb <DAN-LAPTOP>
Server hidden Yes
Maximum Logged on Users: 20
Maximum open files per session: 16,384
Idle Session Time (min): 15
これは正常ですか?サーバーをセットアップしていません。これは、インターネットに接続された私の個人的なラップトップです。
はい、それは正常です。
ここでの「サーバー」とは、コンピューター全体がサーバーとして使用されることを意味するものではありません。むしろ、それはそれがとして機能するサーバー-他の人がそれに接続できるようにする-何らかの目的でそれを意味します。たとえば、Windowsでファイル共有を設定した場合、別のコンピューターの誰かがファイルを参照すると、コンピューター上のプログラムが接続を受け入れているため、SMB file-のサーバーとして機能します。共有プロトコル。
そしてnet config server
は、ファイル共有サーバーとして機能するWindowsコンポーネントについて具体的に説明しています。これは、内部で「LanmanServer」と呼ばれる、すべてのWindowsシステムにデフォルトでインストールされます。
同様に、net config wksta
クライアント側(他のコンピューターのファイル共有に接続する)について話し、net config browser
は、ネットワーク上の他のコンピューターを検出するコンポーネントです(以前は「ネットワークネイバーフッド」と呼ばれていました)。
(実際、net
コマンド全体は元々LANManagerで導入され、MS-DOSに同じファイル共有機能が追加されました。WindowsNTのみがサービス管理を行いました– net start
およびnet stop
–もう少し一般的ですが、他のすべてのサブコマンドは引き続きWindowsファイル共有を処理します。)
NetbiosSmb
はファイルとプリンターの共有に使用されます。
ファイルとプリンターの共有サービスは、サーバーメッセージブロック(SMB)プロトコルによって提供されます。これは、NetBTセッション上で実行するか、TCPを介して直接実行する必要があります。 SMBは、クライアントが特定の要求を行い、サーバーがそれに応じて応答するクライアントサーバートポロジによく適合します。
5.1直接ホストされたSMB
直接ホストSMBトラフィックはポート445を使用します。これはNetBTを使用しません。ここでは、4バイトのヘッダーがSMBトラフィックの前にあります。このヘッダーの最初のバイトは常に0x00であり、次の3バイトはデータの長さです。
これは、NetBTをサポートしていないシステムや、NetBTが優先されないネットワークで役立ちます。
クライアントでNetBTが無効になっている場合、クライアントは常にポート445でのみサーバーへの接続を試みます。サーバーがポート445で応答した場合、セッションが確立され、そのポートで続行されます。応答しない場合、セッションは完全に失敗します。サーバーでNetBTが無効になっている場合、サーバーはポート445でのみリッスンし、このポートへの要求に応答します。
5.2 SMB over NetBT
直接ホストインターフェイスとNetBTインターフェイスの両方が有効になっている場合は、両方の方法が同時に試行され、最初に応答する方法が使用されます。これにより、SMBトラフィックまたはNetBTの直接ホスティングをサポートしないオペレーティングシステムとの相互運用が可能になります。
ソース IETF-サーバーメッセージブロックとNetBIOS :
[〜#〜] smb [〜#〜]
- サーバーメッセージブロック(SMB)、別名Common Internet File System(CIFS)。
- ファイル、プリンタなどへのネットワークアクセスへのアプリケーション層プロトコル。プロセス間通信と同様に
- Windows Vistaで導入された新しいバージョン(SMB2)
- **元々は通信にNetBIOSおよびNetBIOSover TCP/IPを使用していました。
- NetBIOSデータグラムとセッションサービスを使用します。**
- Win2000で追加された445/TCPを介した直接通信
- ブロードキャストトラフィックの問題はWINSが原因でした
- SMB2は445/TCPのみをサポートし、NetBIOSはサポートしない可能性がありますが、私にはわかりません。
- 歴史:IBMを起源とするMicrosoftは、NetBIOS上で実行するように設計されたLANManagerと統合しました。
NetBIOS
- OSIセッション層に関連するサービスを提供します
- NetBIOSはAPIであり、ネットワークプロトコルではありません
- 1983年に開発され、さまざまな用途に使用されましたが、現在はSMBにサービスを提供するAPIとしてのみ知られています。
- 古いOSは、NetBIOSフレーム(NBF)を使用してNetBIOS over Ethernet、IPX/SPXを実行していました。
- 現在は主にNetBIOSover TCP/IP(NBT)です。 (NetBIOSは現在NBTの同義語として使用されています)
- ノードには、NetBIOS名とIPアドレスがあります。
- NetBIOS over TCP/IPサービス。 RFC1001で標準化RFC1002は以下を提供します:+ネームサービス(ポート137/UDP)+データグラムサービス(ポート138/UDP)+セッションサービス(ポート139/TCP)
- SMBはNetBIOS上で実行されます
Server
は、実際にサーバーをホストしていることを意味するのではなく、ファイルや印刷物の共有などをサポートする「サーバー」サービスを指します。
そうです、それは正常です。
オフにすると、ネットワーク上でファイルとプリンターを共有できなくなります。