Continuation or non-HTTP traffic

メモです。

WireShark(Ethereal)でHTTPトラフィックをキャプチャすると、Decode SummaryにContinuation or non-HTTP trafficと表示される場合がある。
これが、どういうケースで表示されるか調べてみると、HTTP のヘッダが含まれていない場合に表示されるということがわかった。

通常、HTTP のオブジェクトは、1つの TCP セグメントより大きいため、複数のパケットによってコンテンツが転送される。
最初のパケットには、HTTP ヘッダが付与されるが、続くパケットにはヘッダが付与されないため、HTTP の何のメッセージがわからず Continuation
or non-HTTP traffic となるようだ。

参考:
http://65.208.228.223/lists/ethereal-users/200605/msg00259.html

Hexで見た場合に、ヘッダが入っていないHTTPの内容が入っていることがわかる。