ダウンロードするファイルのサイズと通信速度の関係を実験したく思いVMware上にCentOS7を乗せたVMを2台立てました。
片方をHTTPサーバとし、もう一方をHTTPクライアントとしました。
構成としては以下のとおりです。
HTTPサーバ(192.168.0.2/24) -- 仮想スイッチ -- クライアント(192.168.0.3/24)
サーバーには3つのダミーファイル([パケットサイズ].dummy)を格納しました。
それぞれのパケットサイズは1GB,2GB,3GBです。
サーバのindex.htmlに後述のコードを書き、ダミーファイルをダウンロードできるようにしました。
クライアントにてtcpdumpでパケットキャプチャを開始した後、ブラウザ経由でサーバにアクセスし1G.dummyをダウンロードし、パケットキャプチャを終了しました。
2G.dummy,3G.dummyでも同様にパケットキャプチャを行いました。
さて本題なのですが、パケットキャプチャの結果をWiresharkで分析したところ1G.dummyと2G.dummyではContinuationというパケットは全く出現しなかったのですが、3G.dummyでは頻出しました。
この原因は何でしょうか?
HTML
1<!DOCTYPE html> 2<html> 3 4<head> 5<title>download</title> 6</head> 7 8<body> 9<p> 10<a href="1G.dummy" download="1G.dummy">1G.dummy</a> 11</p> 12 13<p> 14<a href="2G.dummy" download="2G.dummy">2G.dummy</a> 15</p> 16 17<p> 18<a href="3G.dummy" download="3G.dummy">3G.dummy</a> 19</p> 20 21</body> 22</html>
あなたの回答
tips
プレビュー