Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/18:11/13
2024/05/17:19/24

2024/03/19より398/1408
人気モジュール
No.1: フォーラム 114
No.2: QualNet概要 4
No.3: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット89
No.2:Unknown OS1
No.3:Windows NT1

No.1:どっかの巡回ロボット80
No.2:Majestic-12巡回ロボット6
No.3:Google巡回ロボット3

日曜日からの合計
メイン
   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
GENERIC FTP Client: Node 1 at 10007966442 sent data 1400
GENERIC FTP Server: Node 2 at 10084072297 received data 512


これはおそらく,トランスポート層において512byteに分割して送信されているのではないかと思います.
FTPの受信パケット数を数えたところ,TCPの受信パケット数と等しくなりました.
TCPにおいて分割されたデータは,受信時においてトランスポート層が責任を持って
復元すべきと思うのですが,そのままアプリケーション層に転送してしまうようです...
(TCPの仕様をよく知らないので,あくまで私の所見ですが…)

私が実現したい機能は,*.statファイルに受信パケット数を出力することなので,
単純に総受信バイト数から逆算するようにして,この問題は一件落着としたいと思います.
お騒がせして申し訳ありませんでした...


ちなみにデバッグ情報は,gen_ftp.cppで,

#define DEBUG

を定義して再コンパイルし,実行した際に標準出力に出力される結果を指しています.
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT