- ベストアンサー
NBNSプロトコルの詳細について
お世話になります、よろしくおねがいします。 EtherRealでログを採取したのですが、 NBNSプロトコルの『Name query NB』というもの がでるのですが、これは何をしている表記なので しょうか? よろしく御教授お願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
通信を確立させるためにNetBIOS名を要求しているのでは? 多分その後のフレームでName Recognize(0x0E)という 応答が受信側から返されていると思います。 「おーい○○~」「はいよ~」とかそんな感じ。
その他の回答 (1)
- nota55
- ベストアンサー率37% (138/366)
回答No.2
背景が不明なのとそっち(通信系)は明るくないので あてずっぽうになってしまうのですが。 3ウェイハンドシェイクで、というのはアプリケーション層 の話ですよね? そこでNetBIOS名が要求されるということは、その下の レイヤで通信を確立する仕組みが実装されていないとか ……んなことないか。
質問者
お礼
nota55さん、ありがとうございます。 PC⇒プリンタのログをPCで取得しています。 SYNの次はACKSYNのログが採取されるはずな のですが、なぜかNBNSプロトコルの『Name query NB』が表示されます。 『これはなんだ!』と悩んでいました。 1)PCからのSYNがどこかで損失 2)プリンタからのACKSYNがどこかで損失 どちらかと思うのですが、 プリンタ側でのログを採取していないの でなんとも、という状況です。 ので、NBNSプロトコルの『Name query NB』がプリンタ⇒PCのACKSYNを阻止して いる、というのは不正解の推測なのです ね。
お礼
nota55さん、ありがとうございます。 なるほど、そうなんですね。 3ハンドシェイクを開始しようとすると、 1行目の直後にこの行が必ず出現して、 ハンドシェイクの確立ができないでいます。 この要求で、確立を阻んでいる感じがする のですが、そんなことがあるのか、と考え 中です。