メイン Application Layer Protocol Implementation & Model Development FTP/GENERICモデルでの受信パケットサイズに差異 | 投稿するにはまず登録を |
題名 | 投稿者 | 日時 |
---|---|---|
FTP/GENERICモデルでの受信パケットサイズに差異 | yilab | 2006/8/22 6:54 |
Re: FTP/GENERICモデルでの受信パケットサイズに差異 | marimo | 2006/8/22 8:33 |
» Re: FTP/GENERICモデルでの受信パケットサイズに差異 | yilab | 2006/8/24 7:59 |
Re: FTP/GENERICモデルでの受信パケットサイズに差異 | penguish | 2006/8/24 16:53 |
Re: FTP/GENERICモデルでの受信パケットサイズに差異 | yilab | 2006/8/26 18:21 |
Re: FTP/GENERICモデルでの受信パケットサイズに差異 | penguish | 2006/8/22 9:56 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yilab | 投稿日時: 2006/8/24 7:59 |
半人前 登録日: 2005/11/3 居住地: 投稿: 23 |
Re: FTP/GENERICモデルでの受信パケットサイズに差異 返信ありがとうございます.
各設定を確かめて,もう一度実行し直してみたところ, おっしゃるとおり 1400Bytes x 100個=140000 となりました. しかし,問題はデバッグ情報で,依然として512byteを受信したことになっています. 引用: GENERIC FTP Client: Node 1 sending pkt of size 1400 at 10007965442 これはおそらく,トランスポート層において512byteに分割して送信されているのではないかと思います. FTPの受信パケット数を数えたところ,TCPの受信パケット数と等しくなりました. TCPにおいて分割されたデータは,受信時においてトランスポート層が責任を持って 復元すべきと思うのですが,そのままアプリケーション層に転送してしまうようです... (TCPの仕様をよく知らないので,あくまで私の所見ですが…) 私が実現したい機能は,*.statファイルに受信パケット数を出力することなので, 単純に総受信バイト数から逆算するようにして,この問題は一件落着としたいと思います. お騒がせして申し訳ありませんでした... ちなみにデバッグ情報は,gen_ftp.cppで,
を定義して再コンパイルし,実行した際に標準出力に出力される結果を指しています. |
フラット表示 | 前のトピック | 次のトピック |