NetBEUIとLLCは初期のWinネットワークを支えた核心プロトコルだ。これらの知識は現在のWinネットワークの理解にも欠かせない。
■連載目次
第1回 Windowsネットワークの舞台裏
第2回 レイヤ・モデルとファイル共有
第3回 NetBIOSを理解する(1)
第4回 NetBIOSを理解する(2)
第5回 NetBIOSの通信の実際
第6回 TCP/IP始めの一歩
第7回 IPアドレスとネットマスク
第8回 アドレス・クラスとIPアドレス
第9回 IPルーティング
第10回 IPパケットの構造
第11回 MACアドレスを解決するARP
第12回 TCP/IPを支えるICMP
第13回 データグラム通信を実現 UDP
第14回 信頼性を実現するTCP(1)
第15回 信頼性を実現するTCP(2)
第16回 信頼性を実現するTCP(3)
第17回 LLCとNetBEUI
第18回 NetBIOS over TCP/IP(1)
第19回 NetBIOS over TCP/IP(2)
第20回 ファイル共有SMB/CIFS(1)
第21回 ファイル共有SMB/CIFS(2)
第22回 ファイル共有SMB/CIFS(3)
第23回 ブラウザ・サービス
前回まではNetBIOSのサービスの概要とTCP/IPプロトコルの詳細について解説してきた。今回からは、いよいよWindowsネットワーク・プロトコルの核心であるNetBIOSや、ファイル共有サービスのためのSMBプロトコルなどについて見ていくことにする。今回は、一番基本的なプロトコルであるNetBEUIプロトコルと、それに関連するLLCプロトコルについて解説する。
Windowsネットワークにおける基本は「NetBIOS」というAPIであることはすでに何度も述べた。NetBIOSはプログラミングのためのインターフェイス(サービス)であり、実際にはNetBEUIやTCP/IPといったプロトコルの上に構築されている。このため、ネットワークのパケットを調べてみると、次の図のような構造になっていることが分かる。図の中にある「NetBIOSデータ」となっている部分がファイル共有のためのプロトコル(SMBプロトコル)やユーザー・データであり、これは下位プロトコルによらず(ほぼ)同じ内容となっている。今回はこのうち、1のNetBEUIプロトコルの構造についてみてみよう。同時に、NetBEUIとともに使われるLLCについても解説しておく。
Copyright© Digital Advantage Corp. All Rights Reserved.