(57)【要約】ＴＣＰ再送パケット再廃棄回避方法は、ＴＣＰ／ＩＰネットワークにおいて喪失し再送されたＴＣＰ再送パケットを特定ヘッダ情報に基づいて検出するステップと、前記特定ヘッダ情報に基づいて検出された前記ＴＣＰ再送パケットを他のパケットと差別化して転送処理するステップとを備える。これにより、ＴＣＰ通信において、同一パケットの複数回の喪失（消失）によるスループットの低下及びコネクションの切断現象を回避することができる。
2002051101.tif 000002
【特許請求の範囲】
【請求項１】
ＴＣＰ／ＩＰネットワークにおいて喪失し再送されたＴＣＰ再送パケットを特定ヘッダ情報に基づいて検出するステップと；
前記特定ヘッダ情報に基づいて検出された前記ＴＣＰ再送パケットを他のパケットと差別化して転送処理するステップと；
を備えるＴＣＰ再送パケット再廃棄回避方法。
【請求項２】
前記ＴＣＰ再送パケットを前記他のパケットと差別化して転送処理するために、前記ＴＣＰ再送パケットに対して通常より高い優先度を設定するステップを更に備える
請求項１記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項３】
前記ＴＣＰ再送パケットを前記他のパケットと差別化して転送処理するために、前記ＴＣＰ再送パケットに対して通常より低い廃棄優先度を設定するステップを更に備える
請求項１記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項４】
前記ＴＣＰ再送パケットを前記他のパケットと差別化して転送処理するために、前記ＴＣＰ再送パケットに対して専用のパケットバッファによる固定帯域を確保するステップを更に備える
請求項１、２または３記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項５】
送信端末装置は、前記ＴＣＰ再送パケットを送信する場合、前記ＴＣＰ再送パケットのＴＯＳフィールドの値を通常より高い優先度を示す値に書き換えるステップを備え；
前記ネットワーク中の各中継装置は、前記ＴＯＳフィールドの値の示す優先度に基づいて前記ＴＣＰ再送パケットを優先的に転送処理するステップを備える
請求項２記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項６】
送信端末装置は、前記ＴＣＰ再送パケットを送信する場合、前記ＴＣＰ再送パケットの廃棄優先度表示を通常より低い廃棄優先度を示す値に書き換えるステップを備え；
前記ネットワーク中の各中継装置は、前記ＴＣＰ再送パケットの前記廃棄優先度表示に基づいて選択的に廃棄回避処理を行うステップを備える
請求項３記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項７】
回線終端装置は、入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶するステップと、この記憶に基づいて入力してくる前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットのＴＯＳフィールドの値をより高い優先度を示す値に書き換えて送信するステップとを備え；
前記ネットワーク中の各中継装置は、書き換えられた前記ＴＯＳフィールドの値に基づいて前記ＴＣＰ再送パケットを優先的に転送処理するステップを備える
請求項２記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項８】
回線終端装置は、入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶するステップと、この記憶に基づいて入力してくる前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットの廃棄優先度表示をより低い廃棄優先度を示す値に書き換えて送信するステップとを備え；
前記ネットワーク中の各中継装置は、書き換えられた前記廃棄優先度表示に基づいて前記ＴＣＰ再送パケットの廃棄を選択的に回避するステップを備える
請求項３記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項９】
前記ネットワーク中の入口エッジの中継装置は、入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶するステップと、この記憶に基づいて入力してくる前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットに対して通常より高い優先度を設定するためにＴＯＳフィールドの値をその優先度を示す値に書き換えて転送処理するステップとを備え；
前記ネットワーク中の後続の中継装置は、書き換えられた前記ＴＯＳフィールドの値の示す優先度に基づいて前記ＴＣＰ再送パケットを優先的に転送処理するステップを備える
請求項２記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項１０】
前記ネットワーク中の入口エッジの中継装置は、入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶するステップと、この記憶に基づいて入力してくる前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットの廃棄優先度表示をより低い廃棄優先度を示す値に書き換えて転送処理するステップを備え；
前記ネットワーク中の後続の各中継装置は、書き換えられた前記廃棄優先度表示に基づいて前記ＴＣＰ再送パケットの廃棄を選択的に回避するステップを備える
請求項３記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項１１】
前記ネットワーク中の入口エッジの中継装置は、入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶するステップと、この記憶に基づいて入力してくる前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットのＴＯＳフィールドの値を通常より高い優先度を示す値に書き換えるステップと、前記ＴＯＳフィールドの値を書き換えられた前記ＴＣＰ再送パケットに対して専用のパケットバッファによる固定帯域を確保して転送するステップとを備え；
前記ネットワーク中の後続の中継装置は、前記ＴＯＳフィールドの値の示す優先度に基づいて前記ＴＣＰ再送パケットを優先的に転送処理するステップを備える
請求項４記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項１２】
前記ネットワーク中の入口エッジの中継装置は、入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶するステップと、この記憶に基づいて入力してくる前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットの廃棄優先度表示を通常より低い廃棄優先度を示す値に書き換えるステップと、前記廃棄優先度表示を書き換えられた前記ＴＣＰ再送パケットに対して専用のパケットバッファによる固定帯域を確保して転送するステップとを備え；
前記ネットワーク中の後続の中継装置は、前記ＴＣＰ再送パケットの廃棄優先度表示に基づいて廃棄を選択的に回避するステップを備える
請求項４記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項１３】
前記ネットワーク中の中継装置は、自らが転送したＴＣＰパケットの特定ヘッダ情報を転送記憶として記憶するステップと、自らが廃棄したＴＣＰパケットの特定ヘッダ情報を廃棄記憶として記憶するステップと、これら記憶に基づいて前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットに対して通常より高い優先度を設定して転送処理するステップと、前記廃棄記憶によって前記ＴＣＰ再送パケットを検出した場合にのみ当該パケットのＴＯＳフィールドの値をその優先度を示す値に書き換えるステップとを備え；
転送記憶を持たない前記ネットワーク中の後続の中継装置は、書き換えられた前記ＴＯＳフィールドの値の示す優先度に基づいて前記ＴＣＰ再送パケットを優先的に転送処理するステップを備える
請求項５記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項１４】
前記ネットワーク中の中継装置は、自らが転送したＴＣＰパケットの特定ヘッダ情報を転送記憶として記憶するステップと、自らが廃棄したＴＣＰパケットの特定ヘッダ情報を廃棄記憶として記憶するステップと、これらの記憶に基づいて前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットに対して通常より低い廃棄優先度を設定して転送処理するステップと、前記廃棄記憶によって前記ＴＣＰ再送パケットを検出した場合にのみ当該パケットの廃棄優先度表示をその廃棄優先度を示す値に書き換えるステップとを備え；
前記転送記憶を持たない前記ネットワーク中の後続の中継装置は、前記ＴＣＰ再送パケットの廃棄優先度表示の示す廃棄優先度表示に基づいて廃棄を選択的に回避するステップを備える
請求項６記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項１５】
前記ネットワーク中の入口エッジの中継装置は、自らが転送したＴＣＰパケットの特定ヘッダ情報を転送記憶として記憶するステップと、自らが廃棄したＴＣＰパケットの特定ヘッダ情報を廃棄記憶として記憶するステップと、これらの記憶に基づいて前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットを専用のパケットバッファよる固定帯域を確保して転送するステップと、前記廃棄記憶によって前記ＴＣＰ再送パケットを検出した場合にのみ当該パケットのＴＯＳフィールドの値を通常より高い優先度を示す値に書き換えるステップとを備え；
前記転送記憶を持たない前記ネットワーク中の後続の中継装置は、前記ＴＣＰ再送パケットのＴＯＳフィールドの値の示す優先度に基づいて優先的に転送処理するステップを備える
請求項７記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項１６】
前記ネットワーク中の入口エッジの中継装置は、自らが転送したＴＣＰパケットの特定ヘッダ情報を転送記憶として記憶するステップと、自らが廃棄したＴＣＰパケットの特定ヘッダ情報を廃棄記憶として記憶するステップと、これらの記憶に基づいて前記ＴＣＰ再送パケットを検出するステップと、検出した前記ＴＣＰ再送パケットを専用のパケットバッファによる固定帯域を確保して転送するステップと、前記廃棄記憶によって前記ＴＣＰ再送パケットを検出した場合にのみ当該パケットの廃棄優先度表示を通常より低い廃棄優先度を示す値に書き換えるステップとを備え；
前記転送記憶を持たない前記ネットワーク中の後続の中継装置は、前記ＴＣＰ再送パケットの廃棄優先度表示に基づいて廃棄を選択的に回避するステップを備える
請求項８記載のＴＣＰ再送パケット再廃棄回避方法。
【請求項１７】
ＴＣＰ再送パケットを送信する場合、当該パケットのＴＯＳフィールドの値を通常より高い優先度を示す値に書き換えて送出する端末装置。
【請求項１８】
ＴＣＰ再送パケットを送信する場合、当該パケットの廃棄優先度表示の値を通常より低い廃棄優先度を示す値に書き換えて送出する端末装置。
【請求項１９】
入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶する手段と；
その記憶に基づいてＴＣＰ再送パケットを検出する手段と；
前記ＴＣＰ再送パケットのＴＯＳフィールドの値を通常より高い優先度を示す値に書き換える手段と；
を備える回線終端装置。
【請求項２０】
入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶する手段と；
その記憶に基づいてＴＣＰ再送パケットを検出する手段と；
前記ＴＣＰ再送パケットの廃棄優先度表示の値を通常より低い廃棄優先度を示す値に書き換える手段と；
を備える回線終端装置。
【請求項２１】
入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶する手段と；
その記憶に基づいてＴＣＰ再送パケットを検出する手段と；
検出した前記ＴＣＰ再送パケットに対して通常より高い優先度を設定する手段と；
前記ＴＣＰ再送パケットのＴＯＳフィールドの値をその優先度を示す値に書き換えて優先転送処理を行う手段と；
を備える中継装置。
【請求項２２】
入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶する手段と；
その記憶に基づいてＴＣＰ再送パケットを検出する手段と；
検出した前記ＴＣＰ再送パケットに対して通常より低い廃棄優先度を設定する手段と；
前記ＴＣＰ再送パケットの廃棄優先度表示の値をその廃棄優先度を示す値に書き換えてキューイング処理を行う手段と；
を備える中継装置。
【請求項２３】
入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶する手段と；
その記憶に基づいて前記ＴＣＰ再送パケットを検出する手段と；
検出した前記ＴＣＰ再送パケットのＴＯＳフィールドの値を通常より高い優先度を示す値に書き換える手段と；
前記ＴＯＳフィールドの値を書き換えられた前記ＴＣＰ再送パケットに対して専用のパケットバッファによる固定帯域を確保して転送する手段と；
を備える中継装置。
【請求項２４】
入力してきたＴＣＰパケットの特定ヘッダ情報を入力記憶として記憶する手段と；
その記憶に基づいて前記ＴＣＰ再送パケットを検出する手段と；
検出した前記ＴＣＰ再送パケットの廃棄優先度表示の値を通常より低い廃棄優先度を示す値に書き換える手段と；
前記廃棄優先度表示の値を書き換えられた前記ＴＣＰ再送パケットに対して専用のパケットバッファによる固定帯域を確保して転送する手段と；
を備える中継装置。
【請求項２５】
転送したＴＣＰパケットの特定ヘッダ情報を転送記憶として記憶する手段と；
廃棄したＴＣＰパケットの特定ヘッダ情報を廃棄記憶として記憶する手段と；
これらの記憶に基づいて前記ＴＣＰ再送パケットを検出する手段と；
検出した前記ＴＣＰ再送パケットに対して通常より高い優先度を設定して優先転送処理する手段と；
前記廃棄記憶に基づいて前記ＴＣＰ再送パケットを検出した場合には、前記ＴＣＰ再送パケットのＴＯＳフィールドの値をその優先度を示す値に書き換える手段と；
を備える中継装置。
【請求項２６】
転送したＴＣＰパケットの特定ヘッダ情報を転送記憶として記憶する手段と；
廃棄したＴＣＰパケットの特定ヘッダ情報を廃棄記憶として記憶する手段と；
これらの記憶に基づいて前記ＴＣＰ再送パケットを検出する手段と；
検出した前記ＴＣＰ再送パケットに対して通常より低い廃棄優先度を設定してキューイング処理を行う手段と；
前記廃棄記憶に基づいて前記ＴＣＰ再送パケットを検出した場合には、前記ＴＣＰ再送パケットの廃棄優先度表示をその廃棄優先度を示す値に書き換える手段と；
を備える中継装置。
【請求項２７】
転送したＴＣＰパケットの特定ヘッダ情報を転送記憶として記憶する手段と；
廃棄したＴＣＰパケットを廃棄記憶として記憶する手段と：
これらの記憶に基づいて前記ＴＣＰ再送パケットを検出する手段と；
検出した前記ＴＣＰ再送パケットを専用パケットバッファによる固定帯域を使用して転送する手段と；
前記廃棄記憶に基づいて前記ＴＣＰ再送パケットを検出した場合には、前記ＴＣＰ再送パケットのＴＯＳフィールドの値を通常より高い優先度を示す値に書き換える手段と；
を備える中継装置。
【請求項２８】
転送したＴＣＰパケットの特定ヘッダ情報を転送記憶として記憶する手段と；
廃棄したＴＣＰパケットの特定ヘッダ情報を廃棄記憶として記憶する手段と；
これらの記憶に基づいて前記ＴＣＰ再送パケットを検出する手段と；
検出した前記ＴＣＰ再送パケットを専用パケットバッファによる固定帯域を使用して転送する手段と；
前記廃棄記憶に基づいて前記ＴＣＰ再送パケットを検出した場合には、前記ＴＣＰ再送パケットの廃棄優先度表示の値を通常より低い廃棄優先度を示す値に書き換える手段と；
を備える中継装置。
【請求項２９】
入力してきたＴＣＰパケットに記述されたポート番号と送信元及び宛先ＩＰアドレスとを入力記憶バッファに対するアドレス指定に適用して、前記ＴＣＰパケットの特定ヘッダ情報としてのシーケンス番号を前記入力記憶バッファに書き込む手段と；
入力してくるＴＣＰパケットから抽出されたシーケンス番号と前記入力記憶バッファ中のシーケンス番号とを比較してＴＣＰ再送パケットを検出する手段と；
を備えるＴＣＰ再送パケット認識装置。
【請求項３０】
転送されたＴＣＰパケットに記述されたポート番号と送信元及び宛先ＩＰアドレスとを転送記憶バッファに対するアドレス指定に適用して、前記ＴＣＰパケットの特定ヘッダ情報としてのシーケンス番号を前記転送記憶バッファに書き込む手段と；
入力してくるＴＣＰパケットから抽出されたシーケンス番号と前記転送記憶バッファ中のシーケンス番号と比較してＴＣＰ再送パケットを検出する手段と；
を備えるＴＣＰ再送パケット認識装置。
【請求項３１】
ＴＣＰパケットを廃棄する度にそのＴＣＰパケットのシーケンス番号と送信元ポート番号と送信元及び宛先ＩＰアドレスとを廃棄記憶バッファに対するアドレス指定に適用して、前記ＴＣＰパケットを廃棄したことを前記廃棄記憶バッファに記憶する手段と；
ＴＣＰパケットが入力してくる度に前記廃棄記憶バッファを参照してＴＣＰ再送パケットを検出する手段と；
を備えるＴＣＰ廃棄パケット認識装置。
【請求項３２】
前記ＴＣＰ再送パケットを検出する手段は、下記判別式から求めた結果が、Ｆ≧０ならばＴＣＰ再送パケット、Ｆ＜０ならばＴＣＰ初送パケットであると判別する請求項２９または３０記載のＴＣＰ再送パケット認識装置。
Ｆ＝（｜抽出したシーケンス番号−バッファ参照値｜−最大ウィンドウサイ
ズ）×（抽出したシーケンス番号−バッファ参照値）
【発明の詳細な説明】
技術分野
本発明はＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ　ｏｖｅｒ　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）ネットワークにおけるＴＣＰ通信を扱うＴＣＰ／ＩＰネットワークシステムに関し、特にユーザに一層効率的なデータ転送を提供することを可能にするＴＣＰ再送パケットの再廃棄回避方法に関する。
背景技術
ＴＣＰ／ＩＰはインターネットの標準プロトコルとして展開してきた複数のプロトコルの総称である。インターネットプロトコル群とも呼ばれるＴＣＰ／ＩＰに則った通信ネットワーク上で、信頼性の高いデータ転送を提供するプロトコルとしてＴＣＰがある。ＴＣＰはＯＳＩ参照モデル（Ｏｐｅｎ　Ｓｙｓｔｅｍ　Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ　Ｒｅｆｅｒｅｎｃｅ　Ｍｏｄｅｌ）のトランスポート層（第４層）に対応するプロトコルであり、ＯＳＩ参照モデルのネットワーク層（第３層）対応のＩＰとセッション層（第５層）以上に対応するプロトコルとの橋渡しをする。ＯＳＩ参照モデルとＴＣＰ／ＩＰ階層との関係は図１に示すとおりである。
ＴＣＰは、エンド・ノード間（端末装置とノードとの間）で論理的通信路（コネクション）を張り、その上でデータの転送を行う、いわゆるコネクション型通信を提供することができ、データの欠落等を非常に嫌うアプリケーションに多く利用されている。このＴＣＰを用いた代表的なアプリケーションとしては、ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｐｏｒｔ　Ｐｒｏｔｏｃｏｌ）、Ｔｅｌｎｅｔ（Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ　Ｎｅｔｗｏｒｋ）、ＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）等が挙げられる。
ＴＣＰは信頼性を向上させるため、行き先確認に加え、流量制御（フローコントロール）や転送順序確認など多くの機能を持っている。図２はＴＣＰ通信の動作の一例を示している。ＴＣＰ通信においては、送信側のＴＣＰ通信装置（例えば、ホストコンピュータ）ＴＸが受信側のＴＣＰ通信装置（例えば、クライアント端末）ＲＸにパケット（データ）を送信する場合、通信装置ＲＸは正常にパケットが受信できたこと、あるいは要求するパケットを、応答確認パケットを返すことによって通信装置ＴＸに知らせる。通信装置ＴＸはこの応答確認パケットの受信に基づいて、次のパケットを通信装置ＲＸに送信することにより、信頼性の高い通信を実施している。
しかし、何らかの理由により、送信パケットの喪失（消失）が発生した場合や、通信装置ＲＸからの応答確認パケットが一定時間以上遅れた場合、データ送信側の通信装置ＴＸは、データ受信側の通信装置ＲＸからの応答確認パケットを受けるか、あるいはタイムアウトによって、該当パケットがＴＣＰ／ＩＰネットワークＮＷの輻輳によって喪失したと判断することになる。
喪失したと判断されたＴＣＰパケットは送信側の通信装置ＴＸによって再送されることになるが、このとき通信装置ＴＸは、ネットワークＮＷを輻輳状態から回復させるため、再送タイムアウトとして使用している値を倍にし、スロースタートを初期状態に戻して通信を再開する。
信頼性の高い通信を行うために、通信装置ＲＸに該当パケットが正常にたどり着き、通信装置ＲＸからの応答確認パケットが正常に受け取れるまで、通信装置ＴＸはこの処理を繰り返えす。
通信装置ＲＸは、上位アプリケーションを混乱させず、正しくコネクションを維持するため、重複したパケットの廃棄や受信パケットの順序整理等を行う必要がある。このため、通信装置ＴＸ，ＲＸでは、上位アプリケーションから渡されたデータを８ビット単位でカウントした番号、つまり図３に示すＴＣＰ／ＩＰパケットフォーマットにおける送信用シーケンス番号（順序番号）ＳＥＱをＴＣＰパケットヘッダ中に埋め込むことにより、管理する機能を持っている。
また、ＴＣＰ通信装置ＴＸ，ＲＸは、受信用のバッファ（バッファメモリ）を複数持ち、複数のパケットを集団で処理する、ウィンドウコントロールと呼ばれる機能も持っている。このウィンドウコントロール機能においては、受信側通信装置ＲＸが応答確認パケット等に対して、受け入れ可能なデータ量を図３中の１６ビットのウィンドウフィールドＷＩＤに記述する。そして、複数のパケットに分割されて送られてきたパケットデータＤＴを集団で処理し、ウィンドウフィールドＷＩＤが示す値に対応するデータ量だけ受信した時点で、応答確認パケットを返すことによって、１パケットごとの応答確認パケットが到着するのを待ちながら転送を行う場合に比べ、転送時間を短縮することを可能にする。
昨今の爆発的なインターネットの普及に伴い、ＴＣＰ通信の更なる高速化とサービス品質の確保に対する要求の高まりとに対応すべく、これまでにも、ＴＣＰによる不必要なパケット再送の抑制、ネットワーク中の中継装置による擬似応答確認パケットの生成等、ＴＣＰのパケット再送機能を制御することによって、一層効率の良いネットワークシステムを実現する技術が多く提案されてきた。
また、ＩＰパケットヘッダ中の記述によってデータグラムの重要度を複数に分類し、その重要度に応じて複数存在するルートのうち最適なパスを選択する機能をネットワークに実装させ、全体のパフォーマンスを向上させる技術なども提案されている。
しかし、それらの技術が再送されたＴＣＰパケットの再廃棄を回避する手法として導入されている例はまだなく、同一ＴＣＰパケットの複数回の廃棄を回避することはできない。
ＴＣＰ通信を行っているネットワーク上において、何らかの理由により、パケットの喪失が発生した場合や、受信側通信装置からの応答確認パケットが一定時間以上遅れた場合、送信側通信装置は受信側通信装置からの応答確認パケットを受けるか、あるいはタイムアウトにより、該当パケットはネットワークの輻輳によって喪失したと判断する。
喪失したと判断されたＴＣＰパケットは送信側通信装置によって再送されることになるが、現状の再送手法では、再送されたパケットは廃棄されたものと全く同一のもので、ネットワーク中の各中継装置が通常のパケット（非再送パケット）と再送パケットとを区別することはなく、特に差別化して処理されることもない。
したがって、送信側通信装置は、受信側通信装置に該当パケットが正常にたどり着き、受信側通信装置からの応答確認パケットを正常に受け取るまで再送を繰り返して行うが、廃棄された元のパケットと再送パケットとは全く同一のパケットとして扱われるため、再び廃棄される等、同様の原因により複数回のパケット喪失が発生する可能性がある。
この場合、ＴＣＰによって再送タイムアウトとして使用されている値は、再送が行われる度に倍に設定されるため、指数関数的に増加してゆき、該当ユーザのスループットは著しく下がってしまうことになる。さらには、その結果、上位アプリケーションプロトコルのタイムアウト処理などによってコネクションが切断されることを免れない。
発明の開示
したがって、本発明の目的は、ＴＣＰ通信における同一パケットの複数回の廃棄を回避し、ユーザに一層効率的なデータ転送を提供することを可能にする手法を提供することにある。
本発明の第１のＴＣＰ再送パケット再廃棄回避方法は、ＴＣＰ／ＩＰネットワークにおいて喪失し再送されたＴＣＰ再送パケットを特定ヘッダ情報に基づいて検出するステップと、前記特定ヘッダ情報に基づいて検出された前記ＴＣＰ再送パケットを他のパケットと差別化して転送処理するステップとを備える。
本発明の第２のＴＣＰ再送パケット再廃棄回避方法は、前記ＴＣＰ再送パケットを前記他のパケットと差別化して転送処理するために、前記ＴＣＰ再送パケットに対して通常より高い優先度を設定するステップを更に備える。
本発明の第３のＴＣＰ再送パケット再廃棄回避方法は、前記ＴＣＰ再送パケットを前記他のパケットと差別化して転送処理するために、前記ＴＣＰ再送パケットに対して通常より低い廃棄優先度を設定するステップを更に備える。
本発明の第４のＴＣＰ再送パケット再廃棄回避方法は、前記ＴＣＰ再送パケットを前記他のパケットと差別化して転送処理するために、前記ＴＣＰ再送パケットに対して専用のパケットバッファによる固定帯域を確保するステップを更に備える。
本発明のＴＣＰ再送パケットの再廃棄回避の各手法は、端末装置、回線終端装置、ＴＣＰ／ＩＰネットワーク中の各ノード対応の中継装置などの各装置に適用することが可能である。
発明を実施するための最良の形態
次に、本発明の実施の形態について図面を参照して説明する。
〔ＴＣＰ／ＩＰネットワークシステムの基本構成及び動作〕
本発明の一実施の形態のＴＣＰ／ＩＰネットワークシステムを示す図４を参照すると、ここには送信側通信装置ＴＸ（端末ＴＥ−Ｂ：ＩＰアドレスｂｂ．ｂｂ．ｂｂ．ｂｂ）と受信側通信装置ＲＸ（端末ＴＥ−Ａ：ＩＰアドレスａａ．ａａ．ａａ．ａａ）とがＴＣＰ／ＩＰ階層のアプリケーションプロトコルＦＴＰに則って通信を行い、端末（例えば、クライアント端末）ＴＥ−Ａが端末（例えば、ホストコンピュータ）ＴＥ−ＢからデータをＴＣＰパケット形態でダウンロードしている状態が模式的に示されている。
このシステムにおいて、今、同図中に示すような内容のＴＣＰパケットＣが端末ＴＥ−ＢからＴＣＰ／ＩＰネットワークＮＷに流れ込み、ネットワークＮＷ内で一旦廃棄された後、送信側の端末ＢのプロトコルＴＣＰによって再送が行われたとする。この例では、ＴＣＰパケット（再送及び廃棄パケット）Ｃは、送信元ＩＰアドレスｂｂ．ｂｂ．ｂｂ．ｂｂ、宛先ＩＰアドレスａａ．ａａ．ａａ．ａａ、送信元ポート番号２０（ＦＴＰ）、宛先ポート番号２０（ＦＴＰ）、及びシーケンス番号ｃｃｃｃｃｃｃｃを含む。
特定のＴＣＰパケットに対して、廃棄を回避し信頼性の高いデータ転送処理を実現する手法としては、当該パケットの優先度を上げる、廃棄優先度を下げる、及び固定伝送帯域（以下、単に固定帯域と記載する）を設けるという三つが考えられる。したがって、ネットワークＮＷ中でＴＣＰ再送パケットを検出し、後に詳述する差別化操作を施すことによって、ＴＣＰ再送パケットの再廃棄、すなわち同一ＴＣＰパケットの複数回の廃棄を回避できる。
また、ＴＣＰ再送パケットを検出し差別化操作を行う場合、通信装置（端末）ＴＥ−Ｂから送信される時点で検出してマーキングする、回線終端装置ＤＳＵで検出してマーキングする、ネットワークＮＷの入口エッジ個所の中継装置（入口エッジルータなどの集線機能を有する装置）ＲＴ１でマーキングする、またはネットワークＮＷ中の中継個所及び出口エッジ個所などの各中継装置（中継ルータ及び出口エッジルータなどの集線機能を有する装置）ＲＴ２が各々独自に検出するという、４通りが考えられる。
なお、図４においては図示を省略しているが、回線終端装置ＤＳＵは送信側端末ＴＥ−Ｂの近傍の物理的加入者回線の途中などに配置される。
（端末ＴＥ−Ｂ、回線終端装置ＤＳＵ、中継装置ＲＴ１におけるＴＣＰ再送パケットの検出）
このうち、まず通信装置としての端末（以下、端末装置と記載することもある）ＴＥ−Ｂ、回線終端装置ＤＳＵ、または中継装置（入口エッジルータ）ＲＴ１において、ＴＣＰ再送パケットを検出してマーキングを行う場合について述べる。
各装置内のＴＣＰ再送パケットの検出機構は同一構成である。ＴＣＰ再送パケットの検出機構として各装置内に設けられる再送パケット認識部の構成及び動作を説明するための図５及び図６を参照すると、再送パケット認識部１Ａに入力してきた初送のＩＰパケットＣは、抽出部１１においてパケットヘッダ中の情報よりプロトコルが抽出され、入出力（Ｉ／Ｏ）制御部１２及びパケット識別部１３に渡される。
この場合、入力ＩＰパケットＣはＴＣＰパケットであるので、プロトコルＴＣＰを表す値「０６」がプロトコル判別信号として、抽出部１１からＩ／Ｏ制御部１２及びパケット識別部１３に渡される。入力してきたＩＰパケットＣがＴＣＰパケットでない場合、パケット識別部１３は即座に「非ＴＣＰ再送パケット検出」の内容をパケット認識信号として送出する。
抽出部１１においては、同時に、シーケンス番号、送信元及び宛先ＩＰアドレス、及びポート番号がパケットＣのヘッダからそれぞれ抽出され、シーケンス番号「ｃｃｃｃｃｃｃｃ」は書込み部１４へ、また送信元・宛先ＩＰアドレス「ｂｂ．ｂｂ．ｂｂ．ｂｂ／ａａ．ａａ．ａａ．ａａ」及びポート番号「００１４」はアドレス生成部１５へそれぞれ送られる。アドレス生成部１５は受け取った送信元・宛先ＩＰアドレスとポート番号とを組み合わせ、ＴＣＰパケット入力記憶バッファ（バッファメモリ）１６に対する８０ビットのアドレス信号を生成する。
パケットＣがＴＣＰパケットであると認識したＩ／Ｏ制御部１２は、読出し部１７に対して、ＴＣＰパケット入力記憶バッファ１６中のアドレス部が指定したアドレスに書かれているデータ（参照結果）を読出し、シーケンス番号解析部１８に送るように指示する。
パケットＣは図４中の端末ＴＥ−Ｂから端末ＴＥ−Ａへと送信されるため、ＴＣＰパケット入力記憶バッファ１６に対してアドレスは「ｂｂｂｂｂｂｂｂａａａａａａａａ００１４（ＨＥＸ）」が指定される。ＴＣＰパケット入力記憶バッファ１６は８０ビットのアドレスバスを持ち、アドレス生成部１５によって指定されたアドレスには、書込み部１４によって入力された同一ＴＣＰコネクション上の最新パケットの３２ビットからなるシーケンス番号「ｃｃｃｃｃｃｃｃ」が書き込まれる。
ＴＣＰパケット入力記憶バッファ１６に書き込まれたデータ（シーケンス番号）の読み出しをＩ／Ｏ制御部１２からのＩ／Ｏ制御信号により指示された読出し部１７は、アドレス生成部１５の指定したアドレス中に書き込まれたデータを読み出し、シーケンス番号解析部１８に送る。このとき、パケットＣは再送パケットではないため、シーケンス番号解析部１８は、下記のＴＣＰ再送パケット判別式に基づいて、パケットＣが初送（非再送）パケットであると判断し、Ｉ／Ｏ制御部１２及びパケット識別部１３に初送パケットを示す信号「初送（非再送）」を送出する。パケット識別部１３はこの信号を基に、「非ＴＣＰ再送パケット検出」の内容のパケット認識信号を送出する。
シーケンス番号解析部１８からパケットＣが「初送」であるとの信号を受け取ったＩ／Ｏ制御部１２は、書込み部１４に対して、ＴＣＰパケット入力記憶バッファ１６にパケットＣのシーケンス番号を上書きするように指示する。この指示を受けた書込み部１４は、読出し部１７によって読み出された時と同一アドレスにパケットＣのシーケンス番号「ｃｃｃｃｃｃｃｃ（ＨＥＸ）」を上書きする。これにより、このＴＣＰコネクションにおいては、パケットＣまでが入力してきたことを記憶する。
ネットワークＮＷに送出されたパケットＣが何らかの理由によりネットワークＮＷ中で廃棄され、端末ＴＥ−ＢのプロトコルＴＣＰによって再送された場合も、全く同じ手順で、パケットＣとＴＣＰパケット入力記憶バッファ１６に書き込まれたデータとが比較される。バッファ１６に対してデータとして書き込まれるシーケンス番号は、上位アプリケーションから渡されたデータを８ビット単位でカウントした番号であるため、ＴＣＰパケットを送出する度に、同一アドレスに書き込まれるデータはカウント値が進んだものとなる。
したがって、パケットＣが再送される際には、バッファ１６に書き込まれているデータは、パケットＣのシーケンス番号「ｃｃｃｃｃｃｃｃ（ＨＥＸ）」と同じか、あるいはカウント値が進んだものであるはずであり、シーケンス番号解析部１８は下記ＴＣＰ再送パケット判別式よりパケットＣを初送パケットではないと判断して、「既送（再送）」信号の送出によりパケット識別部１３に知らせる。この信号を受けたパケット識別部１３は「ＴＣＰ再送パケット検出」の内容のパケット認識信号を送出する。
上述したように、端末ＴＥ−Ｂ、回線終端装置ＤＳＵ、または中継装置ＲＴ１の各装置は、ＴＣＰコネクションごとに入力してきたＴＣＰパケットのシーケンス番号を記憶する機能を持つと共に、記憶したシーケンス番号と入力してきたＴＣＰパケットのシーケンス番号とを比較することにより、再送されたＴＣＰパケット（ＴＣＰ再送パケット）を検出する機能を持っている。
一層詳細に述べると、通常、ＴＣＰ再送パケットのシーケンス番号は、ＴＣＰパケット入力記憶バッファ１６に記憶したシーケンス番号、つまり同一ＴＣＰコネクション上で最終的に入力してきたＴＣＰパケットのシーケンス番号の値以下である。
さらに、送信されたパケットの廃棄が起こった場合、受信側端末ＴＥ−Ａから指定されたウィンドウ（Ｗｉｎｄｏｗ）サイズ内で該当パケットの再送が行われ、正常に受信が行われるまで、同一ＴＣＰコネクション上でのパケットの送受信は次のフェーズには移れないため、記憶したシーケンス番号と入力してきたパケットのシーケンス番号との差は、Ｗｉｎｄｏｗサイズ以内であるはずである。
しかし、同様の手順でＴＣＰ再送パケットを検出しようとしても、同一ＴＣＰコネクション上におけるシーケンス番号が一巡した場合、記憶したシーケンス番号とＴＣＰ再送パケットのシーケンス番号との大小関係が逆転する。また、記憶したシーケンス番号はＴＣＰ再送パケットのシーケンス番号と比較して、Ｗｉｎｄｏｗサイズ以内で、カウント値の進んだものか同じもののはずである。
ここで、シーケンス番号は３２ビットで表される数字であるのに対して、Ｗｉｎｄｏｗサイズは１６ビットで表される数字である。これを考慮すると、記憶したシーケンス番号とＴＣＰ再送パケットのシーケンス番号との差は、Ｗｉｎｄｏｗサイズの理論上の最大値である「６５，５３５」と比較しても十分に大きな数値になるはずである。
したがって、次のような関係式（ＴＣＰ再送パケット判別式）を得ることができる。このＴＣＰ再送パケット判別式より求めた結果、Ｆ≧０ならば再送パケット、またＦ＜０ならば初送パケットである。
Ｆ＝（｜抽出したシーケンス番号−バッファ参照値｜−最大ウィンドウサイ
ズ）×（抽出したシーケンス番号−バッファ参照値）
＝（｜抽出したシーケンス番号−バッファ参照値｜−６５，５３５）
×（抽出したシーケンス番号−バッファ参照値）
今、最後に受け取ったＴＣＰパケットに対して、Ｗｉｎｄｏｗサイズ「６，０００」と書き込まれた受信確認パケットが送信され、データ送信側端末ＴＥ−Ｂによって、図７に示すように、４０バイトのヘッダ及び１，４６０バイトのデータを有する１，５００バイトのＴＣＰ／ＩＰパケットが断続的に送信されたとする。
図８に示すように、シーケンス番号の一巡が発生しなかった場合、上記判別式にそれぞれ数値を代入してみると、次の結果が得られる。
パケット（ＰＡＣＫＥＴ）Ｂ：
Ｆ＝（｜３，４６０−２，０００｜−６５，５３５）×（３，４６０−２，０００）
＝−６４，０７５×１，４６０　＜０→初送パケット
パケット（ＰＡＣＫＥＴ）Ｃ：
Ｆ＝（｜４，９２０−７，８４０｜−６５，５３５）×（４，９２０−７，８４０）
＝−６２，６１５×（−２，９２０）　≧０→再送パケット
さらに、図９に示すように、シーケンス番号の一巡が発生した場合について、判別式にそれぞれ数値を代入してみる。
パケット（ＰＡＣＫＥＴ）Ｂ：
Ｆ＝（｜４２９，４６４，４６０−４２９，４６３，０００｜−６５，５３５）×（４２９，４６４，４６０−４２９，４６３，０００）
＝−６４，０７５×１，４６０　＜０→初送パケット
パケット（ＰＡＣＫＥＴ）Ｄ：
Ｆ＝（｜８４−４２，９４９，６５２，９２０｜−６５，５３５）×（８４−４２，９４９，６５２，９２０）
＝４２，９４９，５８７，３０１×（−４２，９４９，６５２，８３６）　＜０→初送パケット
パケット（ＰＡＣＫＥＴ）Ｃ：
Ｆ＝（｜４２，９４９，６５２，９２０−１，５４４｜−６５，５３５）×（４２，９４９，６５２，９２０−１，５４４）
＝４２，９４９，５８５，８４１×４２，９４９，６５１，３７６　≧０→再送パケット
以上のように、この判別式によってＴＣＰパケットの再送または非再送（初送）を区別することができ、各装置内の再送パケット認識部１Ａのシーケンス番号解析部１８はＴＣＰ再送パケットを検出することが可能になる。
（端末ＴＥ−Ｂ、回線終端装置ＤＳＵ、中継装置ＲＴ１におけるＴＣＰ再送パケットへのマーキング）
端末ＴＥ−Ｂ、回線終端装置ＤＳＵ、または中継装置（入口エッジルータ）ＲＴ１にて検出したＴＣＰ再送パケットに対するマーキング手法には、優先度情報を操作するものと、廃棄優先度情報を操作するものとの二通りが考えられる。
まず、そのうち優先度情報を操作する手法について述べる。ＴＣＰ／ＩＰパケットの優先度を示す最もシンプルなモデルとして、パケットヘッダ中のサービスタイプフィールドＴＯＳの値による差別化がある。これは８ビットのＴＯＳフィールドの上位３ビット（０〜２ビット）の記述によって、パケットの優先度を示し、その優先度に基づいて優先制御を行う。図１０は図７に示すＴＣＰ／ＩＰパケットにおけるＴＯＳフィールドの詳細フォーマットを示す。
端末ＴＥ−Ｂまたは回線終端装置ＤＳＵにてＴＣＰ再送パケットに対するマーキングを行う場合、端末ＴＥ−Ｂまたは回線終端装置ＤＳＵから送信されるパケットのＴＯＳフィールド値は、通常「０（０００）」である。そこで、検出したＴＣＰ再送パケットに対しては、通常より高い優先度、たとえば通常より＋１だけ高い優先度を示す値「１（００１）」を当該パケットヘッダのＴＯＳフィールドに書き込む。
また、中継装置ＲＴ１にてＴＣＰ再送パケットに対するマーキングを行う場合、同一ＴＣＰコネクション上のパケットの、デフォルトの優先度を検出した上で、それに対してより高い優先度、たとえば通常より＋１だけ高い優先度を示す値を当該パケットのＴＯＳフィールドに書き込む。例として、通常の優先度をＴＯＳフィールドの値で表すと「００」であるような場合、検出したＴＣＰ再送パケットに対しては「１０」を書き込む。
これにより、ネットワークＮＷの経路上の各ノード（各中継装置）ＲＴ１，ＲＴ２は、ＴＣＰ再送パケットを通常より「１」だけ優先度の高いパケットであると認識して優先処理を行うため、再廃棄を回避することができる。
図１１、図１２、及び図１３は端末ＴＥ−Ｂ、回線終端装置ＤＳＵ、及び中継装置ＲＴ１の各装置におけるマーキング動作を説明するための基本構成をそれぞれ示している。
先ず、図１１を参照すると、ＬＡＮ・コントローラ部１１０は端末ＴＥ−Ｂに内蔵されている。ＬＡＮ・コントローラ部１１０は再送パケット認識部１Ａ、パケットバッファ１１１、ＴＯＳ値書き換え部１１２、ＬＡＮコントローラ１１３、及びアドレス用ＲＯＭ１１４から構成されている。再送パケット認識部１Ａは図５及び図６に示す詳細構成と同一である。
端末ＴＥ−Ｂにおいて、ホスト・インターフェース部（図示省略：例えば後に詳述する図３０参照）を通してＬＡＮ・コントロール部１１０に入力してきたＩＰパケットは、一旦パケットバッファ１１１に格納され、そこでプロトコルＰＲＴ、送信先及び宛先ＩＰアドレス（以下、単にＩＰアドレスと記載することもある）Ｓ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、送信元及び宛先ポート番号（以下、単にポート番号と記載することもある）ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報が抽出されて再送パケット認識部１Ａに渡される。
再送パケット認識部１Ａはそれらのヘッダ情報を基にＩＰパケットを識別し、ＴＣＰ再送パケットＣであるか否かをパケット認識信号としてＴＯＳ値報書き換え部１１２に送る。再送パケット認識部１Ａより「ＴＣＰ再送パケット検出」のパケット認識信号を受信したＴＯＳ値書き換え部１１２は、パケットヘッダのＴＯＳフィールドの値（以下、ＴＯＳ値と記載することもある）をより高い優先度を示す値へと書き換える。書き換えが終了次第、また該当パケットがＴＣＰ再送パケットＣではなく書き換えの必要がない場合は、即座に処理終了信号をＬＡＮコントローラ１１３に送出する。
ＬＡＮコントローラ１１３は、処理終了信号を受け取ると、アドレス用ＲＯＭ１１４を参照して得たパケットバッファ１１１の所定アドレスに読取制御信号を送出して、このバッファ１１１からＴＣＰ再送パケットＣを読み出す。読み出されたＴＣＰ再送パケットＣは、ＬＡＮコントローラ１１３によってイーサネットなどのネットワーク対応仕様に変換され、ネットワーク・インターフェース部（図示省略）を通してこのネットワークに送出される。
これにより、ＴＣＰ再送パケットＣ自身がより高い優先度を持つことを明示する形態で、回線終端装置ＤＳＵ及びＴＣＰ／ＩＰネットワークＮＷに流入することが可能になる。
次に、図１２を参照すると、回線終端装置ＤＳＵは再送パケット認識部１Ａ、パケットバッファ１２１、及びＴＯＳ値書き換え部１２２から構成されている。再送パケット認識部１Ａは図５及び図６に示す詳細構成と同一である。
端末ＴＥ−Ｂ側より回線終端装置ＤＳＵに流入してきたＴＣＰ再送パケットＣなどのＩＰパケットは、端末側インターフェース部（図示省略：例えば後に詳述する図３２参照）を通って一旦パケットバッファ１２１に格納され、そこでパケットＣ中のプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、ＴＯＳフィールドの値（ＴＯＳ値）、及びシーケンス番号ＳＥＱの各ヘッダ情報が抽出され、再送パケット認識部１Ａに渡される。
再送パケット認識部１Ａでは、それらのヘッダ情報を基に該当パケットがＴＣＰパケットであると認識した場合、入力記憶として記憶すると同時に、そのパケットが再送パケットであるかどうかを判断し、パケット認識信号としてＴＯＳ値書き換え部１２２に送出する。
再送パケット認識部１Ａから該当パケットがＴＣＰ再送パケットＣであるとのパケット認識信号を受けた場合、ＴＯＳ値書き換え部１２２はＴＯＳ値をより高い優先度を示す値に書き換え、パケットバッファ１２１から回線終端部（図示省略）にＴＣＰ再送パケットＣを送出させる。
また、ＴＯＳ値書き換え部１２２は再送パケット認識部１Ａから「非ＴＣＰ再送パケット検出」のパケット認識信号を受けた場合は、特にこのパケットに対しての差別化操作は行わず、そのままパケットバッファ１２１から回線終端部に送出させる。回線終端部に送られたパケットは、適応形態にフレーム変換などを施された後、加入者線側インターフェース部（図示省略）を通ってネットワークＮＷに転送される。
これにより、ＴＣＰ再送パケットＣ自身がより高い優先度を持つことを明示する形態で、ネットワークＮＷに流入することが可能になる。
入口エッジルータ対応の中継装置ＲＴ１は、図１３に示すように、再送パケット認識部１Ａ、パケットバッファ１３１、ＴＯＳ値書き換え部１３２、優先度設定部１３３、及び転送・廃棄制御部１３４から構成されている。再送パケット認識部１Ａは図５及び図６に示す詳細構成と同一である。
中継装置ＲＴ１において、インターフェース処理部（図示省略）を通して入力してきたＴＣＰ再送パケットＣなどのＩＰパケットは、一旦パケットバッファ１３１に格納され、そこでプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、ＴＯＳ値、及びシーケンス番号ＳＥＱが抽出され、再送パケット認識部１Ａ及び優先度設定部１３３に渡される。
再送パケット認識部１Ａはそれらのヘッダ情報を基に当該パケットを入力記憶として記憶した上でＴＣＰ再送パケットＣであるか否か判別し、パケット認識信号として送出する。優先度設定部１３３はそれらのヘッダ情報を基に優先度を検出する。
このとき、再送パケット認識部１Ａより当該パケットがＴＣＰ再送パケットＣであるとのパケット認識信号を受け取った場合、優先度設定部１３３は通常の優先度に対して「１」、もしくはそれ以上の高い優先度を与える。優先度設定部１３３によって検出・設定された優先度は、優先度識別信号として転送・廃棄制御部１３４、ＴＯＳ値書き換え部１３２、及びパケットバッファへの振分け部（図示省略）に伝達される。
転送・廃棄制御部１３４は、例えば図３４を参照して後に詳述する、パケットバッファ部を構成するＱｕｅｕｅ監視部より得た各優先度パケットバッファのＱｕｅｕｅ情報と、優先度設定部１３３より受信した優先度識別信号とを基に、パケットの廃棄または転送を決定し実行する。転送が選択された場合、パケットＣはＴＯＳ値書き換え部１３２に渡される。
ＴＯＳ値書き換え部１３２は、ＴＯＳ値を優先度設定部１３３から優先度識別信号として受け取った優先度を表す値「１０」に書き換え、書き換えが終了次第、パケットＣを振分け部に渡す。
振分け部は、例えば図３４を参照して後に詳述するように、優先度識別信号に従って各優先度対応のパケットバッファ、つまり高優先度バッファ及び低優先度バッファにそれぞれ振り分ける。読出し制御部はＱｕｅｕｅ監視部から得たＱｕｅｕｅ情報を基に、各優先度バッファからパケットを順次読出す。読み出されたパケットは多重部を通ってルーティング処理部においてルーティング処理が行われる。
このとき、高い優先度を持つバッファから優先してパケットを読み出すことによって、ＴＣＰ再送パケットの再廃棄が回避でき、またＴＣＰ再送パケット自身がより高い優先度を持つことを明示する形態で、ネットワークＮＷの経路上に存在する後続の中継装置ＲＴ２に送出することが可能になる。
なお、後に詳述するように、図３４に示すパケットバッファ部に代替して、図３８に示すパケットバッファ部の構成を採ることも可能である。
次に、廃棄優先度を操作する場合について述べる。図１４に示すように、ＦＩＦＯ−ＲＡＭ（Ｆｉｒｓｔ−Ｉｎ　Ｆｉｒｓｔ−Ｏｕｔ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）を用いたパケットバッファ１４１へのパケットのバッファリングでは、このバッファ１４１に対して閾値ＴＨ１，ＴＨ２，ＴＨ３を設け、パケットの待ち行列（キュー：Ｑｕｅｕｅ）が対応の閾値を越えた場合、後続のパケットは廃棄される。廃棄優先度とは、このパケット廃棄時の優先順位を決めるもので、廃棄優先度が高いほど優先的に廃棄される。図１４には、パケット廃棄操作を模式的に示している。
廃棄優先度を示すものとしては、フレームリレー（ＦＲ）のアドレスフィールドの廃棄可能表示（ＤＥ：Ｄｉｓｃａｒｄ　Ｅｌｉｇｉｂｉｌｉｔｙ　Ｉｎｄｉｃａｔｏｒ）や非同期転送モード（ＡＴＭ）のヘッダのセル損失表示（ＣＬＰ：Ｃｅｌｌ　Ｌｏｓｓ　Ｐｒｉｏｒｉｔｙ）等が代表的であるが、ここでは一般的な廃棄優先度を考える。動作等は上述した優先度を操作する場合と全く同一であるが、ＴＣＰ再送パケットに対して、より低い廃棄優先度を示す値を記述する点のみが優先度操作に比較して異なる。
これにより、ネットワークＮＷの経路上の各ノード対応の中継装置ＲＴ１，ＲＴ２は、ＴＣＰ再送パケットを通常より「１」だけ廃棄優先度の低いパケットであると認識してキューイングを行うため、再廃棄を回避することができる。
（中継装置ＲＴ１，ＲＴ２におけるＴＣＰ再送パケットの検出）
次に、ネットワークＮＷ中の各ノード、つまりＴＣＰ／ＩＰパケットを転送するネットワークＮＷ内の入口エッジ個所、中継個所及び出口エッジ個所にそれぞれ配置された中継装置（入口エッジルータ、中継ルータ及び出口エッジルータなど）ＲＴ１，ＲＴ２が、自らＴＣＰ再送パケットを検出して再廃棄の回避を行う手法について述べる。
図１５及び図１６は中継装置ＲＴ１，ＲＴ２における再送パケット認識部１Ｂの構成を示す。また、図１７は中継装置ＲＴ１，ＲＴ２における廃棄パケット認識部１Ｃの構成を示す。
図１５及び図１６に示す再送パケット認識部１Ｂの構成及び動作は、上述した端末ＴＥ−Ｂ、回線終端装置ＤＳＵ、または中継装置（入口エッジルータ）ＲＴ１の再送パケット認識部１Ａとほぼ同様であるが、転送したパケットの特定ヘッダ情報を記憶した場合にのみ、初送及び再送（既送）のパケット認識を行う点が異なる。つまり、中継装置ＲＴ１に入力してきたＴＣＰパケットではなく、中継装置ＲＴ２が自ら転送したパケットの特定ヘッダ情報を記憶するのであって、パケットを廃棄した場合には記憶は行わない。
これに対して、図１７に示す廃棄パケット認識部１Ｃでは、廃棄を行ったパケットの特定ヘッダ情報のみを記憶する。廃棄パケット認識部１Ｃの構成及び動作は、再送パケット認識部１Ｂとほぼ同様であるが、再送パケット認識部１ＢではＴＣＰパケット転送記憶バッファ１９に対するアドレス信号は、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤとポート番号Ｓ−ＰＴ，Ｄ−ＰＴとからなる８０ビットであるのに対して、廃棄パケット認識部１ＣではＴＣＰパケット廃棄記憶バッファ２６に対するアドレス信号は、更にシーケンス番号ＳＥＱをも含んだ１１２ビットから構成される。
中継装置ＲＴ１，ＲＴ２において、パケットを廃棄した場合、ＴＣＰパケット廃棄記憶バッファ２６には、廃棄情報として廃棄を示す値「１」を書き込み、転送を行った場合には転送情報として転送を示す値「０」を書き込んで記憶内容の初期化を行う。
これによって、中継装置ＲＴ１，ＲＴ２が自ら廃棄したＴＣＰパケットの特定情報を記憶でき、ＴＣＰパケットが入力してくる度に該当アドレスの参照を行うことにより、自らが廃棄したために再送されたＴＣＰパケットを検出できる。
なお、中継装置ＲＴ１，ＲＴ２における再送パケット認識部１Ｂ及び廃棄パケット認識部１Ｃの構成及び動作の更に詳細な説明は、後に図４７から図５０を参照して、第３０及び第３１のＴＣＰ／ＩＰネットワークシステムにおいて行う。
（中継装置ＲＴ１，ＲＴ２におけるＴＣＰ再送パケットへのマーキング及びスケジューリング）
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、自らがＴＣＰ再送パケットを検出して必要な廃棄回避処理を行う。しかし、この手法によれば、経路上の該当ＴＣＰパケットを廃棄した中継装置に後続する中継装置ＲＴ２は、再送パケットとして認識することができない。そこで、中継装置ＲＴ２においては、廃棄パケット認識部１Ｃから「ＴＣＰ再送パケット検出」のパケット認識信号を受けた場合にのみ、該当パケットに対してマーキングを行う。
このマーキングは上述した優先度及び廃棄優先度の操作と同様で、これによって経路上の各中継装置ＲＴ１，ＲＴ２は、該当パケットをマーキングに従って処理し、再廃棄を回避することができる。
図１８及び図１９は優先度を操作する場合における中継装置ＲＴ１，ＲＴ２の構成及び動作を示す。なお、廃棄優先度を操作する場合も、優先度を操作する場合とほぼ同様である。中継装置ＲＴ１，ＲＴ２におけるＴＣＰ再送パケットＣへのマーキングとしての優先度及び廃棄優先度の操作の詳細説明は、後に図４０から図４４を参照して、第２５、第２６及び第２７のＴＣＰ／ＩＰネットワークシステムにおいて行う。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２が自らＴＣＰ再送パケットＣを検出した場合、自装置内での再廃棄を回避するために、優先度及び廃棄優先度を操作する手法以外に、ＴＣＰ再送パケット専用のパケットバッファと固定帯域とを設けて転送を行うスケジューリング手法がある。
このスケジューリング手法は、後に詳述するように、マーキングを行う場所に限らず、ＴＣＰ再送パケットＣを検出した場合、そのパケットを専用のパケットバッファに接続し、予め設定されているスケジュールに基づいて読み出し固定帯域を利用して転送するものである。
これによって他のパケットの流量やパケットバッファの容量などに影響されることなく、信頼性の高いパケット転送を行うことが可能になる。
〔ＴＣＰ／ＩＰネットワークシステムの各種構成例〕
次に、上述したＴＣＰ／ＩＰネットワークシステムの基本構成に基づく各種構成例について説明する。
（第１のＴＣＰ／ＩＰネットワークシステム）
本発明の第１のＴＣＰ／ＩＰネットワークシステムにおいては、図２０に示すように、ＴＣＰ／ＩＰネットワークＮＷ中の各ノード対応の中継装置（入口エッジルータ）ＲＴ１及び中継装置（中継ルータ、出口エッジルータ）ＲＴ２は、流入して来るＩＰパケット（ＴＣＰ初送パケット及びＴＣＰ再送パケットを含むＩＰパケット、以下同様）を常に監視し、ＴＣＰ再送パケットＣを検出するＴＣＰ再送パケット検出部２０１と、ＴＣＰ再送パケットＣに対して差別化のためにマーキングするＴＣＰ再送パケット差別化部２０２とを差別化操作機能部２００として有する。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、自らがＴＣＰ再送パケットＣを検出した場合は、自らの判断で当該再送パケットＣの廃棄を回避し、他の通常パケット（ＴＣＰ初送（非再送）パケットなど）Ｎとの差別化を図るためマーキングを行う。
このとき、マーキングとして、廃棄を回避するように要求する内容を記述するか、もしくは優先的な転送を行うように要求する内容を記述しておくことにより、ネットワークＮＷ中の後続の中継装置ＲＴ２に、当該ＴＣＰ再送パケットＣについて一層信頼性の高いパケット（データ）転送を要求することができる。
中継装置ＲＴ１，ＲＴ２は差別化操作機能部２００における差別化操作に基づいて、パケットを差別化処理する差別化処理機能部２０３を備える。この差別化処理機能部２０３はＴＣＰ再送パケットＣを優先的に転送するための廃棄回避処理部２０４及び通常パケットＮを転送するための通常処理部２０５を有する。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２がＴＣＰ再送パケットＣの再廃棄を回避することにより、ＴＣＰ再送パケットＣの再廃棄を回避する機能を持つＴＣＰ／ＩＰネットワークシステムＮＷが構成できる。
なお、図２０及び以降で参照する各図において、ＭＰＸはパケットの多重部、ＳＥＬはパケットの振分け部である。
（第２のＴＣＰ／ＩＰネットワークシステム）
本発明の第２のＴＣＰ／ＩＰネットワークシステムにおいては、図２１に示すように、ＴＣＰ／ＩＰネットワークＮＷの各中継装置ＲＴ１，ＲＴ２は、入力してきたＩＰパケットを常に監視して、ＴＣＰ再送パケットＣを検出するＴＣＰ再送パケット検出部２１１を有する優先度操作機能部２１０と、入力してきたＩＰパケットの優先度を検出するためのＴＯＳ値検出部２１５及び優先度検出部２１６を有する優先制御機能部２１４とを備える。
ネットワークＮＷの各中継装置ＲＴ１，ＲＴ２の優先制御機能部２１４は、入力してきたＩＰパケットがＴＣＰ再送パケットＣである場合には、当該パケットに対して通常の優先度より高い優先度を与えてキューイング（Ｑｕｅｕｉｎｇ）処理を行う。複数の優先度のＩＰパケットを扱うネットワークＮＷにおいては、それぞれの優先度で独立してパケットの待ち行列（キュー）管理を行うため、検出されたＴＣＰ再送パケットＣは通常より高優先度のパケットバッファ（高優先度バッファ）２１７に接続（蓄積）される。
より高い優先度を持つパケットバッファに蓄積されているパケットは優先読み出し制御部２１８により優先的に読み出されるため、ＴＣＰ再送パケットＣは通常より優先的に読み出されて転送されることになり、再廃棄を回避することができる。
また、パケットの持つ優先度はヘッダ内のＴＯＳフィールド（図７中のサービスタイプフィールドＴＯＳ）の値によって一意にかつ簡明に示すことができるため、優先度設定部２１２により新たに与えられた優先度をＴＯＳ値書き換え部２１３によりＴＯＳフィールドに書き込むことにより、再送パケットＣが通常より高い優先度を持つパケットであることを自ら明示する形態でネットワークＮＷの中を流れてゆくことができる。
したがって、ネットワークＮＷ内では、ＴＣＰ再送パケットＣを通常パケットＮよりも高い優先度と認識し優先的に処理を行うことにより、ＴＣＰ再送パケットＣの再廃棄を回避する機能を持つＴＣＰ／ＩＰネットワークシステム構成となる。
なお、上述したように、現在、ＴＯＳフィールドの８ビットのうち上位３ビット（０〜２ビット）が優先度ビットとして定義づけられている（図１０参照）。
（第３のＴＣＰ／ＩＰネットワークシステム）
本発明の第３のＴＣＰ／ＩＰネットワークシステムにおいては、図２２に示すように、ＴＣＰ／ＩＰネットワークＮＷの各中継装置ＲＴ１，ＲＴ２を構成するパケットバッファ２２８は、ＦＩＦＯ−ＲＡＭを用いて、適宜閾値ＴＨを設定してキューイングを行い、キューが閾値ＴＨを越えた場合にＩＰパケットを廃棄する。
このとき、優先制御機能部２２４においては、パケットヘッダの廃棄優先度の表示を参照し、廃棄優先度の高いものから選択的に廃棄する。したがって、優先度操作機能部２２０において、対象とするＴＣＰ再送パケットＣの廃棄優先度を下げることによって、廃棄が選択的に回避され、信頼性の高い転送が望める。
ここで、優先度操作機能部２２０は再送パケット検出部２２１、廃棄優先度設定部２２２、及び廃棄優先度表示書き換え部２２３を有する。優先制御機能部２２４は廃棄優先度表示抽出部２２５、廃棄優先度検出部２２６、転送・廃棄制御部２２７、パケットバッファ２２８、及びＱｕｅｕｅ監視部２２９を有する。
ネットワークＮＷの各中継装置ＲＴ１，ＲＴ２は、入力してきたＩＰパケットを常に監視して、逐次その廃棄優先度を検出し、ＴＣＰ再送パケットＣを検出する機能を持つ。入力してきたＩＰパケットが、ＴＣＰ再送パケットＣであった場合には、当該再送パケットについて通常の廃棄優先度より低い廃棄優先度を与えてキューイング処理を行うことにより、ＴＣＰ再送パケットの再廃棄を選択的に回避することができる。
さらに、ＴＣＰ再送パケットＣである旨をパケットヘッダの廃棄優先度表示に書き込んだ上で転送を行うことにより、ネットワークＮＷ経路上の各中継装置ＲＴ２に対して当該再送パケットＣが通常よりも低い廃棄優先度を持つパケットであると認識させることができ、ＴＣＰ再送パケットＣの再廃棄を回避する機能を持つＴＣＰ／ＩＰネットワークシステムが構成できる。
（第４のＴＣＰ／ＩＰネットワークシステム）
本発明の第４のＴＣＰ／ＩＰネットワークシステムにおいては、図２３に示すように、ＴＣＰ／ＩＰネットワークＮＷの各中継装置ＲＴ１，ＲＴ２は入力してきたＩＰパケットを常に監視して、ＴＣＰ再送パケットＣを検出する機能として再送パケット認識部２３０を有する。また、ＴＣＰ再送パケットＣに対しては、他の通常パケットＮと独立したキュー管理を行い、専用の固定帯域を割り当てている。
入力してきたＩＰパケットがＴＣＰ再送パケットＣであった場合、再送パケット認識部２３０はこれを検出し、転送・廃棄制御部２３１はＴＣＰ再送パケット専用のバッファ２３３にＴＣＰ再送パケットＣを接続する。Ｑｕｅｕｅ監視部２３４及びスケジューラ２３５は予め設定された読み出しスケジュールに基づいて、この専用バッファ２３３から再送パケットＣを読み出し、固定帯域を使って転送する。
これにより、他のＩＰパケットの流量やパケットバッファのキューに左右されることなく転送することが可能となるため、ＴＣＰ再送パケットＣの再廃棄を回避する機能を持つＴＣＰ／ＩＰネットワークシステムが構成できる。
（第５のＴＣＰ／ＩＰネットワークシステム）
本発明の第５のＴＣＰ／ＩＰネットワークシステムにおいては、図２４に示すように、送信側端末装置（端末）ＴＥ−ＢはＩＰパケットを送信する際、ＴＣＰ再送パケットＣに限って、当該再送パケットＣがネットワークＮＷ中で通常より高い優先度を持つように、パケットヘッダのＴＯＳフィールドの内容を記述してＴＯＳ値書き換え部２４０から送出する。
送信されたＴＣＰ再送パケットＣは、ＴＯＳフィールドの値で示された通常より高い優先度を持つパケットであることを自ら明示する形態でネットワークＮＷに流入する。
ネットワークＮＷ中の各ノード対応の各中継装置ＲＴ１，ＲＴ２においては、ＴＯＳ値参照部２４１が流入してくるＩＰパケットを逐一監視し、パケットヘッダのＴＯＳフィールドの値を参照することによって、ＴＣＰ再送パケットＣを通常より高い優先度を持つパケットであると認識し、転送・廃棄優先制御部２４２がその参照内容に従って優先処理して転送を行う。
この処理をネットワークＮＷ中の後続の各中継装置ＲＴ２においても一貫して行うことによって、ＴＣＰ／ＩＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第６のＴＣＰ／ＩＰネットワークシステム）
本発明の第６のＴＣＰ／ＩＰネットワークシステムにおいては、図２４に示した上記第５のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。
送信側端末装置ＴＥ−ＢはＩＰパケットを送信する際、ＴＣＰ再送パケットＣに限って、当該再送パケットＣがネットワークＮＷ中で通常より低い廃棄優先度を持つように、パケットヘッダの廃棄優先度表示を書き換えて廃棄優先度表示書き換え部から送出する。
送信されたＴＣＰ再送パケットＣは、廃棄優先度表示によって通常より低い廃棄優先度を持つパケットであることを自ら明示する形態でネットワークＮＷに流入する。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２においては、流入してくるＩＰパケットを逐一監視し、廃棄優先度表示参照部がパケットヘッダの廃棄優先度表示を参照することによって、ＴＣＰ再送パケットＣを通常より低い廃棄優先度を持つパケットであると認識し、転送・廃棄優先制御部がその参照内容に従って廃棄を選択的に回避し転送を行う。
この処理をネットワークＮＷ中の後続の各中継装置ＲＴ２においても一貫して行うことにより、ＴＣＰ／ＩＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第７のＴＣＰ／ＩＰネットワークシステム）
本発明の第７のＴＣＰ／ＩＰネットワークシステムにおいては、図２５に示すように、送信側端末装置ＴＥ−Ｂから送信されたＩＰパケットは、特に差別化されることなく回線終端装置ＤＳＵに到着する。
回線終端装置ＤＳＵは、流入してきたＩＰパケットについて、加入者線ＳＬ（ネットワークＮＷ）側のフレームタイプに合致するようにフレーム操作を行って加入者線ＳＬ側に転送する。
回線終端装置ＤＳＵは、これと同時に、パケットヘッダのプロトコルフィールドＰＲＴ（図７参照）を参照した結果、ＴＣＰパケットであることを検出した場合には、そのパケットのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、入力記憶としてＴＣＰパケット入力記憶バッファ２５１に記憶する。
また、回線終端装置ＤＳＵは、到着したＩＰパケットがＴＣＰパケットである場合、このＴＣＰパケットから抽出したＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの入力記憶と照合する。
この照合により、ＴＣＰ再送パケット検出部２５０がＴＣＰ再送パケットＣであることを認識した場合、ＴＯＳ値書き換え部２５２は当該パケットがネットワークＮＷ中で通常より高い優先度を持つように、ＴＯＳフィールドの内容を記述してＴＣＰ再送パケットＣを送信する。
送信されたＴＣＰ再送パケットＣは、ＴＯＳフィールドの値によって通常より高い優先度を持つパケットであることを自ら明示する形態でネットワークＮＷに流入する。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２においては、流入してくるＩＰパケットを逐一監視し、ＴＯＳ値参照部２５３がパケットヘッダのＴＯＳフィールドの値を参照することによって、ＴＣＰ再送パケットＣを通常より高い優先度を持つパケットであると認識し、転送・廃棄制御部２５４はその参照内容に従って優先処理して転送を行う。
この処理をネットワークＮＷ中の後続の各中継装置ＲＴ２においても一貫して行うことによって、ＴＣＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第８のＴＣＰ／ＩＰネットワークシステム）
本発明の第８のＴＣＰ／ＩＰネットワークシステムにおいては、図２５に示した上記第７のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。
端末装置ＴＥ−Ｂから送信されてきたＩＰパケットは、特に差別化されることなく回線終端装置ＤＳＵに到着する。回線終端装置ＤＳＵは、流入してきたＩＰパケットについて、加入者線ＳＬ側のフレームタイプに合致するようにフレーム操作を行い加入者線ＳＬ側に転送する。
回線終端装置ＤＳＵは、これと同時に、ＩＰパケットのプロトコルフィールドＰＲＴを参照した結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱのヘッダ情報を抽出し、入力記憶としてＴＣＰパケット入力記憶バッファに記憶する。
また、回線終端装置ＤＳＵは、到着したＩＰパケットがＴＣＰパケットである場合、このパケットから抽出したＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱのヘッダ情報を自らの入力記憶と照合する。
この照合により、ＴＣＰ再送パケットＣであることが認識された場合、当該パケットがネットワークＮＷ中で通常より低い廃棄優先度を持つように廃棄優先度表示の内容を記述したＴＣＰ再送パケットＣを送信する。
送信されたＴＣＰ再送パケットＣは、廃棄優先度表示によって通常より低い廃棄優先度を持つパケットであることを明示する形態でネットワークＮＷに流入する。ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、流入してくるＩＰパケットを逐一監視し、パケットヘッダの廃棄優先度表示を参照することによって、ＴＣＰ再送パケットＣを通常より低い廃棄優先度を持つパケットであると認識し、その参照内容に従って廃棄を選択的に回避し転送を行う。
この処理をネットワークＮＷ中の後続の各中継装置ＲＴ２においても一貫して行うことにより、ＴＣＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第９のＴＣＰ／ＩＰネットワークシステム）
本発明の第９のＴＣＰ／ＩＰネットワークシステムにおいては、図２６に示すように、ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、ＩＰパケットの転送を行う場合、ＩＰパケットのプロトコルフィールドＰＲＴを参照した結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、入力記憶としてＴＣＰパケット入力記憶バッファ２６２に記憶する。
ネットワークＮＷ中の中継装置ＲＴ１，ＲＴ２においては、再送パケット検出部２６１は、流入してくるＩＰパケットを逐一監視し、パケットヘッダから抽出されたＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの入力記憶と照合する。
中継装置ＲＴ１，ＲＴ２は、該当パケットが入力記憶として残っている場合、ＴＣＰ再送パケットＣであると判断する。中継装置ＲＴ１，ＲＴ２は、ＴＣＰ再送パケットＣであると判断されたパケットについては、当該パケットがネットワークＮＷ中で通常より高い優先度を持つように、ＴＯＳ値書き換え部２６４によりＴＯＳフィールドの内容を記述し、その優先度に基づいてＴＣＰ再送パケットＣを優先処理して転送する。
転送されたＴＣＰ再送パケットＣは、ＴＯＳフィールドの値によって通常より高い優先度を持つパケットであることを自らが明示する形態で後続の中継装置ＲＴ２に流入する。
ネットワークＮＷ中の後続の各中継装置ＲＴ２は、流入してくるＩＰパケットを逐一監視し、パケットヘッダのＴＯＳフィールドの値をＴＯＳ値参照部２６０により参照する。後続の各中継装置ＲＴ２は、この参照の結果、ＴＣＰ再送パケットを通常より高い優先度を持つパケットであると認識し、転送・廃棄制御部２６３によってその参照内容に従って優先処理して転送を行う。
この処理をＴＣＰネットワークＮＷ中の各中継装置ＲＴ２において一貫して行うことにより、ネットワークＮＷ全体を通してＴＣＰ再送パケットの再廃棄を回避することができる。
（第１０のＴＣＰ／ＩＰネットワークシステム）
本発明の第１０のＴＣＰ／ＩＰネットワークシステムにおいては、図２６に示した上記第９のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、ＩＰパケットの転送を行う場合、パケットヘッダのプロトコルフィールドＰＲＴを参照する。各中継装置ＲＴ１，ＲＴ２は、この参照の結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、入力記憶としてＴＣＰパケット入力記憶バッファ２６２に記憶する。
ネットワークＮＷ中の中継装置ＲＴ１，ＲＴ２は、流入してくるＩＰパケットを逐一監視し、パケットから抽出したＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの入力記憶と照合し、該当パケットが入力記憶として残っている場合、ＴＣＰ再送パケットＣであると判断する。
中継装置ＲＴ１，ＲＴ２は、ＴＣＰ再送パケットＣであると判断されたパケットについては、当該パケットがネットワークＮＷ中で通常より低い廃棄優先度を持つように、廃棄優先度表示を記述してその廃棄優先度に基づいてパケットを処理して転送する。
転送されたＴＣＰ再送パケットＣは、廃棄優先度表示によって通常より低い廃棄優先度を持つパケットであることを自らが明示する形態で後続の中継装置ＲＴ２に流入する。
ネットワークＮＷ中の後続の各中継装置ＲＴ２は、流入してくるＩＰパケットを逐一監視し、パケットの廃棄優先度表示を参照することにより、ＴＣＰ再送パケットＣを通常より低い廃棄優先度を持つパケットであると認識し、その参照内容に従って廃棄を選択的に回避し転送を行う。
この処理をネットワークＮＷ中の各中継装置ＲＴ２において一貫して行うことにより、ネットワークＮＷ全体を通してＴＣＰ再送パケットの再廃棄を回避することができる。
（第１１のＴＣＰ／ＩＰネットワークシステム）
本発明の第１１のＴＣＰ／ＩＰネットワークシステムにおいては、図２６に示した上記第９のＴＣＰ／ＩＰネットワークシステムに比較して、ＴＣＰパケットの入力記憶からＴＣＰ再送パケットＣを検知した場合、自中継装置ＲＴ１内で当該パケットを優先度に対応するパケットバッファではなくＴＣＰ再送パケット専用のパケットバッファ（ＴＣＰ再送パケット専用バッファ）に接続し、固定帯域を利用して隣接ノード（後続の中継装置）ＲＴ２に転送するスケジューリング部２６５を有することが異なる。
この第１１のＴＣＰ／ＩＰネットワークシステムにおいては、図２７に示すように、ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、ＩＰパケットの転送を行う場合、ＩＰパケットのプロトコルフィールドＰＲＴを参照した結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、入力記憶としてＴＣＰパケット入力記憶バッファ２６２に記憶する。
ネットワークＮＷ中の中継装置ＲＴ１においては、再送パケット検出部２６１が流入してくるＩＰパケットを逐一監視し、パケットから抽出されたＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの入力記憶と照合する。
中継装置ＲＴ１は、該当パケットが入力記憶として残っている場合、ＴＣＰ再送パケットＣであると判断する。中継装置ＲＴ１は、ＴＣＰ再送パケットＣであると判断されたパケットについては、当該パケットがネットワークＮＷ中で通常より高い優先度を持つようにＴＯＳ値書き換え部２６４によりＴＯＳフィールドの内容を記述し、スケジューリング部２６５によってＴＣＰ再送パケット専用バッファに接続し固定帯域を利用して隣接の中継装置ＲＴ２に転送する。
転送されたＴＣＰ再送パケットＣは、他のパケットの流量等に左右されることなく廃棄を回避した上で、ＴＯＳフィールドの値によって通常より高い優先度を持つパケットであることを自らが明示する形態で後続の中継装置ＲＴ２に流入する。
ネットワークＮＷ中の後続の中継装置ＲＴ２は、流入してくるＩＰパケットを逐一監視し、ＴＯＳ値参照部２６０によりパケットヘッダのＴＯＳフィールドの値を参照する。後続の中継装置ＲＴ２は、この参照の結果、ＴＣＰ再送パケットＣを通常より高い優先度を持つパケットであると認識し、転送・廃棄制御部２６３によってその参照内容に従って優先処理して転送を行う。
この処理をネットワークＮＷ中の各中継装置ＲＴ２において一貫して行うことにより、ＴＣＰ／ＩＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第１２のＴＣＰ／ＩＰネットワークシステム）
本発明の第１２のＴＣＰ／ＩＰネットワークシステムにおいては、図２７に示した上記第１１のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、ＩＰパケットの転送を行う場合、パケットヘッダのプロトコルフィールドＰＲＴを参照した結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、入力記憶としてＴＣＰパケット入力記憶バッファ２６２に記憶する。
ネットワークＮＷ中の中継装置ＲＴ２は、流入してくるＩＰパケットを逐一監視し、パケットヘッダから抽出したＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの入力記憶と照合する。
中継装置ＲＴ２は、該当パケットが入力記憶として残っている場合、ＴＣＰ再送パケットＣであると判断する。中継装置ＲＴ２は、ＴＣＰ再送パケットＣであると判断されたパケットについては、当該パケットがネットワークＮＷ中で通常より低い廃棄優先度を持つように廃棄優先度表示を記述してＴＣＰ再送パケット専用バッファに接続し、固定帯域を利用して隣接の中継装置ＲＴ２に転送する。
転送されたＴＣＰ再送パケットＣは、他のパケットの流量等に左右されることなく廃棄を回避した上で、廃棄優先度表示によって通常より低い廃棄優先度を持つパケットであることを自らが明示する形態で後続の中継装置ＲＴ２に流入する。
ネットワークＮＷ中の後続の各中継装置ＲＴ２は、流入してくるＩＰパケットを逐一監視し、パケットヘッダの廃棄優先度表示を参照する。後続の各中継装置ＲＴ２は、この参照の結果、ＴＣＰ再送パケットＣを通常より低い廃棄優先度を持つパケットであると認識し、その参照内容に従って廃棄を選択的に回避し転送を行う。
この処理をネットワークＮＷ中の各中継装置ＲＴ２において一貫して行うことにより、ＴＣＰ／ＩＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第１３のＴＣＰ／ＩＰネットワークシステム）
本発明の第１３のＴＣＰ／ＩＰネットワークシステムにおいては、図２８に示すように、ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２，ＲＴ２−１は、ＩＰパケットの転送を行う場合、パケットヘッダのプロトコルフィールドＰＲＴを参照した結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、転送記憶としてＴＣＰパケット転送記憶バッファ２８２に記憶する。また、ＴＣＰパケットの廃棄を行う場合も同様に、廃棄記憶としてＴＣＰパケット廃棄記憶バッファ２８４に記憶する。
ネットワークＮＷ中の中継ノード対応の中継装置ＲＴ２においては、再送パケット検出部２８１，２８３が流入してくるＩＰパケットを逐一監視し、パケットヘッダから抽出されたＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの転送記憶及び廃棄記憶と照合する。中継装置ＲＴ２は、該当パケットが転送記憶または廃棄記憶として残っている場合、ＴＣＰ再送パケットＣであると判断する。
ネットワークＮＷ中の中継装置ＲＴ２は、転送記憶に基づきＴＣＰ再送パケットＣであると判断したパケットについては、特にパケットの中身について操作を行うことなく、また廃棄記憶に基づいてＴＣＰ再送パケットＣであると判断したパケットについては、当該パケットがネットワークＮＷ中で通常より高い優先度を持つようにＴＯＳフィールドの内容を差別化情報記述部２８６により記述し、その優先度に基づいてパケットを優先処理して転送する。
これにより、ネットワークＮＷの経路上に存在する中継装置ＲＴ１，ＲＴ２のうち、当該パケットを転送したことがある中継装置にあってはその転送記憶から、また以前廃棄を行った中継装置にあってはその廃棄記憶からＴＣＰ再送パケットＣを検出できるため、有効な再廃棄の回避を行える。
また、転送記憶または廃棄記憶を持たないネットワークＮＷ中の後続の中継機器ＲＴ２−１にあっても、差別化情報検出部２８０が廃棄記憶を持つ中継装置ＲＴ２によって新たに与えられた優先度を当該パケットヘッダのＴＯＳフィールドの値を参照することによって検出できるため、より高い優先度を持つパケットバッファに接続できる。このため、ＴＣＰ／ＩＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第１４のＴＣＰ／ＩＰネットワークシステム）
本発明の第１４のＴＣＰ／ＩＰネットワークシステムにおいては、図２７に示した上記第１３のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２，ＲＴ２−１は、ＩＰパケットの転送を行う場合、パケットヘッダのプロトコルフィールドＰＲＴを参照した結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、転送記憶としてＴＣＰパケット転送記憶バッファ２８２に記憶する。また、ＴＣＰパケットの廃棄を行う場合も同様に、廃棄記憶としてＴＣＰパケット廃棄記憶バッファ２８４に記憶する。
ネットワークＮＷ中の中継ノード対応の中継装置ＲＴ２は、流入してくるＩＰパケットを逐一監視し、パケットヘッダから抽出したＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの転送記憶及び廃棄記憶と照合する。中継装置ＲＴ２は、該当パケットが転送記憶または廃棄記憶として残っている場合、ＴＣＰ再送パケットＣであると判断する。
ネットワークＮＷ中の中継装置ＲＴ２は、転送記憶に基づきＴＣＰ再送パケットＣであると判断したパケットについては、特にパケットの中身について操作を行うことなく、また廃棄記憶に基づいてＴＣＰ再送パケットＣであると判断したパケットについては、当該パケットがネットワークＮＷ中で通常より低い廃棄優先度を持つようにパケットヘッダの廃棄優先度表示を記述し、その廃棄優先度に基づいて廃棄を選択的に回避し転送を行う。
これにより、ネットワークＮＷの経路上に存在する中継装置ＲＴ１，ＲＴ２のうち、当該パケットを転送したことがある中継装置にあってはその転送記憶から、また以前廃棄を行った中継装置にあってはその廃棄記憶からＴＣＰ再送パケットを検出できるため、有効な再廃棄の回避を行える。
また、転送記憶または廃棄記憶を持たないネットワークＮＷ中の後続の中継装置ＲＴ２−１にあっても、廃棄記憶を持つ中継装置ＲＴ２によって新たに与えられた廃棄優先度を当該パケットヘッダの廃棄優先度表示を参照することによって検出できるため、廃棄を免れる。このため、ＴＣＰ／ＩＰネットワークＮＷ全体を通してＴＣＰ再送パケットの再廃棄を回避することができる。
（第１５のＴＣＰ／ＩＰネットワークシステム）
本発明の第１５のＴＣＰ／ＩＰネットワークシステムにおいては、図２６に示した上記第９のＴＣＰ／ＩＰネットワークシステムに比較して、ＴＣＰパケットの廃棄記憶からＴＣＰ再送パケットＣを検知した場合、自中継装置ＲＴ１内で当該パケットを優先度に対応するパケットバッファではなくＴＣＰ再送パケット専用のパケットバッファ（ＴＣＰ再送パケット専用バッファ）に接続し、固定帯域を利用して隣接ノード、つまり後続の中継装置ＲＴ２に転送するためのスケジューリング部２９５を有することが異なる。
この第１５のＴＣＰ／ＩＰネットワークシステムにおいては、図２９に示すように、ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、ＩＰパケットの転送を行う場合、パケットヘッダのプロトコルフィールドＰＲＴを参照した結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、転送記憶としてＴＣＰパケット転送記憶バッファ２９２に記憶する。また、ＴＣＰパケットの廃棄を行う場合も同様に、廃棄記憶としてＴＣＰパケット廃棄記憶バッファ２９２に記憶する。
ネットワークＮＷ中の中継装置ＲＴ２においては、再送パケット検出部２９１が、流入してくるＩＰパケットを逐一監視し、パケットヘッダから抽出されたＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの転送記憶及び廃棄記憶と照合する。中継装置ＲＴ２は、該当パケットが転送記憶または廃棄記憶として残っている場合、ＴＣＰ再送パケットＣであると判断する。
また、中継装置ＲＴ１は、転送記憶に基づきＴＣＰ再送パケットＣであると判断したパケットについては、特にパケットの中身について操作を行うことなく、また廃棄記憶に基づいてＴＣＰ再送パケットＣであると判断したパケットについては、当該パケットがネットワークＮＷ中で通常より高い優先度を持つようにＴＯＳフィールドの内容をＴＯＳ値書き換え部２９４により記述し、スケジューリング部２９５よってＴＣＰ再送パケット専用バッファに接続し、固定帯域を利用して隣接ノードの中継装置ＲＴ２に転送する。
転送されたＴＣＰ再送パケットＣは、他のパケットの流量等に左右されることなく廃棄を回避した上で、ＴＯＳフィールドの値によって通常より高い優先度を持つパケットであることを自らが明示する形態で後続の中継装置ＲＴ２に流入する。
これにより、ネットワークＮＷの経路上に存在する中継装置ＲＴ１，ＲＴ２のうち、当該パケットを転送したことがある中継装置ＲＴ１にあってはその転送記憶から、また以前廃棄を行った中継装置ＲＴ１にあってはその廃棄記憶からＴＣＰ再送パケットＣを検出できるため、有効な再廃棄の回避を行える。
また、転送記憶または廃棄記憶を持たないネットワークＮＷ中の後続の中継装置ＲＴ２にあっても、ＴＯＳ値参照部２９０が廃棄記憶を持つ中継装置ＲＴ１によって新たに与えられた優先度を当該パケットヘッダのＴＯＳフィールドの値を参照することによって検出できるため、より高い優先度を持つパケットバッファに接続できる。このため、ＴＣＰ／ＩＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第１６のＴＣＰ／ＩＰネットワークシステム）
本発明の第１６のＴＣＰ／ＩＰネットワークシステムにおいては、図２９に示した上記第１５のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。
ネットワークＮＷ中の各中継装置ＲＴ１，ＲＴ２は、ＩＰパケットの転送を行う場合、パケットヘッダのプロトコルフィールドＰＲＴを参照した結果、ＴＣＰパケットである場合には、そのＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を抽出し、転送記憶としてＴＣＰパケット転送記憶バッファ２９２に記憶する。また、ＴＣＰパケットの廃棄を行う場合も同様に、廃棄記憶としてＴＣＰパケット廃棄記憶バッファ２９２に記憶する。
ネットワークＮＷ中の中継装置ＲＴ１は、流入してくるＩＰパケットを逐一監視し、パケットヘッダから抽出したＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報を自らの転送記憶及び廃棄記憶と照合する。中継装置ＲＴ１は、該当パケットが転送記憶または廃棄記憶として残っている場合、ＴＣＰ再送パケットＣであると判断する。
また、中継装置ＲＴ１は、転送記憶に基づきＴＣＰ再送パケットであると判断したパケットについては、特にパケットの中身について操作を行うことなく、また廃棄記憶に基づいてＴＣＰ再送パケットＣであると判断したパケットについては、当該パケットがネットワークＮＷ中で通常より低い廃棄優先度を持つようにパケットヘッダの廃棄優先度表示を記述してＴＣＰ再送パケット専用バッファに接続し、固定帯域を利用して隣接ノードの中継装置ＲＴ２に転送する。
転送されたＴＣＰ再送パケットＣは、他のパケットの流量等に左右されることなく廃棄を回避した上で、パケットヘッダの廃棄優先度表示によって通常より低い廃棄優先度を持つパケットであることを自らが明示する形態で後続の中継装置ＲＴ２に流入する。
これにより、ネットワークＮＷの経路上に存在する中継装置ＲＴ１，ＲＴ２のうち、当該パケットを転送したことがある中継装置ＲＴ１にあってはその転送記憶から、また以前廃棄を行った中継装置ＲＴ１にあってはその廃棄記憶からＴＣＰ再送パケットを検出できるため、有効な再廃棄の回避を行える。
また、転送記憶または廃棄記憶を持たないネットワークＮＷ中の後続の中継装置ＲＴ２にあっても、廃棄記憶を持つ中継装置ＲＴ１によって新たに与えられた廃棄優先度を当該パケットヘッダの廃棄優先度表示を参照することによって検出できるため、廃棄を免れる。このため、ＴＣＰ／ＩＰネットワークＮＷ全体を通してＴＣＰ再送パケットＣの再廃棄を回避することができる。
（第１７のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第１７のＴＣＰ／ＩＰネットワークシステムについて、図３０の構成図及び図３１のフローチャートを参照して説明する。
端末ＴＥ−Ｂにおいて、ホスト・インターフェース部３０１を通ってＬＡＮ・コントローラ部１１０に入力してきたＩＰパケットは、一旦パケットバッファ１１１に格納され、パケットバッファ１１１に設けられたヘッダ情報抽出部（図示省略）によって、プロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｄ−ＰＴ、及びシーケンス番号ＳＥＱの各ヘッダ情報が抽出されて再送パケット認識部１Ａ（図５及び図６参照）に渡される（図３１中の処理手順Ｓ３１０１，Ｓ３１０２）。
なお、この構成では、図５及び図６に示す再送パケット認識部１Ａ内の抽出部１１がパケットバッファ１１１に存在することになり、これは後述する第１８から第２８のＴＣＰ／ＩＰネットワークシステムにおいても同様である。
再送パケット認識部１Ａでは、それらのヘッダ情報を基に該当パケットがＴＣＰパケットであると認識した場合（Ｓ３１０３）、そのパケットが再送パケットであるかどうかを判断し、判断（検出）結果をパケット認識信号としてＴＯＳ値書き換え部１１２に送出する。
また、再送パケット認識部１Ａでは、初送パケットであることを検出した場合、入力記憶としてそのパケットの特定情報（シーケンス番号ＳＥＱ）をＴＣＰパケット入力記憶バッファ（図５中の１６）に記憶（上書き保存）する（Ｓ３３０４，Ｓ３３０５）。
再送パケット認識部１ＡよりＴＣＰ再送パケットＣであるとのパケット認識信号を受信したＴＯＳ値書き換え部１１２は、パケットヘッダのＴＯＳフィールドの値（以下、ＴＯＳ値と記載することもある）をより高い優先度を示す値へと書き換える（Ｓ３１０６）。
ＴＯＳ値書き換え部１１２は、ＴＯＳ値の書き換えが終了次第、また該当パケットがＴＣＰ再送パケットＣではなくＴＯＳ値の書き換えの必要がない場合は、即座に処理終了信号をＬＡＮコントローラ１１３に送出する。
ＬＡＮコントローラ１１３は、処理終了信号を受け取ると、アドレス用ＲＯＭ１１４を参照して得たパケットバッファ１１１の所定アドレスに読取制御信号を送出して、このバッファ１１１からＩＰパケットを読み出す。読み出されたＩＰパケットは、ＬＡＮコントローラ１１３によってイーサネットなどのネットワーク対応仕様に変換され、ネットワーク・インターフェース部３０２に渡された後、ネットワークに送出される（Ｓ３１０７）。
これにより、ＴＣＰ再送パケットＣ自身がより高い優先度を持つことを明示する形態でＴＣＰ／ＩＰネットワークＮＷに流入することが可能になる。
（第１８のＴＣＰ／ＩＰネットワークシステム）
本発明の第１８のＴＣＰ／ＩＰネットワークシステムにおいては、図３０に示した上記第１７のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。なお、第１８のＴＣＰ／ＩＰネットワークシステムの具体的構成は図示していないが、第１７のＴＣＰ／ＩＰネットワークシステムのＴＯＳ値書き換え部１１２に代替して廃棄優先度表示書き換え部（例えば、図３６中の１３６）を設ければよい。
この第１８のＴＣＰ／ＩＰネットワークシステムにおいては、上記第１７のＴＣＰ／ＩＰネットワークシステムと同様の処理手順で検出したＴＣＰ再送パケットＣに対して、通常より低い廃棄優先度を与え、それを示す値をパケットヘッダの廃棄優先度表示に書き込む。
これにより、ＴＣＰ再送パケットＣ自身がより低い廃棄優先度を持つことを明示する形態でＴＣＰ／ＩＰネットワークＮＷに流入することが可能になる。
（第１９のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第１９のＴＣＰ／ＩＰネットワークシステムについて、図３２の構成図及び図３３のフローチャートを参照して説明する。
端末ＴＥ−Ｂ側より回線終端装置ＤＳＵに流入してきたＩＰパケットは、端末側インターフェース部３２１を通って一旦パケットバッファ１２１に格納され、そこでＩＰパケット中のプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、ＴＯＳフィールドの値（ＴＯＳ値）、及びシーケンス番号ＳＥＱの各ヘッダ情報が抽出され、再送パケット認識部１Ａ（図５及び図６参照）に渡される（図３３中の処理手順Ｓ３３０１〜Ｓ３３０３）。
再送パケット認識部１Ａでは、それらのヘッダ情報を基に該当パケットがＴＣＰパケットであると認識した場合（Ｓ３３０４）、そのパケットが再送パケットであるかどうかを判断し、判断（検出）結果をパケット認識信号としてＴＯＳ値書き換え部１２２に送出する。
また、再送パケット認識部１Ａでは、初送パケットであることを検出した場合、入力記憶としてそのパケットの特定情報（シーケンス番号ＳＥＱ）を上記ＴＣＰパケット入力記憶バッファに記憶（上書き保存）する（Ｓ３３０５，Ｓ３３０６）。
再送パケット認識部１Ａから該当パケットがＴＣＰ再送パケットＣであるとのパケット認識信号を受けた場合、ＴＯＳ値書き換え部１２２はＴＯＳ値をより高い優先度を示す値へと書き換え（Ｓ３３０５，Ｓ３３０７）、パケットバッファ１２１から回線終端部３２２にＴＣＰ再送パケットＣを送出させる。
また、ＴＯＳ値書き換え部１２２は再送パケット認識部１ＡからＴＣＰ再送パケットＣではない、つまりＴＣＰ初送パケットであるとのパケット認識信号を受けた場合は、特にこのパケットに対しての差別化操作（ＴＯＳ値書き換え）は行わず、そのままパケットバッファ１２１から回線終端部３２２に送出させる。
回線終端部３２２に送られたＴＣＰ再送パケットＣ及びＴＣＰ初送バケットを含むＩＰパケットは、適応形態にフレーム変換などを施された後、加入者線側インターフェース部３２３を通ってＴＣＰ／ＩＰネットワークＮＷに転送される（Ｓ３３０８〜Ｓ３３１０）。
これにより、ＴＣＰ再送パケットＣ自身がより高い優先度を持つことを明示する形態でＴＣＰ／ＩＰネットワークＮＷに流入することが可能になる。
（第２０のＴＣＰ／ＩＰネットワークシステム）
本発明の第２０のＴＣＰ／ＩＰネットワークシステムにおいては、図３２に示した上記第１９のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。なお、第２０のＴＣＰ／ＩＰネットワークシステムの具体的構成は図示していないが、第１９のＴＣＰ／ＩＰネットワークシステムのＴＯＳ値書き換え部１２２に代替して廃棄優先度表示書き換え部（例えば、図３６中の１３６）を設ければよい。
この第２０のＴＣＰ／ＩＰネットワークシステムにおいては、上記第１９のＴＣＰ／ＩＰネットワークシステムと同様の処理手順で検出したＴＣＰ再送パケットＣに対して、通常より低い廃棄優先度を与え、それを示す値をパケットヘッダの廃棄優先度表示に書き込む。
これにより、ＴＣＰ再送パケットＣ自身がより低い廃棄優先度を持つことを明示する形態でＴＣＰ／ＩＰネットワークＮＷに流入することが可能になる。
（第２１のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第２１のＴＣＰ／ＩＰネットワークシステムについて、図３４の構成図及び図３５のフローチャートを参照して説明する。
ＴＣＰ／ＩＰネットワークＮＷ中の入口ノード対応の中継装置（入口エッジルータ）ＲＴ１は優先度の異なるＩＰパケットのキューイングを独立して管理するため、パケットバッファ部３４２を備える。このパケットバッファ部３４２は各優先度に対応する複数のパケットバッファ（高優先度バッファ及び低優先度バッファ）３４２１と、振分け部３４２２と、多重部３４２３とを有する。
各優先度対応パケットバッファ３４２１のキュー状況及び格納アドレスは、Ｑｕｅｕｅ監視部３４２４によって監視され、Ｑｕｅｕｅ情報として読出し制御部３４２５及び転送・廃棄制御部１３４にそれぞれ送出される。この実施の形態においては、Ｑｕｅｕｅ監視部３４２４及び読出し制御部３４２５はパケットバッファ部３４２を構成する。
中継装置ＲＴ１において、インターフェース処理部３４１を通して入力してきたＩＰパケットは、一旦パケットバッファ１３１に格納され、そこでプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、ＴＯＳ値、及びシーケンス番号ＳＥＱの各ヘッダ情報が抽出され、再送パケット認識部１Ａ及び優先度設定部１３３に渡される（図３５中の処理手順Ｓ３５０１〜Ｓ３５０３）。
再送パケット認識部１Ａは、それらのヘッダ情報を基に入力ＩＰパケットがＴＣＰ初送パケットであることを判別した場合、当該パケットの特定情報（シーケンス番号ＳＥＱ）を入力記憶として記憶するとともに、ＴＣＰ再送パケットＣであるか否か判別し、パケット認識信号として送出する（Ｓ３５０４，Ｓ３５０５）。
優先度設定部１３３はそれらのヘッダ情報を基に優先度を検出する（Ｓ３５０６，Ｓ３５０７）。再送パケット認識部１Ａより当該パケットが再送パケットであるとのパケット認識信号を受け取った場合（Ｓ３５０８）、優先度設定部１３３は通常の優先度に対して「１」、もしくはそれ以上の高い優先度を与える（Ｓ３５０９）。優先度設定部１３３によって検出・設定された優先度は、優先度識別信号として転送・廃棄制御部１３４、ＴＯＳ値書き換え部１３２及び振分け部３４２２に伝達される。
転送・廃棄制御部１３４は、Ｑｕｅｕｅ監視部３４２４より得た各優先度対応パケットバッファ３４２１のＱｕｅｕｅ情報と、優先度設定部１３３より受信した優先度識別信号とを基に、パケットの廃棄または転送を決定し実行する（Ｓ３５１１，Ｓ３５１２，Ｓ３５１３）。転送が選択された場合、パケットはＴＯＳ値書き換え部１３２に渡される。
ＴＯＳ値書き換え部１３２は、ＴＯＳ値を優先度設定部１３３より優先度識別信号として受け取った優先度を表す値に書き換え、書き換えが終了次第、パケットを振分け部３４２２に渡す（Ｓ３５１０）。振分け部３４２２は優先度識別信号に従って各優先度対応パケットバッファ３４２１、つまり高優先度バッファ及び低優先度バッファにそれぞれ振り分ける（Ｓ３５１４）。
読出し制御部３４２５はＱｕｅｕｅ監視部３４２４から得たＱｕｅｕｅ情報を基に、各優先度対応パケットバッファ３４２１からパケットを順次読出す（Ｓ３５１５）。読み出されたパケットは多重部３４２３を通ってルーティング処理部３４３に渡され、ここでルーティングテーブル３４４を参照してルーティング処理が行われ、インターフェース処理部３４５を通して後続の中継装置ＲＴ２に転送される（Ｓ３５１６，Ｓ３５１７，Ｓ３５１８）。
このとき、高い優先度を持つバッファ３４２１から優先してパケットを読み出すことによって、ＴＣＰ再送パケットＣの再廃棄が回避でき、またＴＣＰ再送パケットＣ自身がより高い優先度を持つことを明示する形態で、ＴＣＰ／ＩＰネットワークＮＷの経路上に存在する後続の中継装置ＲＴ２に送出することが可能になる。
（第２２のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第２２のＴＣＰ／ＩＰネットワークシステムについて、図３６の構成図及び図３７のフローチャートを参照して説明する。
中継装置ＲＴ１において、インターフェース処理部３６１を通して入力してきたＩＰパケットは、一旦パケットバッファ１３１に格納され、そこでプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、廃棄優先度、及びシーケンス番号ＳＥＱの各ヘッダ情報が抽出され、再送パケット認識部１Ａ及び廃棄優先度設定部１３５に渡される（図３７中の処理手順Ｓ３７０１〜Ｓ３７０３）。
再送パケット認識部１Ａは、それらのヘッダ情報を基に入力ＩＰパケットがＴＣＰ初送パケットであることを判別した場合、当該パケットの特定情報（シーケンス番号ＳＥＱ）を入力記憶として記憶するとともに、ＴＣＰ再送パケットＣであるか否か判別し、パケット認識信号として送出する（Ｓ３７０４，Ｓ３７０５）。
廃棄優先度設定部１３５はそれらのヘッダ情報を基に廃棄優先度を検出する（Ｓ３７０６，Ｓ３７０７）。再送パケット認識部１Ａから当該パケットが再送パケットであるとのパケット認識信号を受け取った場合（Ｓ３７０８）、廃棄優先度設定部１３５は通常の優先度に対して「１」、もしくはそれ以上の低い廃棄優先度を与える（Ｓ３７０９）。廃棄優先度設定部１３５によって検出・設定された廃棄優先度は、廃棄優先度識別信号として転送・廃棄制御部１３４及び廃棄優先度表示書き換え部１３６に伝達される。
転送・廃棄制御部１３４はＱｕｅｕｅ監視部３６２２から得た各優先度対応のパケットバッファ３６２１のＱｕｅｕｅ情報と、廃棄優先度設定部１３５から受信した廃棄優先度識別信号とを基に、パケットの廃棄または転送を決定し実行する（Ｓ３７１１，Ｓ３７１２，Ｓ３７１３）。転送が選択された場合、パケットは廃棄優先度表示書き換え部１３６に渡される。
この実施の形態においては、各優先度対応のパケットバッファ３６２１及びＱｕｅｕｅ監視部３６２２はパケットバッファ部３６２を構成する。パケットバッファ部３６２は図３４に示すパケットバッファ部３４２と基本的には同一構成である。
再送パケット認識部１Ａから該当パケットがＴＣＰ再送パケットＣであるとのパケット認識信号を受信した場合、廃棄優先度表示書き換え部１３６はパケットヘッダの廃棄優先度表示をより低い廃棄優先度を示す値に書き換えを行った上で、各優先度対応のパケットバッファ３６２１に送出する（Ｓ３７１０）。
パケットバッファ部３６２を構成する読出し制御部（図示省略）はＱｕｅｕｅ監視部３６２２から得たＱｕｅｕｅ情報を基に、各優先度対応パケットバッファ３６２１からパケットを順次読出す（Ｓ３７１５）。読み出されたパケットはルーティング処理部３６３に渡され、ここでルーティングテーブル３６４を参照してルーティング処理が行われ、インターフェース処理部３６５を通して後続の中継装置ＲＴ２に転送される（Ｓ３７１６，Ｓ３７１７，Ｓ３７１８）。
これによって、低い廃棄優先度を持つＴＣＰ再送パケットＣの再廃棄が回避でき、またＴＣＰ再送パケットＣ自身がより低い優先度を持つことを明示する形態で、ＴＣＰ／ＩＰネットワークＮＷの経路上に存在する後続の中継装置ＲＴ２に送出することが可能になる。
（第２３のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第２３のＴＣＰ／ＩＰネットワークシステムについて、図３８の構成図及び図３９のフローチャートを参照して説明する。
中継装置ＲＴ１は、ＴＣＰ再送パケットＣとその他のパケット（非再送（初送）パケット）とのキューイングを独立して行うために、二つのパケットバッファ、つまり通常パケットバッファ３８２１及び再送パケットバッファ３８２２を有する。パケットバッファ３８２１，３８２２のキュー状況及び格納アドレスは、Ｑｕｅｕｅ監視部３８２５によって監視され、Ｑｕｅｕｅ情報として読出し制御部３８２６及び転送・廃棄制御部１３４にそれぞれ送出される。
この実施の形態においては、通常パケットバッファ３８２１、再送パケットバッファ３８２２、Ｑｕｅｕｅ監視部３８２５及び読出し制御部３８２６はパケットバッファ部３８２を構成する。このパケットバッファ部３８２は振り分け部３８２３、多重部３８２４及びスケジューラ３８２７を更に有する。
中継装置ＲＴ１においては、インターフェース処理部３８１から入力してきたＩＰパケットは、一旦パケットバッファ１３１に格納され、そこでプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、ＴＯＳ値、及びシーケンス番号ＳＥＱが抽出され、再送パケット認識部１Ａ及び優先度設定部１３３に渡される（図３９中の処理手順Ｓ３９０１〜Ｓ３９０３）。
再送パケット認識部１Ａは、それらのヘッダ情報を基に入力ＩＰパケットがＴＣＰ初送パケットであることを判別した場合、当該パケットの特定情報（シーケンス番号ＳＥＱ）を入力記憶として記憶するとともに、ＴＣＰ再送パケットＣであるか否か判別し、パケット認識信号として送出する（Ｓ３９０４，Ｓ３９０５）。
優先度設定部１３３はそれらのヘッダ情報を基に優先度を検出する（Ｓ３９０６）。再送パケット認識部１Ａより当該パケットが再送パケットであるとのパケット認識信号を受け取った場合（Ｓ３９０７）、優先度設定部１３３は通常の優先度に対して「１」、もしくはそれ以上の高い優先度を与える（Ｓ３９０８）。優先度設定部１３３によって検出・設定された優先度は、優先度識別信号としてＴＯＳ値書き換え部１３２に伝達される。
転送・廃棄制御部１３４はＱｕｅｕｅ監視部３８２５から得た通常パケットバッファ３８２１及び再送パケットバッファ３８２２のＱｕｅｕｅ情報と、再送パケット認識部１Ａから受信したパケット認識信号とを基に、パケットの廃棄または転送を決定し実行する（Ｓ３９１０〜Ｓ３９１２，Ｓ３９１４〜Ｓ３９１６）。転送が選択された場合、パケットはＴＯＳ値書き換え部１３２に渡される。
ＴＯＳ値書き換え部１３２は、ＴＯＳ値を優先度設定部１３３から優先度識別信号として受け取った優先度を表す値に書き換え、書き換えが終了次第、パケットを振分け部３８２３に渡す（Ｓ３９０９）。振分け部３８２３は優先度識別信号に従って通常パケットバッファ３８２１及び再送パケットバッファ３８２２にパケットをそれぞれ振り分ける（Ｓ３９１３，Ｓ３９１７）。
読出し制御部３８２６はＱｕｅｕｅ監視部３８２５から得たＱｕｅｕｅ情報を基に、各パケットバッファ３８２１，３８２２からパケットを順次読出す。このとき、読出し制御部３８２６は、ＴＣＰ再送パケットＣの読み出しについては、隣接ノード（後続の中継装置ＲＴ２）との間に固定帯域を設け、スケジューラ３８２７において予め設定されたスケジュールに基づいて、再送パケットバッファ３８２２から読み出しを行うことによって、通常パケットバッファ３８２１に対する読み出しに左右されることはない（Ｓ３９１８，Ｓ３９１９）。
読み出されたパケットは多重部３８２４を通ってルーティング処理部３８３に渡され、ルーティング処理部３８３においてルーティングテーブル３８４を参照してルーティング処理が行われ、インターフェース処理部３８５を通して後続の中継装置ＲＴ２に転送される（Ｓ３９２０，Ｓ３９２１）。
これによって、ＴＣＰ再送パケットＣは他のパケットの流量に左右されることなく再廃棄を免れ、またＴＣＰ再送パケットＣ自身がより高い優先度を持つことを明示する形態で、ＴＣＰ／ＩＰネットワークＮＷの経路上に存在する後続の中継装置ＲＴ２に送出することが可能になる。
（第２４のＴＣＰ／ＩＰネットワークシステム）
本発明の第２４のＴＣＰ／ＩＰネットワークシステムにおいては、図３８に示した上記第２３のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。なお、第２４のＴＣＰ／ＩＰネットワークシステムの具体的構成は図示していないが、第２３のＴＣＰ／ＩＰネットワークシステムのＴＯＳ値書き換え部１３２及び優先度設定部１３３に代替して廃棄優先度表示書き換え部及び廃棄優先度設定部（例えば、図３６中の１３６，１３５）を設ければよい。
この第２４のＴＣＰ／ＩＰネットワークシステムにおいては、上記第２３のＴＣＰ／ＩＰネットワークシステムと同様の処理手順で検出したＴＣＰ再送パケットＣに対して、通常より低い廃棄優先度を与え、それを示す値をパケットヘッダの廃棄優先度表示に書き込む。
これにより、ＴＣＰ再送パケットＣ自身がより低い廃棄優先度を持つことを明示する形態でＴＣＰ／ＩＰネットワークＮＷに流入することが可能になる。
（第２５のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第２５のＴＣＰ／ＩＰネットワークシステムについて、図４０の構成図及び図４１のフローチャートを参照して説明する。
ＴＣＰ／ＩＰネットワークＮＷ中の各ノード対応の中継装置（入口エッジルータ）ＲＴ１及び中継装置（中継ルータ、出口エッジルータ）ＲＴ２は優先度の異なるＩＰパケットのキューイングを独立して管理するため、パケットバッファ部４０２を備える。このパケットバッファ部４０２は各優先度に対応する複数のパケットバッファ（高優先度バッファ及び低優先度バッファ）４０２１と、振分け部４０２２と、多重部４０２３とを有する。
各優先度対応パケットバッファ４０２１のキュー状況及び格納アドレスは、Ｑｕｅｕｅ監視部４０２４によって監視され、Ｑｕｅｕｅ情報として読出し制御部４０２５及び転送・廃棄制御部１８４にそれぞれ送出される。この実施の形態においては、Ｑｕｅｕｅ監視部４０２４及び読出し制御部４０２５はパケットバッファ部４０２を構成する。
インターフェース処理部４０１を通して中継装置ＲＴ１，ＲＴ２に入力してきたＩＰパケットは、一旦パケットバッファ１８１に格納され、そこでプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、ＴＯＳ値、及びシーケンス番号ＳＥＱの各ヘッダ情報が抽出され、再送パケット認識部１Ｂ（図１５及び図１６参照）、廃棄パケット認識部１Ｃ（図１７参照）及び優先度設定部１８３に渡される（図４１中の処理手順Ｓ４１０１〜Ｓ４１０３）。
再送パケット認識部１Ｂ及び廃棄パケット認識部１Ｃは、入力してきたＩＰパケットがＴＣＰパケットであった場合、再送パケットであるか否か判別し、パケット認識信号として送出する。優先度設定部１８３はそれらのヘッダ情報を基に優先度を検出する（Ｓ４１０４）。
再送パケット認識部１Ｂ及び廃棄パケット認識部１Ｃのどちらかより当該パケットがＴＣＰ再送パケットＣであるとのパケット認識信号を受け取った場合（Ｓ４１０５，Ｓ４１０６）、優先度設定部１８３は通常の優先度に対して「１」、もしくはそれ以上の高い優先度を与える（Ｓ４１０７）。優先度設定部１８３によって検出・設定された優先度は、優先度識別信号としてＴＯＳ値書き換え部１８２、転送・廃棄制御部１８４及び振分け部４０２２に送出される。
ＴＯＳ値書き換え部１８２は、廃棄パケット認識部１Ｃから当該パケットを廃棄した記憶があるとのパケット認識信号を受信した場合にのみ、ＴＯＳ値を優先度設定部１８３から優先度識別信号として受け取った優先度を表す値に書き換え、書き換えが終了次第、パケットを振分け部４０２２に渡す（Ｓ４１０８，Ｓ４１０９）。振分け部４０２２は優先度識別信号に従って高優先度バッファ４０２１または低優先度バッファ４０２１にそれぞれ振り分ける。
転送・廃棄制御部１８４はＱｕｅｕｅ監視部４０２４から得た各優先度対応パケットバッファ４０２１のＱｕｅｕｅ情報と、優先度設定部１８３から受信した優先度識別信号とを基に、パケットの廃棄または転送を決定する（Ｓ４１１０，Ｓ４１１１）。転送または廃棄のどちらを適用したかは、転送・廃棄制御部１８４から転送情報または廃棄情報（以下、転送／廃棄情報と記載することもある）として再送及び廃棄パケット認識部１Ｂ，１Ｃに渡され、先に抽出されたパケットのヘッダ情報を基に転送記憶または廃棄記憶として記憶される（Ｓ４１１３，Ｓ４１１５）。
転送が決定された場合、その旨を転送／廃棄情報として受信した廃棄パケット認識部１Ｃは当該パケットの廃棄記憶を初期化（抹消）する（Ｓ４１１２）。再送パケット認識部１Ｂは、同時に、当該パケットを転送したことを記憶し（Ｓ４１１３）、当該パケットは該当優先度バッファ４０２１に格納される（Ｓ４１１４）。
一方、入力してきたパケットがＴＣＰパケットではなかった場合、優先度設定部１８３は手順Ｓ４１０４で検出された優先度をそのまま優先度識別信号として送出する。転送・廃棄制御部１８４はＱｕｅｕｅ監視部４０２４から得た各優先度対応パケットバッファ４０２１のＱｕｅｕｅ情報と、優先度設定部１８３から受信した優先度識別信号とを基に、パケットの廃棄または転送を決定し、実行する（Ｓ４１１７〜Ｓ４１２０）。
読出し制御部４０２５はＱｕｅｕｅ監視部４０２４から得たＱｕｅｕｅ情報を基に、各優先度対応パケットバッファ４０２１からパケットを順次読出す（Ｓ４１２１）。読み出されたパケットは多重部４０２３を通ってルーティング処理部４０３に渡され、ルーティング処理部４０３によりルーティングテーブル４０４を参照したルーティング処理が行われ、インターフェース処理部４０５を通して後続の中継装置ＲＴ２などに転送される（Ｓ４１２２，Ｓ４１２３）。
このとき、高い優先度を持つバッファ４０２１から優先してパケットを読み出すことによって、ＴＣＰ再送パケットＣの再廃棄が回避でき、ＴＣＰ再送パケットＣ自身がより高い優先度を持つことを明示する形態で、ＴＣＰ／ＩＰネットワークＮＷの経路上に存在する後続の中継装置ＲＴ２などに送出することが可能になる。
（第２６のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第２６のＴＣＰ／ＩＰネットワークシステムについて、図４２の構成図及び図４３のフローチャートを参照して説明する。
インターフェース処理部４２１を通して中継装置ＲＴ１，ＲＴ２に入力してきたＩＰパケットは、一旦パケットバッファ１８１に格納され、そこでプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、廃棄優先度、及びシーケンス番号ＳＥＱのヘッダ情報が抽出され、再送パケット認識部１Ｂ、廃棄パケット認識部１Ｃ及び廃棄優先度設定部１８５に渡される（図４３中の処理手順Ｓ４３０１〜Ｓ４３０３）。
再送パケット認識部１Ｂ及び廃棄パケット認識部１Ｃは、入力してきたＩＰパケットがＴＣＰパケットであった場合、再送パケットであるか否かを判別し、パケット認識信号として送出する。廃棄優先度設定部１８５はそれらのヘッダ情報を基に廃棄優先度を検出する（Ｓ４３０４）。
再送パケット認識部１Ｂ及び廃棄パケット認識部１Ｃのどちらかより当該パケットがＴＣＰ再送パケットＣであるとのパケット認識信号を受け取った場合（Ｓ４３０５，Ｓ４３０６）、廃棄優先度設定部１８５は通常の廃棄優先度に対して「１」、もしくはそれ以上の低い廃棄優先度を与える（Ｓ４３０７）。廃棄優先度設定部１８５によって検出・設定された廃棄優先度は、廃棄優先度識別信号として転送・廃棄制御部１８４及び廃棄優先度表示書き換え部１８６に送出される。
廃棄優先度表示書き換え部１８６は、廃棄パケット認識部１Ｃから当該パケットを廃棄した記憶があるとのパケット認識信号を受信した場合にのみ、廃棄優先度表示を廃棄優先度設定部１８５から廃棄優先度識別信号として受け取った廃棄優先度を表す値に書き換え、書き換えが終了次第、各優先度対応のパケットバッファ４２２１に送出する（Ｓ４３０８，Ｓ４３０９）。
転送・廃棄制御部１８４は、Ｑｕｅｕｅ監視部４２２２から得た各優先度対応パケットバッファ４２２１のＱｕｅｕｅ情報と、廃棄優先度設定部１８５から受信した廃棄優先度識別信号とを基に、パケットの廃棄または転送を決定する（Ｓ４３１０，Ｓ４３１１）。転送または廃棄のどちらを適用したかは、転送・廃棄制御部１８４より転送／廃棄情報として再送パケット認識部１Ｂ及び廃棄パケット認識部１Ｃに渡され、先に抽出されたパケットのヘッダ情報を基に転送記憶または廃棄記憶として記憶される（Ｓ４３１３，Ｓ４３１５）。
この実施の形態においては、各優先度対応のパケットバッファ４２２１及びＱｕｅｕｅ監視部４２２２はパケットバッファ部４２２を構成する。パケットバッファ部４２２は図４０に示すパケットバッファ部４０２と基本的には同一構成である。
転送が決定された場合、その旨を転送／廃棄情報として受信した廃棄パケット認識部１Ｃは当該パケットの廃棄記憶を初期化（抹消）する（Ｓ４３１２）。再送パケット認識部１Ｂは、同時に、当該パケットを転送したことを記憶し（Ｓ４３１３）、当該パケットは該当優先度バッファ４２２１に格納される（Ｓ４３１４）。
一方、入力してきたパケットがＴＣＰパケットではなかった場合、廃棄優先度設定部１８５は手順Ｓ４３０４で検出された優先度をそのまま廃棄優先度識別信号として送出する。転送・廃棄制御部１８４はＱｕｅｕｅ監視部４２２２から得たパケットバッファ４２２１のＱｕｅｕｅ情報と、廃棄優先度設定部１８５から受信した廃棄優先度識別信号とを基に、パケットの廃棄または転送を決定し、実行する（Ｓ４３１７〜Ｓ４３２０）。
パケットバッファ部４２２を構成する読出し制御部（図示省略）はＱｕｅｕｅ監視部４２２２から得たＱｕｅｕｅ情報を基に、各優先度対応パケットバッファ４２２１からパケットを順次読出す（Ｓ４３２１）。読み出されたパケットはルーティング処理部４２３に渡され、ここでルーティングテーブル４２４を参照してルーティング処理が行われ、インターフェース処理部４２５を通して後続の中継装置ＲＴ２などに転送される（Ｓ４３２２，Ｓ４３２３）。
これによって、低い廃棄優先度を持つＴＣＰ再送パケットＣの再廃棄が回避でき、またＴＣＰ再送パケットＣ自身がより低い廃棄優先度を持つことを明示する形態で、ＴＣＰ／ＩＰネットワークＮＷの経路上に存在する後続の中継装置ＲＴ２などに送出することが可能になる。
（第２７のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第２７のＴＣＰ／ＩＰネットワークシステムについて、図４４の構成図及び図４５のフローチャートを参照して説明する。
中継装置ＲＴ１，ＲＴ２はＴＣＰ再送パケットとその他のパケット（非再送（初送）パケット）とのキューイングを独立して行うため、二つのパケットバッファ、つまり通常パケットバッファ４４２１及び再送パケットバッファ４４２２を有する。各パケットバッファ４４２１，４４２２のＱｕｅｕｅ状況及び格納アドレスは、Ｑｕｅｕｅ監視部４４２５によって監視され、Ｑｕｅｕｅ情報として読出し制御部４４２６及び転送・廃棄制御部１８４に送出される。
この実施の形態においては、通常パケットバッファ４４２１、再送パケットバッファ４４２２、Ｑｕｅｕｅ監視部４４２５及び読出し制御部４４２６はパケットバッファ部４４２を構成する。このパケットバッファ部４４２は振り分け部４４２３、多重部４４２４及びスケジューラ４４２７を有する。
インターフェース処理部４４１を通して中継装置ＲＴ１，ＲＴ２に入力してきたＩＰパケットは、一旦パケットバッファ１８１に格納され、そこでプロトコルＰＲＴ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴ、ＴＯＳ値、及びシーケンス番号ＳＥＱのヘッダ情報が抽出され、再送パケット認識部１Ｂ、廃棄パケット認識部１Ｃ及び優先度設定部１８３に渡される（図４５中の処理手順Ｓ４５０１〜Ｓ４５０３）。
再送パケット認識部１Ｂ及び廃棄パケット認識部１Ｃは、入力してきたＩＰパケットがＴＣＰパケットであった場合、再送パケットであるか否かを判別し、パケット認識信号として送出する。優先度設定部１８３はそれらのヘッダ情報を基に優先度を検出する（Ｓ４５０４）。
再送パケット認識部１Ｂ及び廃棄パケット認識部１Ｃのどちらかより当該パケットがＴＣＰ再送パケットであるとのパケット認識信号を受け取った場合（Ｓ４５０５）、優先度設定部１８３は当該パケットの廃棄記憶がある場合に限り（Ｓ４５０７）、通常の優先度に対して「１」、もしくはそれ以上の高い優先度を与える（Ｓ４５０８）。優先度設定部１８３によって検出・設定された優先度は、優先度識別信号として送出される。
転送・廃棄制御部１８４は、Ｑｕｅｕｅ監視部４４２５から得た通常及び再送パケットバッファ４４２１、４４２２のＱｕｅｕｅ情報と、再送パケット認識部１Ｂまたは廃棄パケット認識部１Ｃから受信したパケット認識信号とを基に、パケットの廃棄または転送を決定する（Ｓ４５１０，Ｓ４５１７，Ｓ４５２３）。転送または廃棄のどちらを適用したかは、転送・廃棄制御部１８４より転送／廃棄情報として再送パケット認識部１Ｂまたは廃棄パケット認識部１Ｃに渡され、先に抽出されたパケットのヘッダ情報を基に転送記憶または廃棄記憶として記憶される（Ｓ４５１３，Ｓ４５１５，Ｓ４５１９，Ｓ４５２１）。
ＴＯＳ値書き換え部１８２は、廃棄パケット認識部１Ｃから当該パケットを廃棄した記憶があるとのパケット認識信号を受信した場合にのみ、ＴＯＳ値を優先度設定部１８３から優先度識別信号として受け取った優先度を表す値に書き換え、書き換えが終了次第、パケットを振分け部４４２３に渡す（Ｓ４５０９）。振分け部４４２３はパケット認識信号に従って通常パケットバッファ４４２１及び再送パケットバッファ４４２２にそれぞれ振り分ける。
転送が決定された場合、その旨を転送／廃棄情報として受信した廃棄パケット認識部１Ｃは当該パケットの廃棄記憶を初期化（抹消）する（Ｓ４５１２）。再送パケット認識部１Ｂは、同時に、当該パケットを転送したことを記憶し（Ｓ４５１３、Ｓ４５１９）、当該パケットは該当パケットバッファに格納される（Ｓ４５１４、Ｓ４５２０）。
一方、入力してきたパケットがＴＣＰパケットではなかった場合、優先度設定部１８３は手順Ｓ４５０４で検出された優先度をそのまま優先度識別信号として送出する。転送・廃棄制御部１８４はＱｕｅｕｅ監視部４４２５から得たパケットバッファ４４２１、４４２２のＱｕｅｕｅ情報と、優先度設定部１８３から受信した優先度識別信号とを基に、パケットの廃棄または転送を決定し、実行する（Ｓ４５２４〜Ｓ４５２７）。
読出し制御部４４２６はＱｕｅｕｅ監視部４４２５から得たＱｕｅｕｅ情報を基に、各パケットバッファ４４２１，４４２２からパケットを順次読出す。このとき、ＴＣＰ再送パケットの読み出しについては、隣接ノード（後続の中継装置ＲＴ２）との間に固定帯域を設け、スケジューラ４４２７において予め設定されたスケジュールに基づいて、再送パケットバッファ４４２２から読み出しを行うことによって、通常パケットバッファ４４２１に対する読み出しに左右されることはない（Ｓ４５２７）。
読み出されたパケットは多重部４４２４を通ってルーティング処理部４４３に渡され、ルーティング処理部４４３においてルーティングテーブル４４４を参照してルーティング処理が行われ、インターフェース処理部４４５を通して後続の中継装置ＲＴ２などに転送される（Ｓ４５２８，Ｓ４５２９）。
これによって、ＴＣＰ再送パケットＣは他のパケットの流量に左右されることなく再廃棄を免れ、またＴＣＰ再送パケットＣ自身がより高い優先度を持つことを明示する形態で、ＴＣＰ／ＩＰネットワークＮＷの経路上に存在する後続の中継装置ＲＴ２などに送出することが可能になる。
（第２８のＴＣＰ／ＩＰネットワークシステム）
本発明の第２８のＴＣＰ／ＩＰネットワークシステムにおいては、図４４に示した上記第２７のＴＣＰ／ＩＰネットワークシステムに比較して、優先度ではなく廃棄優先度を操作することが異なる。
この第２８のＴＣＰ／ＩＰネットワークシステムの具体的構成は図示していないが、このシステムにおいては、上記第２７のＴＣＰ／ＩＰネットワークシステムと同様の処理手順で検出したＴＣＰ再送パケットＣに対して、通常より低い廃棄優先度を与え、廃棄パケット認識部１Ｃから当該パケットがＴＣＰ再送パケットＣであるとのパケット認識信号を受信した場合にのみ、廃棄優先度表示書き換え部（図４２中の１８６相当）がその廃棄優先度を示す値をパケットヘッダの廃棄優先度表示に書き込み、上記第２７のＴＣＰ／ＩＰネットワークシステムと同様の処理を行う。
これにより、ＴＣＰ再送パケットＣ自身がより低い廃棄優先度を持つことを明示する形態で、ＴＣＰ／ＩＰネットワークＮＷの経路上に存在する後続の中継装置ＲＴ２などに流入することが可能になる。
（第２９のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第２９のＴＣＰ／ＩＰネットワークシステムについて、図４６の構成図及び図４７のフローチャートを参照して説明する。
このシステムを構成する端末ＴＥ−Ｂ、回線終端装置ＤＳＵ、及び中継装置ＲＴ１内には、上述したように再送パケット認識部１Ａが設けられている。ここでは、この再送パケット認識部１Ａの構成及び動作を更に詳細に説明する。
各装置ＴＥ−Ｂ，ＤＳＵ，ＲＴ１内にＩＰパケットが入力してきた場合、再送パケット認識部１Ａの抽出部１１によって、まずプロトコルについてのヘッダ情報（図７参照）がパケットヘッダのプロトコルフィールドＰＲＴから抽出される（図４７中の処理手順Ｓ４６０１，Ｓ４６０２）。
入力ＩＰパケットがＴＣＰパケットでなかった場合、抽出部１１はその旨をプロトコル判別信号に記述してパケット識別部１３に送出する。この場合、パケット識別部１３はＴＣＰパケットでなかった旨をパケット認識信号として即座に送出する（Ｓ４６０３，Ｓ４６０４）。
入力ＩＰパケットがＴＣＰパケットであった場合、抽出部１１によって、そのパケットのシーケンス番号ＳＥＱ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴの各ヘッダ情報が抽出され、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤとポート番号Ｓ−ＰＴ，Ｄ−ＰＴとはアドレス生成部１５に、かつシーケンス番号ＳＥＱは書込み部１４及びシーケンス番号解析部１８に渡される（Ｓ４６０３，Ｓ４６０５）。
アドレス生成部１５は渡されたヘッダ情報を基にＴＣＰパケット入力記憶バッファ（バッファメモリ）１６に対するアドレス信号を生成してアドレス指定する（Ｓ４６０６）。
抽出部１１から入力ＩＰパケットがＴＣＰパケットであることを示すプロトコル判別信号を受信したＩ／Ｏ制御部１２は、読出し部１７にＴＣＰパケット入力記憶バッファ１６からデータ（先のシーケンス番号ＳＥＱ）を読み出すためのＩ／Ｏ制御信号を送出する。これにより、読出し部１７はアドレス生成部１５によるアドレス指定の対応データを参照結果としてＴＣＰパケット入力記憶バッファ１６から読み出す（Ｓ４６０７）。
シーケンス番号解析部１８は、読出し部１７から受け取った参照結果（先のシーケンス番号ＳＥＱ）とパケットヘッダより抽出されたシーケンス番号（上記上書き保存されるシーケンス番号に対応）ＳＥＱとを照合し、当該ＴＣＰパケットが初送パケットか再送（既送）パケットであるかを上記判別式に基づいて判別する（Ｓ４６０８）。
シーケンス番号解析部１８におけるこの判別結果が以前入力してきたことのある再送パケットである場合、パケット識別部１３は「再送パケット検出」を示すパケット認識信号を送出する（Ｓ４６０９）。Ｉ／Ｏ制御部１２は再送パケットである判別結果をシーケンス番号解析部１８から受信した場合、書込み部１４及び読出し部１７に対して何も指示しない。
一方、シーケンス番号解析部１８におけるこの判別結果が以前入力してきたことのない初送パケットである場合、パケット識別部１３は「非再送パケット検出」を示すパケット認識信号を送出する（Ｓ４６１０）。また、Ｉ／Ｏ制御部１２は初送パケットである判別結果をシーケンス番号解析部１８から受信した場合、抽出されたシーケンス番号ＳＥＱを書込み部１４によりＴＣＰパケット入力記憶バッファ１６に上書き保存させる（Ｓ４６１１）。
これによって、最終的にどのパケットが入力してきたか、すなわちどのパケットまで入力してきたかが記憶される。
（第３０のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第３０のＴＣＰ／ＩＰネットワークシステムについて、図４８の構成図及び図４９のフローチャートを参照して説明する。
このシステムを構成する中継装置ＲＴ１，ＲＴ２内には、上述したように再送パケット認識部１Ｂが設けられている。ここでは、この再送パケット認識部１Ｂの構成及び動作を更に詳細に説明する。
各中継装置ＲＴ１，ＲＴ２内にＩＰパケットが入力してきた場合、再送パケット認識部１Ｂの抽出部１１によって、まずプロトコルについてのヘッダ情報（図７参照）がパケットヘッダのプロトコルフィールドＰＲＴから抽出される（図４９中の処理手順Ｓ４８０１，Ｓ４８０２）。
入力ＩＰパケットがＴＣＰパケットでなかった場合、抽出部１１はその旨をプロトコル判別信号に記述してパケット識別部１３に送出する。この場合、パケット識別部１３はＴＣＰパケットでなかった旨をパケット認識信号として即座に送出する（Ｓ４８０３，Ｓ４８０４）。
入力ＩＰパケットがＴＣＰパケットであった場合、抽出部１１によって、そのパケットのシーケンス番号ＳＥＱ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴの各ヘッダ情報が抽出され、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤとポート番号Ｓ−ＰＴ，Ｄ−ＰＴとはアドレス生成部１５に、かつシーケンス番号ＳＥＱは書込み部１４及びシーケンス番号解析部１８に渡される（Ｓ４８０３，Ｓ４８０５）。
アドレス生成部１５は渡されたヘッダ情報を基にＴＣＰパケット転送記憶バッファ（バッファメモリ）１９に対するアドレス信号を生成してアドレス指定する（Ｓ４８０６）。
抽出部１１から入力ＩＰパケットがＴＣＰパケットであることを示すプロトコル判別信号を受信したＩ／Ｏ制御部１２は、読出し部１７にＴＣＰパケット転送記憶バッファ１９からデータ（先のシーケンス番号ＳＥＱ）を読み出すためのＩ／Ｏ制御信号を送出する。これにより、読出し部１７はアドレス生成部１５によるアドレス指定の対応データを参照結果としてＴＣＰパケット転送記憶バッファ１９から読み出す（Ｓ４８０７）。
シーケンス番号解析部１８は、読出し部１７から受け取った参照結果（先のシーケンス番号ＳＥＱ）とパケットヘッダより抽出されたシーケンス番号（上記上書き保存されるシーケンス番号に対応）ＳＥＱとを照合し、当該ＴＣＰパケットが初送パケットか再送（既送）パケットであるかを上記判別式に基づいて判別する（Ｓ４８０８）。
シーケンス番号解析部１８におけるこの判別結果が以前入力してきたことのある再送パケットである場合、パケット識別部１３は「再送パケット検出」を示すパケット認識信号を送出する（Ｓ４８０９）。Ｉ／Ｏ制御部１２は再送パケットである判別結果をシーケンス番号解析部１８から受信した場合、書込み部１４及び読出し部１７に対して何も指示しない。
一方、シーケンス番号解析部１８におけるこの判別結果が以前入力してきたことのない初送パケットである場合、パケット識別部１３は「非再送パケット検出」を示すパケット認識信号を送出する（Ｓ４８１０）。また、Ｉ／Ｏ制御部１２は初送パケットである判別結果をシーケンス番号解析部１８から受信した場合、そのパケットが廃棄されることなく転送され、転送・廃棄制御部（図１８，図１９中の１８４）からの転送／廃棄情報によってその旨を知らされた場合に限って、抽出されたシーケンス番号ＳＥＱを書込み部１４によりＴＣＰパケット転送記憶バッファ１９に上書き保存させる（Ｓ４８１１，Ｓ４８１２）。
これによって、最終的にどのパケットが入力してきたか、すなわちどのパケットまで入力してきたかが記憶される。
（第３１のＴＣＰ／ＩＰネットワークシステム）
次に、本発明の第３１のＴＣＰ／ＩＰネットワークシステムについて、図５０の構成図及び図５１のフローチャートを参照して説明する。
このシステムを構成する中継装置ＲＴ１，ＲＴ２内には、上述したように廃棄パケット認識部１Ｃが設けられている。ここでは、この廃棄パケット認識部１Ｃの構成及び動作を更に詳細に説明する。
各中継装置ＲＴ１，ＲＴ２内にＩＰパケットが入力してきた場合、再送パケット認識部１Ｂの抽出部２１によって、まずプロトコルについてのヘッダ情報（図７参照）がパケットヘッダのプロトコルフィールドＰＲＴから抽出される（図５１中の処理手順Ｓ５００１，Ｓ５００２）。
入力ＩＰパケットがＴＣＰパケットでなかった場合、抽出部２１はその旨をプロトコル判別信号に記述してパケット識別部２３に送出する。この場合、パケット識別部２３はＴＣＰパケットでなかった旨をパケット認識信号として即座に送出する（Ｓ５００３，Ｓ５００４）。
入力ＩＰパケットがＴＣＰパケットであった場合、抽出部２１によって、そのパケットのシーケンス番号ＳＥＱ、ＩＰアドレスＳ−ＩＰ−ＡＤ，Ｄ−ＩＰ−ＡＤ、ポート番号Ｓ−ＰＴ，Ｄ−ＰＴのヘッダ情報が抽出され、このヘッダ情報はアドレス生成部２５に渡される（Ｓ５００３，Ｓ５００５）。
アドレス生成部２５は渡されたヘッダ情報を基にＴＣＰパケット廃棄記憶バッファ（バッファメモリ）２６に対するアドレス信号を生成してアドレス指定する（Ｓ５００６）。
抽出部２１から入力ＩＰパケットがＴＣＰパケットであることを示すプロトコル判別信号を受信したＩ／Ｏ制御部２２は、読出し部２７にＴＣＰパケット廃棄記憶バッファ２６からデータ（廃棄記憶有り「１」または廃棄記憶無し「０」）を読み出すためのＩ／Ｏ制御信号を送出する。これにより、読出し部２７はアドレス生成部２５によるアドレス指定の対応データを参照結果としてＴＣＰパケット廃棄記憶バッファ２６から読み出す（Ｓ５００７）。
パケット識別部２３は、読出し部２７から受け取った参照結果が「廃棄記憶有り」であれば、そのパケットは再送パケットであると判断し、参照結果が「廃棄記憶無し」であるときは、そのパケットは再送パケットではない（初送パケットである）と判断して、その旨をパケット認識信号として送出する（Ｓ５００８，Ｓ５００９，Ｓ５０１０）。
Ｉ／Ｏ制御部２２は、再送パケットまたは初送パケットが装置内で廃棄されることなく転送され、転送・廃棄制御部（例えば、図１８及び図１９中の１８４）からの転送／廃棄情報によってその旨を知らされた場合、アドレス生成部２５によって指定されたＴＣＰパケット廃棄記憶バッファ２６のアドレスへ、書込み部２４によって初期化（「０」書き込み）を行なわせる（Ｓ５０１１，Ｓ５０１２）。
また、Ｉ／Ｏ制御部２２は、再送パケットまたは初送パケットが装置内で廃棄され、転送・廃棄制御部からの転送／廃棄情報によってその旨を知らされた場合、アドレス生成部２５によって指定されたＴＣＰパケット廃棄記憶バッファ２６のアドレスへ、書込み部２４によって廃棄の記録（「１」書き込み）が行われ、これによって該当パケットを自装置が廃棄したことを記憶する（Ｓ５０１１，Ｓ５０１３）。
産業上の利用可能性
以上説明したように、本発明におけるＴＣＰ／ＩＰネットワークシステムを導入することにより、ＴＣＰ通信において、同一パケットの複数回の喪失（消失）によるスループットの低下及びコネクションの切断現象を回避することができる。
【図面の簡単な説明】
図１はＴＣＰ通信におけるＴＣＰ／ＩＰ階層とＯＳＩ参照モデルとの関係を示す。
図２は従来のＴＣＰ通信動作を説明するための図である。
図３は従来のＴＣＰ／ＩＰパケットフォーマットを示す。
図４は本発明の一実施の形態のＴＣＰ／ＩＰネットワークシステムの基本構成を示す。
図５は各装置におけるＴＣＰ再送パケット検出動作を説明するための図である。
図６は各装置におけるＴＣＰ再送パケット検出動作を説明するための図である。
図７は本発明の一実施の形態におけるＴＣＰ／ＩＰパケットフォーマットを示す。
図８はＴＣＰパケットの再送とシーケンス番号との関係を示す。
図９はＴＣＰパケットの再送とシーケンス番号との関係を示す。
図１０はＴＯＳフィールドのフォーマットを示す。
図１１は端末装置におけるマーキング動作を説明するための図である。
図１２は回線終端装置におけるマーキング動作を説明するための図である。
図１３は入口エッジの中継装置におけるマーキング動作を説明するための図である。
図１４はパケット廃棄操作を説明するための図である。
図１５は各中継装置におけるＴＣＰ再送パケット検出（再送パケット認識）動作を説明するための図である。
図１６は各中継装置におけるＴＣＰ再送パケット検出（再送パケット認識）動作を説明するための図である。
図１７は各中継装置におけるＴＣＰ再送パケット検出（廃棄パケット認識）動作を説明するための図である。
図１８は各中継装置におけるマーキング動作を説明するための図である。
図１９は各中継装置におけるマーキング動作を説明するための図である。
図２０は本発明の第１のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図２１は本発明の第２のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図２２は本発明の第３のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図２３は本発明の第４のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図２４は本発明の第５及び第６のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図２５は本発明の第７及び第８のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図２６は本発明の第９及び第１０のＴＣＰ／ＩＰネットワークシステムを説明するため構成の図である。
図２７は本発明の第１１及び第１２のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図２８は本発明の第１３及び第１４のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図２９は本発明の第１５及び第１６のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図３０は本発明の第１７及び第１８のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図３１は本発明の第１７及び第１８のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図３２は本発明の第１９及び第２０のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図３３は本発明の第１９及び第２０のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図３４は本発明の第２１のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図３５は本発明の第２１のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図３６は本発明の第２２のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図３７は本発明の第２２のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図３８は本発明の第２３及び第２４のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図３９は本発明の第２３及び第２４のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図４０は本発明の第２５のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図４１は本発明の第２５のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図４２は本発明の第２６のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図４３は本発明の第２６のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図４４は本発明の第２７及び第２８のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図４５は本発明の第２７及び第２８のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図４６は本発明の第２９のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図４７は本発明の第２９のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図４８は本発明の第３０のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図４９は本発明の第３０のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
図５０は本発明の第３１のＴＣＰ／ＩＰネットワークシステムを説明するための構成図である。
図５１は本発明の第３１のＴＣＰ／ＩＰネットワークシステムを説明するためのフローチャートである。
【図１】
2002051101.tif 000003
【図２】
2002051101.tif 000004
【図３】
2002051101.tif 000005
【図４】
2002051101.tif 000006
【図５】
2002051101.tif 000007
【図６】
2002051101.tif 000008
【図７】
2002051101.tif 000009
【図８】
2002051101.tif 000010
【図９】
2002051101.tif 000011
【図１０】
2002051101.tif 000012
【図１１】
2002051101.tif 000013
【図１２】
2002051101.tif 000014
【図１３】
2002051101.tif 000015
【図１４】
2002051101.tif 000016
【図１５】
2002051101.tif 000017
【図１６】
2002051101.tif 000018
【図１７】
2002051101.tif 000019
【図１８】
2002051101.tif 000020
【図１９】
2002051101.tif 000021
【図２０】
2002051101.tif 000022
【図２１】
2002051101.tif 000023
【図２２】
2002051101.tif 000024
【図２３】
2002051101.tif 000025
【図２４】
2002051101.tif 000026
【図２５】
2002051101.tif 000027
【図２６】
2002051101.tif 000028
【図２７】
2002051101.tif 000029
【図２８】
2002051101.tif 000030
【図２９】
2002051101.tif 000031
【図３０】
2002051101.tif 000032
【図３１】
2002051101.tif 000033
【図３２】
2002051101.tif 000034
【図３３】
2002051101.tif 000035
【図３４】
2002051101.tif 000036
【図３５】
2002051101.tif 000037
【図３６】
2002051101.tif 000038
【図３７】
2002051101.tif 000039
【図３８】
2002051101.tif 000040
【図３９】
2002051101.tif 000041
【図４０】
2002051101.tif 000042
【図４１】
2002051101.tif 000043
【図４２】
2002051101.tif 000044
【図４３】
2002051101.tif 000045
【図４４】
2002051101.tif 000046
【図４５】
2002051101.tif 000047
【図４６】
2002051101.tif 000048
【図４７】
2002051101.tif 000049
【図４８】
2002051101.tif 000050
【図４９】
2002051101.tif 000051
【図５０】
2002051101.tif 000052
【図５１】
2002051101.tif 000053
【国際調査報告】
2002051101.tif 000054
2002051101.tif 000055
2002051101.tif 000056
2002051101.tif 000057