データをフォワーディングするシステムであって、複数のデータパケットを受信して、受信したデータパケットごとにタイムスタンプを提供するための受信手段と、各々が出口端部あるいは出力格納位置を有している、複数のFIFO入力キューと、入力キューで受信したデータパケットの各々を表すのに適しているフォワーディング手段と、前記入力キューからデータパケットをキューから取り込む手段であって、該手段は、前記出口端部/出力格納位置に表されており、すべての入力キューの前記出口端部/格納位置において、すべてのパケットのなかで最も低いタイムスタンプを有するパケットをキューから取り込むのに適応しており、該手段は、各々の入力キューが1つ以上のパケットを有するとき、1つのパケットだけをキューから取り込むのに適応している、キューから取り込む手段と、を備え、前記システムは、データパケットが所定の期間に関連する前記入力キューにフォワードされなかったときに、入力キューに、タイムスタンプを有するダミーパケットを伝送する生成手段を更に備える、システム。前記受信手段は、複数の物理的に別々の受信回路を備え、各々が、複数のデータパケットを受信し、受信したデータパケットごとにタイムスタンプを提供するのに適応しており、各々の受信回路が生成手段を備える、請求項1に記載のシステム。前記キューから取り込む手段は、ダミーパケットを廃棄するのに適応している、請求項1および2のいずれか1項に記載のシステム。各々が出口端部または出力格納位置を有している複数のFIFO出力キューを更に備え、前記キューから取り込む手段は、前記入力キューから1つ以上の出力キューまでキューから取り込まれたデータパケットを、前記入力キューから取り込まれた順番に、フォワードするのに適応している、請求項1ないし3のいずれか1項に記載のシステム。前記キューから取り込む手段は、キューから取り込まれたデータパケットからタイムスタンプを導出し、ダミーパケットを生成し、前記ダミーパケットに前記導出したタイムスタンプを提供し、データパケットが少なくとも所定の期間にフォワードされなかった出力キューに前記ダミーパケットをフォワードするのに適応している、請求項4に記載のシステム。1つの入力キューと1つの出力キューを含むキューのペアが存在し、該ペアの前記キューがオーバーラップしておらず、前記キューから取り込む手段は、ペアの前記入力キューから取り込まれたデータパケットを、前記ペアの前記出力キューへフィードするのに適応しており、前記キューから取り込む手段は、さらに、前記ペアの前記入力キューからのいかなるダミーデータパケットをも、前記ペアの前記出力キューへフィードするのに適応している、請求項4に記載のシステム。前記出力キューからデータパケットとダミーパケットをキューから取り込むための、出力キューから取り込む手段をさらに含み、前記出力キューから取り込む手段は、出力キューの前記出口端部/格納位置にあり、すべての出力キューの前記出口端部/格納位置において、すべてのパケットのなかで最も低いタイムスタンプを有するパケットをキューから取り込むのに適しており、前記出力キューから取り込む手段は、各々の出力キューが1つ以上のパケットを有するとき、1つのパケットをキューから取り込むだけである、のに適応している、請求項6に記載のシステム。データを受信しフォワードする方法であって、複数のデータパケットを受信し、受信したデータパケットの個々にタイムスタンプを提供するステップと、各々が出口端部あるいは出力格納位置を有している、複数のFIFO入力キューの1つ以上において、各々の受信したデータパケットを表すステップと、前記入力キューからデータパケットをキューから取り込むステップであって、該キューから取り込むステップは、すべての入力キューの前記出口端部/格納位置において、すべてのパケットのなかで最も低いタイムスタンプを有するパケットをキューから取り込むことを含み、該キューから取り込むことは、各々の入力キューが1つ以上のパケットを有するときにのみ実行されるだけである、ステップと、を含み、前記方法は、さらに、データパケットが所定の期間に関連する前記入力キューにフォワードされなかったときに、入力キューにタイムスタンプでダミーパケットを伝送することを含む、方法。前記受信するステップは、複数の物理的に別々の受信回路が、各々、複数のデータパケットを受信することと、タイムスタンプを、個々の受信したデータパケットに対して提供することと、を含み、各々の受信回路は、ダミーパケットを送るステップを実行することができる、請求項8に記載の方法。前記キューから取り込むステップは、ダミーパケットを廃棄することを含む、請求項8および9のいずれか1項に記載の方法。前記キューから取り込むステップは、前記入力キューから取り込まれるデータパケットを、複数のFIFO出力キューの1つ以上にフォワーディングすることを含み、各々が、前記入力キューから取り込まれた順番に、出口端部または格納位置を有する、請求項8ないし10のいずれか1項に記載の方法。前記キューから取り込むステップは、キューから取り込まれたデータパケットからタイムスタンプを導出することと、ダミーパケットを生成することと、前記ダミーパケットに前記導出したタイムスタンプを提供することと、データパケットが少なくとも所定の期間にフォワードされなかった出力キューに前記ダミーパケットをフォワードすることと、を含む、請求項11に記載の方法。1つの入力キューと1つの出力キューを含むキューのペアが存在し、該ペアの前記キューがオーバーラップしておらず、前記キューから取り込むステップは、ペアの入力キューから取り込まれたデータパケットを、ペアの出力キューへフィーディングすることを含み、前記キューから取り込むステップは、付加的に、前記ペアの前記入力キューからのいかなるダミーデータパケットをも、前記ペアの前記出力キューへフィーディングすることを含む、請求項11に記載の方法。出力キューの前記出口端部/格納位置にあり、すべての出力キューの前記出口端部/格納位置において、すべてのパケットのなかで最も低いタイムスタンプを有するパケットをキューから取り込むことによって、前記出力キューからのデータパケットおよびダミーパケットをキューから取り込むステップ、をさらに含み、前記出力キューからデータパケットをキューから取り込む前記ステップは、各々の出力キューが1つ以上のパケットを有するときにのみ実行されるだけである、請求項13に記載の方法。図1において、システム10が、図示される。いくつかのアナライザ12、14、16が、例えば、ネットワーク、WWWやその他、あらゆるソースからのデータパケットを受信する。アナライザ12/14/16は、これらのデータパケットにタイムスタンプを押し、各々のデータパケットまたはその少なくとも部分を、バス18を介して、キュー32/34/36の1つ以上に、フォワードする。パケットまたはその一部分は、そのタイムスタンプで、キューで格納される。タイムスタンプはデータパケットに提供する、あるいは、データパケットと一緒に送信することができる。ただし、データパケットの中ではない。データパケットをキューにタイムスタンプでデータパケットのIDをフォワードして、実際に、伝送/コピーをしないときに、同一の機能が得られることに留意する。キュー32/34/36から、データパケットまたはその部分38は、これらのパケットまたはその部分のいかなる所望の分析を実行することができるプロセッサー40により、キューから取り込まれ、必要に応じてこれらを出力する。アナライザ12/14/16のデータパケットのタイムスタンピングが、アナライザにおいて、同期した個々のクロック図示されないを使用して実行される。代替的に、グローバルなクロック信号は、アナライザ12/14/16にフォワードすることができ、または、組合せが好まれる。本願の実施形態において、プロセッサー40は、それらが受信され、タイムスタンプされた同一の時間順でデータパケット38を受信し/キューから取り出すことが望ましい。これを確実にするために、プロセッサー40は、キュー32/34/36から、最も低いタイムスタンプを有するパケットを取り込むが、しかし、少なくとも1つのパケットが各々のキュー32/34/36に存在するときに、パケットをキューから取り込むだけである。したがって、各々のアナライザ12/14/16が、それがそのキュー32/34/36にデータパケットまたはその部分をフォワードしたときに、各々のキュー32/34/36に対して、追跡し、また、所定の期間を越えた場合には、その送信の時点に対応するタイムスタンプを有するそのキューに、ダミーパケットDがフォワードされる。アナライザ12/14/16がスケジューラー20に、どのキュー32/34/36に、パケットとそのタイムスタンプを送信したいのかを知らせる場合には、個々のキュー32/34/36でパケット38/Dの順位付けを確実にするために、スケジューラー20を使用することができる。この後に、スケジューラー20は、アナライザ12/14/16に指示することによって、パケット38/Dを仲裁し、正しい順序でキュー32/34/36にパケット38/Dをフィードするように命令することができる。単純な実施形態において、各々のアナライザ12/14/16は、データパケットを1つまたはキュー32/34/36のいくつかだけに送信し、および、異なるアナライザ12/14/16は、データパケットを異なるキューに送る。次に、スケジューラー20は、必要でなく、バス18は、アナライザ12/14/16から関係するキュー32/34/36への個々のデータ接続と、置き換えることができる。ダミーパケットを用いて、システムのどんなヘッドオブラインブロッキングでも所定の期間の間持続するだけであることが確実とされ、結局、キュー以前のタイムスタンプを有するのパケットがキューから取り込まれることができる。キュー32/34/36が、例えば、複数のアナライザ12/14/16からの、いくつかのダミーパケットDを有する場合、これらのパケットDが正しい順序でキューから取り込まれて、ヘッドオブラインブロッキングを防止して、キュー32/34/36と、そして、一方の側で、アナライザ12/14/16との間、他の側で、プロセッサー40との間で、リンクに過剰な帯域幅を占有しないので、これは、これらのリンクが可能な限り充分な帯域幅を持つことが好適にはできなければならないという点で、また、ダミーパケットDの存在は、これらのキュー32/34/36にフォワードされるパケットの数が少ないというサインであるという点で、問題を含まない。したがって、キューからの取り込みのこのタイプにおけるダミーパケットの使用は、アナライザ12/14/16からキュー32/34/36への、例えば、バス18の上になどのディレーにおける相違を考慮する助けとなる。また、アナライザ12/14/16タイムスタンピングの後のディレーが考慮される。代替的なソリューションは、スケジューラー20自身が、ダミーパケットを生成して、要素が入っていない入力キュー32/34/36にフォワードする、あるいは、アナライザ12/14/16、ビジーでないアナライザに、そうするように指示するというものである。当然に、プロセッサー40は、帯域幅をこれらの処理に費やさないために、ダミーパケットDを廃棄することができる。しかし、プロセッサー40からキューから取り込まれたデータパケット38も出力することが望ましい場合には、実際に、プロセッサー40を通して、これらのダミーパケットDをフィードすることが望ましいことがありえる。プロセッサー40が、到着タイムスタンプの順序でデータパケット38をキューから取り込むときに、1つ以上の出力キュー52/54/56に、同一の順序で、データパケットを出力することができる。これらの出力キュー52/54/56は、例えば、入力キュー32/34/36と同じストレージなど、共通ストレージに配置することができ、および/または、それらは、アナライザ12/14/16において、提供することができる。ある実施態様において、小さなキューが、アナライザで提供され、より大きいキューが、データパケットが、そのアナライザにおけるそれらにフィードされるところから、アナライザからデータパケットを出力する前に、キューから取り込みが起こるところから、別のストレージにおいて提供される。次に、1つのアナライザの内でキューから取り込むことは、別のアナライザの内でキューから取り込むことから独立している。入力キュー32/34/36における状況のように、専用リンクを、プロセッサー40とキュー52/54/56の間で使用することができる。あるいは、スケジューラー20に類似したスケジューラーを使用しているバス18に対応するバス、またはスケジューラー20を使用しているバス18を介して、使うことができる。次に、データは、同様に、出力バッファから、キューから取り込むことができる。すなわち、キューが空でないならば、パケットは、キューから取り込まれるだけである。最も低いタイムスタンプを有するデータパケットが、キューから取り込まれる。このレベルにおいて、ダミーパケットDは通常廃棄される。1つの状況において、ペアの入力バスから受信されるパケット38/Dが、ペアの出力バスへの出力であるように、入力バス32/34/36と出力バス52/54/56のペアの間に対応関係が存在する。その状況において、ダミーパケットDは再利用することができる。すなわち、プロセッサーを通して、出力ポートにフィードすることができる。つまり、入力ポートにおいてキューを満たすパターンが、出力ポートに複製される。特定の実施形態において、アナライザのデータ出力12/14/16は、受信されたものと同一であることが望ましい。これは、データパケット出力の順序が、そのデータパケット入力の順序と同一であることを意味する。当然に、プロセッサーその他のものが、あまりにビジーとなったが、しかし、出力されるパケットは、受信の順序で、順序付けられる場合には、データパケットをドロップすることができる。この実施形態は、システムが透明、すなわち、パケットを出力し/受信しているコンピュータが、パケットがインターセプトされて、分析されていることを確認することができないような用途のためでありえる。より一般的な実施形態においては、プロセッサー40は、いかなる出力キュー52/54/56に対しても、分析されたデータパケット38をフォワードすることに決めることができるように、入力キューと出力キューとの間の対応関係がない。この実施の形態では、好適には。プロセッサー40は、入力キュー32/34/36から取り込まれたダミーパケットDを廃棄する。しかし、新しいダミーパケットDを、出力キュー52/54/56で使用するために生成する。同様に、すなわち、プロセッサー40が、所定の期間に、キューにデータパケット38をフォワードしなかった場合には、ヘッドオブラインブロッキングを防止するために、ダミーパケットDが、そのキューにフィードされる。この新しいダミーパケットは、別の最近キューから取り込まれたか処理されたパケットからコピーされたタイムスタンプを有することができる。次に、出力キュー52/54/56のパケット38/Dは、時間順でキューから取り込むことができ、ダミーパケットDを廃棄することができ、データパケット38を、いかなる所望の方法で出力することができる。入力キューからのパケットが、他の入力キューからパケットを受信していない出力キューにフォワードされる特別なケースでは、入力キューからのダミーパケットを、すべてのそのような出力キューにコピーすることができる。当然に、個々のキューは、いかなる適切な方法によって具体化することができる。特に、入力キューと出力キューのペアが形成される実施形態において、単一のメモリを、ペアの両方のキューを形成するのに用いることができる。このメモリは、キューのすべてのデータ/ダミーパケットを保持する循環メモリでありえる。ここで、ポインターが、どのパケットが入力キューにあるか、どのパケットが出力キューにあるか、および、循環メモリのどの格納場所が空であるか、を記述するために使用される。たがって、入力キューからプロセッサー40へ、データパケットを取り込むステップは、プロセッサー40へのデータパケットの送信である、あるいは、プロセッサー40が、単にデータパケットをメモリにおける読み出しであることがあり得る。また、プロセッサー40から出力キュー52/54/56へのデータパケットのフィーディングは、したがって、メモリの中で、単純に、データパケットを動かす、あるいは、さらに、より単純に、データパケットが出力キューの現在の部分であることを示すために、その中のポインターをリダイレクトするために、そのメモリまたはコントローラへの命令の送信であることがありえる。当然に、任意数のキューを、そのプロセッサーまたは各々のプロセッサーに対して使用することができる。そのようなキューはまた、優先付けされ、あるいは、異なる優先度または内容を有するデータパケットが、異なるキューにフィードされるかもしれない。したがって、混雑が見られる場合には、単にパケット38を、優先度の低いキューまたは特定のキューに送られるタイプのデータパケットにドロップすることができる。これは、時間順序づけを破壊せず、帯域幅要求を減らし、したがって、混雑を解消する。ある実施態様において、各々が、32/34/36に対応する自身の入力キューを有するマルチプロセッサーが使用される。それはスケジューラー20を使用して、バス18を介して、必要に応じて、専用リンクを介して、アナライザ12/14/16または他のアナライザ図示されないからフィードされても、フィードされなくてもよい。この状況において、マルチプロセッサーは、分析されたパケットを廃棄するか、または、キュー52/54/56に対応する出力キューに、スケジューラー20に類似したスケジューラーを用いているバス18に対応したバスを介して、または、スケジューラー20を使用しているバス18を介して、データパケットをフィードすることができる。各々のプロセッサーは、他のプロセッサーがパケットを出力しないキューにデータパケットを出力することができる。または、マルチプロセッサーは、同一のキューにパケットを出力することができる場合がある。当然に、アナライザ12/14/16は、まったくパケットを分析する必要はない。代替的に、それらは、いかなる望ましい分析をし、データパケットに、後の使用のために、実行されたいかなる分析あるいはその結果に関連する情報を追加することができる。代替的に、その情報/結果は、データパケットによって、そして、その中でではなくフォワードすることができる。1つの状況において、プロセッサー40は、データパケットの分析を実行することができる。この分析は、例えば、同一のデータフローに関係する一群のデータパケットの分析など、いかなる望ましい分析であることができる。この分析は、アナライザ12/14/16で実行される前処理に関連する、および、データパケットにより、または、その中で提供されるどんな情報にでも基づくことができる。別の状況において、プロセッサーは、単にデータパケットをキューから取り込むだけで、その他の機能を有せず、したがって、単にキューから取り込まれたパケット廃棄されない場合には、データパケット38とダミーパケットDを、キューから取り込む上記の方法によって得られる時間順で出力する動作だけを行う。現在のタイムスタンピングと時間情報は、時間のいかなる望ましい表現に基づくことができることに留意する。時間は、外界から受信されるリアルタイムであってもよく、あるいは、システムにより用いられる局所時間であってもよい。時間は絶対時間であっても、相対時間であってもよい。好適には、時間は相対的であり、予め定められた整数範囲の中で整数により表される。最大値に達したとき、この整数はラップアラウンド回り込みする。この整数は、データパケットの受信の最大頻度に関して適切に選択された所定の頻度で、定期的にインクリメントされる。それは、データパケットの受信のデータレートまたは帯域幅、および、最小データパケットサイズを意味する。2つのパケットを、同一のタイムスロット内で、同一のアナライザ12/14/16が受信することができないことが望ましい。