ネットワークの勉強をする上で大事なことは、書籍から学ぶことも当然大切
ですが、自分で試してみることがとても大切だと思います。
実際にネットワークを構築してみると、書籍で学ぶだけでは得られない幅広
いスキルを身につけることができます。
前回はIPパケットの中身について解説してきましたが、今回は実際にネット
ワークに流れているIPパケットを覗いてみましょう。
机上で何とな~く学んできた知識が、腑に落ちてくるはずですよ。
今回はちょっと長めですが、ネットワーク初心者の方にはとっても大事な内
容ですからがんばって読んでみて下さい。
実際にネットワークに流れているパケットを見るには、まずパケットを取得
する必要があります。
パケットを取得することを、業界では「パケットをキャプチャする」なんて
言います。
パケットをキャプチャするには、キャプチャ専用のソフトが必要です。
そしてこのキャプチャソフトのことを「アナライザ」と呼びます。
とくにLAN上のパケットをキャプチャするものを「LANアナライザ」、
WAN上のパケットをキャプチャするものを「WANアナライザ」と呼びます。
今回は最も一般的なLANアナライザである「Ethereal(イーサリアル)」
という無料のソフトウェアを使用してみましょう。
それでは早速、Etherealをインストールしてみましょう。
Etherealを動作させるには、Etherealの他にWinPcapというパケットキャプ
チャ用のドライバあ必要になります。
そこでまずはWinPacapを以下からダウンロードして下さい。
http://ethereal.netarc.jp/distribution/win32/WinPcap_3_0.exe
続いてEtherealの最新版は以下のURLからダウンロードすることが出来ます。
http://ethereal.netarc.jp/distribution/win32/ethereal-setup-0.10.11.exe
インストール方法についてはここでは解説しませんが、ダウンロードしたフ
ァイルを実行すれば問題なくインストール出来るはずです。
インストールが問題なく終了したら、早速Etherealを起動してみましょう。
キャプチャするには「Capture」->「Start」を選択してください。
すると以下の「Capture Options」ウィンドが表示されます。
ここで最低限設定しなければいけないところは、一番上の「Interface:」
部分です。
ここをPCの現在使用しているLANカードに変更してください。
現在、無線LANを使用しているのであれば無線LANのカードを、有線を使用し
ているのであれば有線のカードを選択しましょう。
その他にも細かく設定をすることが出来ますが、ここではパケットをキャプ
チャすることが目的ですのでここではそのまま「OK」を選択しましょう。
すると以下のようなウインドウが出てきましたね。
このウインドウでは現在どんなパケットを取得しているか、概要を教えてく
れます。
この状態でちょっとWebにアクセスしてみましょう。
これで、Yahooにアクセスした際のパケットが取得できているはずですので、
「STOP」を選択してキャプチャを止めます。
すると以下のように画面になんだか文字がいっぱい出てきましたね(笑)
3つに分かれている画面のうち一番上の画面の1行1行が1つ1つのパケットで
す。
現在選択しているパケット(青い行)は、「Info」の欄にhttpと書かれてい
るとおり、httpアクセスのパケットです。
それではこのパケットのIPの情報を見てみましょう。
真ん中の画面の、「Internet Protocol ~」という部分をダブルクリック
してみて下さい。
すると上図のように前回説明したIPヘッダの情報を見ることができます。
どうでしょう?
こうやって自分の目で確かめてみることで、何だか分かった気がしていたも
のが、しっかりとした知識になっていくんじゃないでしょうか。
このようにアナライザは、ネットワーク上を流れるデータをモニターして、
といったパケットの情報を解析してくれるスグレモノなわけですねぇ。
そのため、ネットワーク障害時には、その威力をいかんなく発揮してくれま
す。
ですから事前にアナライザの操作方法や、キャプチャしたパケットの見方な
どはマスターしておくと突然の障害時に幸せになれると思いますよ。
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓