InetSpyの転送時間についてNo.00233
えびさわ さん 00/12/22 16:09
 
はじめまして。えびさわと申すものです。

InetSpyの転送時間について質問があります。

InetSpyのヘルプを見ますと
「閲覧ソフトからの要求情報をサーバーに転送しおわった時刻を、
リクエスト時刻からの遅れとして表示します。」
と書かれていますが、これってサーバー側でしか分からない情報ですよね。

転送時間はHTTP、TCPのプロトコルレベルで、横取り丸がサーバからどのプロトコル
を受け取ったときの値か教えて下さい。
よろしくお願いします。


[ ]
RE:00233 InetSpyの転送時間についてNo.00234
える さん 00/12/22 18:18
 
>転送時間はHTTP、TCPのプロトコルレベルで、横取り丸がサーバからどのプロトコル
>を受け取ったときの値か教えて下さい。

「HTTP の」と InetSpy の冒頭にあるので、HTTP の話では?

>InetSpyの転送時間について質問があります。

細かいことですが「転送時間」という項目は InetSpy にはないです。
たぶん「リクエスト転送時刻」の項目のことだと簡単に類推できます
が、似たような名称の項目が多いので間違えると混乱の元になります。

>「閲覧ソフトからの要求情報をサーバーに転送しおわった時刻を、
>リクエスト時刻からの遅れとして表示します。」
>と書かれていますが、これってサーバー側でしか分からない情報ですよね。

逆では?

「サーバに転送し終わる時間」は HTTP や、その上位の TCP/IP をアプリ
ケーション側で操作する場合、クライアント側でしか知ることはできません。
( それは「peer にむけて send を終えた時間」であるから )

逆に「サーバが受信し終わる時間」はサーバ側でしか知ることはできません。
( これは「peer から recv を終えた時間」であるから )

クライアントがサーバの受信完了を知ったり、サーバがクライアントの転送完了
を知るためには TCP/IP より上位の IP 層のデータを処理する必要があります。
( IP の ACK/NAK を見ればわかることですから )

[ ]
RE:00234 InetSpyの転送時間についてNo.00236
えびさわ さん 00/12/25 10:56
 
えるさん、いろいろご指摘ありがとうございました。

「リクエスト転送時刻」は「peer にむけて send を終えた時間」
を取っているんですね。

いままで、「リクエスト転送時刻」は「サーバが受信し終わる時間」
と思っていましたので、IPのACKを取っているのかなと勘違いをしていました。

もっと、ヘルプ等をよく読むことを心がけたいと思います。

[ ]