スポンサード リンク

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサード リンク
-- : -- : -- | スポンサー広告 | page top↑
スポンサード リンク

Wiresharkで見る-Webページが表示されるまでのパケットの流れ

ブラウザを開いてスタートページのYahoo!Japanが表示されるまでのパケットをWiresharkを用いて解析しました。このパケットの流れについて考察し、いくつかの記事を書いています(「続きを読む」の先に記事へのリンクがあります)

Yahoo!Japanを表示するまでのパケットの流れ
  1. ARPでデフォルトゲートウェイ(*1)のMACアドレスを取得
  2. DNSでドメイン名"www.yahoo.co.jp"を解決(*2)
  3. 3ウェイハンドシェイク(*3)でTCPコネクションを確立
  4. HTTPのGETコマンドでデータを要求
  5. データのダウンロード

考察記事

  1. Wiresharkで見る-ARPのパケット(ARP要求パケットARP応答パケット
  2. Wiresharkで見る-DNSのパケット(予定)
  3. Wiresharkで見る-3ウェイハンドシェイクによるTCPコネクションの確立(予定)
  4. Telnetで見る-HTTPのGETコマンド(予定)
  5. Wiresharkで見る-HTTPによるデータのダウンロード(予定)

参考にした本

実践 パケット解析 ―Wiresharkを使ったトラブルシューティング
4873113512Chris Sanders 園田 道夫 一瀬 小夜

オライリー・ジャパン 2008-01-25
売り上げランキング : 5124


Amazonで詳しく見る
by G-Tools
マスタリングTCP/IP 入門編 第4版
マスタリングTCP/IP 入門編 第4版竹下 隆史 村山 公保 荒井 透

オーム社 2007-02-24
売り上げランキング : 1689
おすすめ平均star


Amazonで詳しく見る
by G-Tools

*1:私の環境では192.168.0.1がデフォルトゲートウェイに設定されています。

*2:DNSでドメイン名からIPアドレスを得ることを「名前解決(name resolution)」と呼びます。

*3:SYN,SYN/ACK,SYNの3ステップで接続を開始する方法。


スポンサード リンク

テーマ:インターネット - ジャンル:コンピュータ - ソーシャルブックマーク: この記事をクリップ! Yahoo!ブックマークに登録

15 : 39 : 13 | Wireshark-パケット解析 | トラックバック(0) | コメント(2) | page top↑
<<Wiresharkで見る-ARPのパケット(1/2) ARP要求パケット | ホーム | 配列の添え字チェック(安全なJavaと自己責任のC言語)>>
コメント

ARPとか懐かしすぎるぞ、おいw
by: にゃかせん * 2008/02/18 21:51 * URL [ 編集] | page top↑

>にゃかせん
授業でARPの仕組みやパケット形式を学習したときは少し退屈だったけど、実際に自分でパケットの中身を見てみると本当にそのとおりになっていて面白いよ!
by: TBVector * 2008/02/18 23:54 * URL [ 編集] | page top↑

コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://networkprogramming.blog18.fc2.com/tb.php/14-bdb6cb0a
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |

プロフィール

TBVector

Author:TBVector

プロフィール

メールフォーム

記事検索

Google

最近の記事

人気の記事

過去の記事

カテゴリー

タグランキング

リンク

最近のコメント

最近のトラックバック

アクセスカウンタ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。