質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

Wireshark

Wireshark(ワイヤシャーク)は、ネットワーク・アナライザソフトウェアです。 IP、DHCPなど800以上のプロトコルを解析できる機能があり、 Windows、Linux、BSD、Mac OS Xなどで利用が可能です。

Q&A

0回答

4763閲覧

HTTP1.1におけるContinuationの急増の原因は何でしょう?

hrkw

総合スコア13

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

Wireshark

Wireshark(ワイヤシャーク)は、ネットワーク・アナライザソフトウェアです。 IP、DHCPなど800以上のプロトコルを解析できる機能があり、 Windows、Linux、BSD、Mac OS Xなどで利用が可能です。

0グッド

0クリップ

投稿2019/10/15 05:09

ダウンロードするファイルのサイズと通信速度の関係を実験したく思い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>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問