(57)【要約】【課題】  物理レイヤレベルよりも上位のレベルで形成されたコネクションを用いてデータ伝送を行うモデムスイッチおよび該モデムスイッチを用いたモデムシステムを提供する。【解決手段】  ケーブルモデムスイッチ７はＣＰＥ５から送信されるＨＴＴＰリクエストを受信すると、ケーブルモデム４ａを経由してサーバ８との間でTCP Connectionを確立し、さらにケーブルモデム４ｂを経由してサーバ８との間でTCP Connectionを確立する。ケーブルモデムスイッチ７は、ケーブルモデム４ａを経由したTCP Connectionおよびケーブルモデム４ｂを経由したTCP Connectionを用いてサーバからデータをダウンロードする。【選択図】  図４
2006211603.tif 000002
【特許請求の範囲】
【請求項１】
第１のモデムと
前記第１のモデムと異なる第２のモデムと、
前記第１のモデムおよび前記第２のモデムに接続されるとともに、前記第１のモデムを介してサーバとの間で第１のＴＣＰコネクションを確立し前記第２のモデムを介して前記サーバとの間で第２のＴＣＰコネクションを確立するモデムスイッチと、
前記モデムスイッチはサーバから伝送されるデータを前記第１のＴＣＰコネクションおよび前記第２のＴＣＰコネクションを用いて受信することを特徴とするモデムシステム。
【請求項２】
前記モデムスイッチと接続される端末をさらに有し、
前記モデムスイッチは前記受信したデータを前記端末に送信することを特徴とする請求項１記載のモデムシステム。
【請求項３】
前記モデムスイッチは前記端末から送信されるＨＴＴＰリクエストを受信することで前記サーバとの間で前記第１のＴＣＰコネクションおよび前記第２のＴＣＰコネクションを確立することを特徴する請求項２記載のモデムシステム。
【請求項４】
第１のモデムおよび第２のモデムと接続されるモデムスイッチにおいて、
前記第１のモデムを介してサーバとの間で第１のＴＣＰコネクションを確立する手段と、
前記第２のモデムを介して前記サーバとの間で第２のＴＣＰコネクションを確立する手段と、
前記確立された第１のＴＣＰコネクションを用いて前記サーバから前記第１のモデムを介してデータを受信する手段と、
前記確立された第２のＴＣＰコネクションを用いて前記サーバから前記第２のモデムを介してデータを受信する手段と、
を具備することを特徴とするモデムスイッチ。
【請求項５】
前記サーバから第１のモデムを介して受信したデータおよび前記サーバから第２のモデムを介して受信したデータを本モデムスイッチに接続される端末に送信する手段をさらに具備することを特徴とする請求項４記載のモデムスイッチ。
【請求項６】
第１のモデムと、
前記第１のモデムと異なる第２のモデムと、
前記第１のモデムおよび前記第２のモデムに接続されるとともに、前記第１のモデムを介してサーバとの間で第１のＴＣＰコネクションを確立し前記第２のモデムを介して前記サーバとの間で第２のＴＣＰコネクションを確立するモデムスイッチと、
前記モデムスイッチは前記サーバから送信されるべきデータを分割することで生成された第１のデータを前記第１のＴＣＰコネクションを用いて前記第１のモデムを介して受信し、前記サーバから送信されるべきデータを分割することで生成された第２のデータを前記第２のＴＣＰコネクションを用いて前記第２のモデムを介して受信することを特徴とするモデムシステム。
【請求項７】
前記モデムスイッチと接続される端末をさらに有し、
前記モデムスイッチは前記受信したデータを前記端末に送信することを特徴とする請求項６記載のモデムシステム。
【請求項８】
第１のモデムおよび第２のモデムと接続されるモデムスイッチにおいて、
前記第１のモデムを介してサーバとの間で第１のＴＣＰコネクションを確立する手段と、
前記第２のモデムを介して前記サーバとの間で第２のＴＣＰコネクションを確立する手段と、
前記サーバから送信されるべきデータを分割することで生成された第１のデータを前記第１のＴＣＰコネクションを用いて前記第１のモデムを介して受信し、
前記サーバから送信されるべきデータを分割することで生成された第２のデータを前記第２のＴＣＰコネクションを用いて前記第２のモデムを介して受信する手段と、
を具備することを特徴とするモデムスイッチ。
【請求項９】
前記サーバから第１のモデムを介して受信した前記第１のデータおよび前記サーバから第２のモデムを介して受信した前記第２のデータを本モデムスイッチに接続される端末に送信する手段をさらに具備することを特徴とする請求項８記載のモデムスイッチ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モデムシステムに関し、特に、複数台のモデムおよびモデムスイッチを利用したモデムシステムに関する。
【背景技術】
【０００２】
近年、ケーブルモデムシステムを利用した双方向データ通信システムの開発が進められている。
【０００３】
従来、主線と予備線の光ファーバケーブルを備え、通常時は主線および予備線の両線を用いて上り信号の通信量を２倍にするようにスイッチを切替え、主線および予備線のうちの何れかの線が故障した場合は、故障していない線を用いて通信を行うようにスイッチを切替えるという技術があった（特許文献１参照。）。
【特許文献１】特開２００２−３００５６５号公報（第５頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１にて開示される技術では、複数本の光ファイバを多重化することで、通常時におけるデータの通信量を増加させている。
【０００５】
データ伝送路を形成する方法として、特許文献１にて開示された物理レイヤレベルでデータ伝送路の多重化を行う方法のほかに、例えば物理レイヤレベルよりも上位のレベルであるＴＣＰ／ＩＰレベルで形成されたコネクションを複数形成する方法がある。
【０００６】
そこで、本発明は、物理レイヤレベルよりも上位のレベルで形成されたコネクションを用いてデータ伝送を行うモデムスイッチおよび該モデムスイッチを用いたモデムシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係わるモデムシステムは、第１のモデムと前記第１のモデムとは異なる第２のモデムと、前記第１のモデムおよび前記第２のモデムに接続されるとともに、前記第１のモデムを介してサーバとの間で第１のＴＣＰコネクションを確立し前記第２のモデムを介して前記サーバとの間で第２のＴＣＰコネクションを確立するモデムスイッチと、前記モデムスイッチはサーバから伝送されるデータを前記第１のＴＣＰコネクションおよび前記第２のＴＣＰコネクションを用いて受信することを特徴とする。
【０００８】
また、請求項４に係わるモデムスイッチは、第１のモデムおよび第２のモデムと接続されるモデムスイッチにおいて、前記第１のモデムを介してサーバとの間で第１のＴＣＰコネクションを確立する手段と、前記第２のモデムを介して前記サーバとの間で第２のＴＣＰコネクションを確立する手段と、前記確立された第１のＴＣＰコネクションを用いて前記サーバから前記第１のモデムを介してデータを受信する手段と、前記確立された第２のＴＣＰコネクションを用いて前記サーバから前記第２のモデムを介してデータを受信する手段と、を具備することを特徴とする。
【０００９】
また、請求項６に係わるモデムシステムでは、第１のモデムと、前記第１のモデムと異なる第２のモデムと、前記第１のモデムおよび前記第２のモデムに接続されるとともに、前記第１のモデムを介してサーバとの間で第１のＴＣＰコネクションを確立し前記第２のモデムを介して前記サーバとの間で第２のＴＣＰコネクションを確立するモデムスイッチと、前記モデムスイッチは前記サーバから送信されるべきデータを分割することで生成された第１のデータを前記第１のＴＣＰコネクションを用いて前記第１のモデムを介して受信し、前記サーバから送信されるべきデータを分割することで生成された第２のデータを前記第２のＴＣＰコネクションを用いて前記第２のモデムを介して受信することを特徴とする。
【００１０】
また、請求項８に係わるモデムスイッチでは、第１のモデムおよび第２のモデムと接続されるモデムスイッチにおいて、前記第１のモデムを介してサーバとの間で第１のＴＣＰコネクションを確立する手段と、前記第２のモデムを介して前記サーバとの間で第２のＴＣＰコネクションを確立する手段と、前記サーバから送信されるべきデータを分割することで生成された第１のデータを前記第１のＴＣＰコネクションを用いて前記第１のモデムを介して受信し、前記サーバから送信されるべきデータを分割することで生成された第２のデータを前記第２のＴＣＰコネクションを用いて前記第２のモデムを介して受信する手段と、を具備することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、物理レイヤレベルよりも上位のレベルで形成されたコネクションを用いてデータ伝送を行うモデムスイッチおよび該モデムスイッチを用いたモデムシステムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１２】
図１は、ケーブルモデムシステムの構成の一例を示す図である。ケーブルモデムシステムは、インターネット網１、ゲートウェイ装置２、ＣＡＴＶ網の終端装置（以下、CMTS（Cable Modem Termination System）と称す。）３、第１のケーブルモデム４ａ、第２のケーブルモデム４ｂ、例えばパソコンといった利用者端末（CPE：Customer Premise Equipment）５、Provisioningサーバ６、ケーブルモデムスイッチ７から構成される。
【００１３】
CMTS３は、Provisioningサーバ６およびゲートウェイ装置２に接続される。Provisioningサーバ６はケーブルモデムやＣＰＥ５にＩＰアドレスやネットワークの構成情報を提供する。また、CMTS３にはゲートウェイ装置２を介してインターネット１が接続される。
【００１４】
CMTS３と加入者宅との間は双方向通信可能なCATV網で接続され、CMTS３から複数の加入者宅へ同軸ケーブルが敷設される。
【００１５】
各加入者宅に引き込まれた同軸ケーブルは分配器で複数に分岐され、複数のケーブルモデムに夫々接続される。図１に示す一例は、第１のケーブルモデム４ａと第２のケーブルモデム４ｂとに接続される例を示している。
【００１６】
第１のケーブルモデム４ａと第２のケーブルモデム４ｂは、夫々、インターネット接続サービス用の下り（CMTS３からモデムへの方向）チャンネルおよび上り（モデムからCMTS３への方向）チャンネルを用いる。
【００１７】
たとえば、下りチャンネルで使用される周波数帯域の中で、CATVのTV放送用に使用されていない周波数帯域の中から２チャンネル分の周波数（１チャンネル分で６ＭＨz、２チャンネル合計で１２ＭＨｚ）をインターネット接続サービス用の周波数として割り当てる。
【００１８】
一方、上りチャンネルで使用される周波数帯域の中で、CATVのTV放送用に使用されていない周波数帯域の中から２チャンネル分の周波数（１チャンネル分で３．２ＭＨz、２チャンネル合計で６．４ＭＨｚ）をインターネット接続サービス用の周波数として割り当てられる。
【００１９】
第１のケーブルモデム４ａまたは第２のケーブルモデム４ｂが使用する下りチャンネルの周波数は、Provisioningサーバ６に置かれているケーブルモデムのコンフィグレーションファイルに規定されている。ケーブルモデム群に電源が供給されると、ケーブルモデム群はProvisioningサーバ６からＩＰアドレスを取得するとともに、コンフィグレーションファイルを取得する。ケーブルモデム群は、取得したコンフィグレーションファイルを参照して、下りチャンネルの周波数および上りチャンネルの周波数を自動的に切り替える。
【００２０】
第１のケーブルモデム４ａおよび第２のケーブルモデム４ｂは、例えば１００Ｍｂｐｓ程度の転送速度に対応した１００Ｂａｓｅ−Ｔのケーブルを用いてケーブルモデムスイッチ７と接続される。また、ケーブルモデムスイッチ７も１００Ｂａｓｅ−Ｔのケーブルを用いてＣＰＥ５に接続される。
【００２１】
ケーブルモデムスイッチ７は、ＣＰＥ５からケーブルモデムスイッチ７へ伝送されるパケットを、第１のケーブルモデム４ａおよび第２のケーブルモデム４ｂへ転送する。また、ケーブルモデムスイッチ７は、第１のケーブルモデム４ａおよび第２のケーブルモデム４ｂからケーブルモデムスイッチ７へ伝送されるパケットを、ＣＰＥ５へ転送する。次に、本発明のケーブルモデムスイッチ７の構成例を説明する。
【００２２】
図２は、ケーブルスイッチ７の構成の一例を示すブロック図である。ケーブルモデムスイッチ７は、ＣＰＵ７０、メモリ７１、第１の１００Ｂａｓｅ−Ｔインターフェース７２、第２の１００Ｂａｓｅ−Ｔインターフェース７３、第３の１００Ｂａｓｅ−Ｔインターフェース７４、電源回路７５、バス７６から構成される。ＣＰＵ７０、メモリ７１、第１の１００Ｂａｓｅ−Ｔインターフェース７２、第２の１００Ｂａｓｅ−Ｔインターフェース７３、第３の１００Ｂａｓｅ−Ｔインターフェース７４はバス７６に接続されている。
【００２３】
ＣＰＵ７０は、ケーブルモデムスイッチ７を構成するシステムを制御する。また、メモリ７１にはケーブルモデムスイッチ７を構成するシステムを制御するために必要となる情報が記憶されている。
【００２４】
モデムスイッチ７は、第１の１００Ｂａｓｅ−Ｔインターフェース７２を介して、ＣＰＥ５と通信を行い、第２の１００Ｂａｓｅ−Ｔインターフェース７３を介して第１のケーブルモデム４ａと通信を行い、第３の１００Ｂａｓｅ−Ｔインターフェース７４を介して第２のケーブルモデム４ｂと通信を行う。
【００２５】
電源回路７５は、ケーブルモデムスイッチ７を構成するモジュール群に適時電源を供給する。次に、ケーブルモデムスイッチ７に搭載されるソフトウェアのプロトコルスタックの構成例について説明する。
【００２６】
図３は、ケーブルモデムスイッチのプロトコルスタックの構成の一例を示す図である。
【００２７】
物理層７００には、図２を用いて説明した第１の１００Ｂａｓｅ−Ｔインターフェース７２、第２の１００Ｂａｓｅ−Ｔインターフェース７３および第３の１００Ｂａｓｅ−Ｔインターフェース７３の夫々が含まれる。
【００２８】
物理層７００よりも１つ上の層であるデータリンク層７０１では、ＬＬＣ（Logical Link Control）、およびＤＩＸに準拠する規格等が定義付けられる。
【００２９】
データリンク層７０１よりも１つ上の層であるネットワーク層７０２では、ＩＰ（internet protocol）、ＩＣＭＰ（Internet Control Message Protocol）、ＮＡＴ（Network Address Translation）等が定義付けられる。
【００３０】
ネットワーク層７０２と後述にて説明するトランスポート層７０３との間に位置づけられるレイヤ３スイッチ（Layer 3 switch）機能７０３は、MACヘッダ、LLCヘッダ、IPヘッダ、UDPヘッダ、TCPヘッダを参照することで、パケットを目的のＩＰアドレスに対応するポートへ転送する機能を有する。
【００３１】
ネットワーク層７０２よりも１つ上の層であるトランスポート層７０３では、ＴＣＰ（Transmission Control Protocol）、ＵＤＰ（User Datagram Protocol）等が定義付けられる。
【００３２】
トランスポート層７０３と後述にて説明するアプリケーション層７０６との間に位置づけられるレイヤ４スイッチ（Layer 4 switch）機能７０５は、HTTPやFTPのメッセージの内容をみてスイッチングする機能を有する。
【００３３】
アプリケーション層７０６では、Ｗｅｂ  Ｐｒｏｘｙ７０６ａ、ＦＴＰ  Ｐｒｏｘｙ７０６ｂおよびＤＨＣＰ７０６ｃといった機能が定義づけられる。次に、レイヤ４のスイッチング機能７０５についてさらに説明する。
【００３４】
図４は、ＣＰＥ５がインターネット１に接続されているサーバ(www.aaa.com/)８からhttpプロトコルを用いて１つのホームページをダウンロードする第一の方法の一例を示す図である。
【００３５】
ここで、この１つのホームページは、１つのHTLMファイル（Example.html）と２つの画像ファイル（Image1.gifおよびImage2.gif）から構成されているとする。
【００３６】
利用端末５はインターネット１に接続されているサーバ(www.aaa.com)８からhttpを用いてExample.htmlを受信すると、Image1.gifをダウンロードするためのＴＣＰコネクションとImage2.gifをダウンロードするためのＴＣＰコネクションとを夫々、確立する。ＴＣＰコネクション群が確立されると、ＣＰＥ５は夫々のＴＣＰコネクションを介して、Image1.gif及びImage2.gifのダウンロードを開始する。前述にて説明した複数のＴＣＰコネクションを確立する機能は、"Multiple TCP connection"と称される。次に、Multiple TCP connectionを用いたダウンロード機能についてさらに詳細に説明する。
【００３７】
ＣＰＥ５にて使用されるＷｅｂブラウザは、ｈｔｔｐリクエストをケーブルスイッチ７に予め転送するように設定されている。
【００３８】
Ｗｅｂブラウザはケーブルモデムスイッチ７に対してHTTPリクエスト（GET /www.aaa.com/Example.html）出す前に、ケーブルモデムスイッチ７との間で介してTCPのConnection（第１のTCP Connection）９ａを確立する。
【００３９】
ケーブルモデムスイッチ７は、ＣＰＥ５から送信されるHTTPリクエストを受けると、ケーブルモデム４ａを経由して、HTTPリクエストの宛先サーバ(www.aaa.com/)８との間でTCP Connection（第１のTCP Connection）９ｂを確立する。その後、ケーブルモデムスイッチ７はサーバ８からExample1.htmlを受け取り、ケーブルモデムスイッチ７は、受け取ったExample1.htmlをＣＰＥ５に転送する。
【００４０】
次に、ケーブルモデムスイッチ７は、ＣＰＥ５のＷｅｂブラウザとの間でTCPのConnection（第２のTCP Connection）１０ａを確立する。さらに、ケーブルモデムスイッチ７は、ケーブルモデム４ａを経由して、サーバ(www.aaa.com)８との間でTCP Connection（第２のTCP Connection）１０ｂを確立する。その後、ケーブルモデムスイッチ７はサーバ８からImage1.gifを受け取り、ケーブルモデムスイッチ７は、受け取ったImage1.gifをＣＰＥ５に転送する。
【００４１】
例えばサーバ８からケーブルモデムスイッチ７を介してＣＰＥ５にImage1.gifをダウンロードしている最中に、ケーブルモデムスイッチ７がＣＰＥ５から第３のTCP Connectionの確立要求を受けると、ケーブルモデムスイッチ７は、ＣＰＥ５のＷｅｂブラウザとの間でTCPのConnection（第３のTCP Connection）１１ａを確立する。
【００４２】
さらに、ケーブルモデムスイッチ７は、ケーブルモデム４ｂを経由して、サーバ(www.aaa.com/)８との間でTCP Connection（第３のTCP Connection）１１ｂを確立する。その後、ケーブルモデムスイッチ７はサーバ８からImage2.gifを受け取り、ケーブルモデムスイッチ７は、受け取ったImage2.gifをＣＰＥ５に転送する。
【００４３】
ケーブルモデムスイッチ７は、サーバ８から受け取ったImage1.gif、Image2.gifをＣＰＥ５に転送し終えると、ＣＰＥ５およびサーバ８との間に確立したＴＣＰコネクションをクローズする。
【００４４】
ケーブルモデムスイッチ７は、httpプロトコルの"Multiple TCP Connection"を利用することで、ＣＰＥ５からMultiple TCP Connection要求を受け取ると、複数のケーブルモデムを介してサーバとの間で夫々TCP Connectionを形成することで、サーバから夫々のTCP Connectionを介してファイル群を受信し、これらのファイル群をＣＰＥ５に転送することが可能である。ケーブルモデムスイッチ７は、TCP/IPのConnection毎に経路を定めているので、特にCMTSのルーティング処理を変更する必要がなく、既存のCMTSを使用することが可能である。次に、ＣＰＥ５がインターネット１に接続されているサーバ８からhttpプロトコルを用いて１つのホームページをダウンロードする第二の方法について説明する。
【００４５】
図５は、ＣＰＥ５がインターネット１に接続されているサーバ(www.aaa.com)８からhttpプロトコルを用いて１つのホームページをダウンロードする第二の方法の一例を示す図である。
【００４６】
Rangeリクエスト、Rangeリセットという機能は、HTTP/1.1の仕様やFTPの仕様に規定されている。
【００４７】
Rangeリクエストの機能とは、ＣＰＥ５がファイルのダウンロードを途中まで行った後、ダウンロード処理を停止し、停止した後にダウンロード処理を再開する機能である。
【００４８】
たとえば、HTTPリクエストで下記のようにリクエストを出すと  GET Image1.gif HTTP/1.1  Host：www.aaa.com  Range: 1000-3999  サーバ８は、Image1.gifの1000バイト目から3999バイト目までの2000バイトを送信する。ＣＰＥ５がサーバ８上の２０MbytesのImage.gifという名前のファイルをダウンロードする場合を考える。
【００４９】
ＣＰＥ５にて使用されるＷｅｂブラウザは、ｈｔｔｐリクエストをケーブルスイッチ７に予め転送するように設定されている。
【００５０】
Ｗｅｂブラウザはケーブルモデムスイッチ７に対してHTTPリクエスト（GET /www.aaa.com/Example.html）出す前に、ケーブルモデムスイッチ７との間でTCPのConnection（第１のTCP Connection）１２ａを確立する。
【００５１】
ケーブルモデムスイッチ７は、ＣＰＥ５から送信されるHTTPリクエストを受けると、ケーブルモデム４ａを経由して、HTTPリクエストの宛先サーバ(www.aaa.com/)８との間でTCP Connection（第１のTCP Connection）１２ｂを確立する。その後、ケーブルモデムスイッチ７はサーバ８からExample1.htmlを受け取り、ケーブルモデムスイッチ７は、受け取ったExample1.htmlをＣＰＥ５に転送する。
【００５２】
その後、ケーブルモデムスイッチ７は、ＣＰＥ５に代わって、HTTPリクエストをケーブルモデム４ａを経由してサーバ８に送信する。また、サーバ８からのレスポンスはケーブルモデム４ａを経由してケーブルモデムスイッチ７に送信される。
【００５３】
ケーブルモデムスイッチ７は、サーバ８からのレスポンスのヘッダからImage.gifのContent Sizeを求める。ケーブルモデムスイッチ７は、Content Sizeがある閾値（例えば10Mbytes）を越えているような場合、新たにサーバ８との間でTCPのConnection（第２のTCP Connection）１３ｂを確立する。
【００５４】
ケーブルモデムスイッチ７は、HTTPリクエストをケーブルモデム４ｂを経由してサーバ８に送信する。ケーブルモデムスイッチ７からケーブルモデム４ｂを経由して送信されるHTTPリクエストには、Image.gifの２０Mbytesの中で4000バイト目以降のデータをダウンロードするようにセットされる。
【００５５】
ケーブルモデムスイッチ７は、第１のTCP Connection１２ｂおよび第２のTCP Connection１３ｂを用いて、Image.gifの前半部分とImage.gifの後半部分を同時にダウンロードする。ケーブルモデムスイッチ７は、ダウンロードしたImage.gifをＣＰＥ５に転送する。
【００５６】
従来、例えば２０Mbytesのファイルを１つのケーブルモデムを利用して１つの伝送路でダウンロードしていたのを、ケーブルモデム４ａおよびケーブルモデム４ｂを利用して２つのTCP Connectionでダウンロードすることで、ＣＰＥ５は、従来よりも早いスピードでファイルをダウンロードすることが可能となる。
【００５７】
上述の例では、HTTPの例を示したが、FTPも同様な原理で分割してファイルをダウンロードし、かつ複数のケーブルモデムを使用して分割したファイルを同時にダウンロードすることが可能となる。次に、本発明に関わるケーブルモデムの第一の実施形態について説明する。
【００５８】
図６は、本発明に関わるケーブルモデムの第一の実施形態を示した図である。本発明に関わるケーブルモデム１００の筐体の中に、従来から使用されている２台のケーブルモデム１００ａおよびケーブルモデム１００ｂを内蔵させる。また、ケーブルモデム１００ａおよびケーブルモデム１００ｂに接続されるケーブルモデムスイッチ１００ｃもケーブルモデム１００の筐体中に内蔵する。ケーブルモデムスイッチ１００ｃはＣＰＥ１０１に接続される。
【００５９】
ケーブルモデム１００の使用方法は、図４および図５を用いて説明した方法と同様である。このように従来のケーブルモデムを有効活用しながら、従来の２倍の伝送速度を提供することができる。次に、本発明に関わるケーブルモデムの第二の実施形態について説明する。
【００６０】
図７は、本発明に関わるケーブルモデムの第二の実施形態を示した図である。本発明に関わるケーブルモデム２００の筐体の中に、従来から使用されているケーブルモデム２００ａを内蔵させる。また、ケーブルモデム２００ａと接続されるケーブルモデムスイッチ２００ｂもケーブルモデム２００の筐体中に内蔵させる。
【００６１】
また、ケーブルモデム２００に従来から使用されているケーブルモデム２０１およびＣＰＥ２０２を接続する。ケーブルモデム２０１およびＣＰＥ２０２はケーブルモデムスイッチ２００ｂに接続される。例えば、ケーブルモデムスイッチ２００ｂとＣＰＥ２０２との間のインターフェースは、100Base-Tインターフェースであり、ケーブルモデムスイッチ２００ｂとケーブルモデム２０１との間のインターフェースは、100Base-Tインターフェースである。
【００６２】
このように、従来のケーブルモデムを有効活用しながら、従来の２倍の伝送速度を提供することが可能となる。次に、本発明に関わるケーブルモデムの第三の実施形態について説明する。
【００６３】
図８は、本発明に関わるケーブルモデムの第三の実施形態を示した図である。図７を用いて説明した本発明に関わる２台のケーブルモデム３００、ケーブルモデム３０１および１台の従来のケーブルモデム３０２を用いて、従来の３倍の伝送速度を実現する例である。
【００６４】
このように、本発明に関わるケーブルモデムを使用すると、従来のケーブルモデムを有効活用しながら、従来の伝送速度と比較して３倍の伝送速度を提供することが可能となる。次に、ケーブルモデムスイッチの機能を組み込んだＣＰＥの一例について説明する。
【００６５】
図９は、ケーブルモデムスイッチの機能を組み込んだＣＰＥの一例について説明する図である。
【００６６】
ＣＰＥ４００はケーブルモデムスイッチ４００ａを有する。また、ケーブルモデムスイッチ４００ａは２つの100Base-Tインターフェースを有する。夫々のインターフェースは、ケーブルモデム４０１およびケーブルモデム４０２に接続される。ケーブルモデム４０１およびケーブルモデム４０２は、従来から使用されているケーブルモデムである。
【００６７】
ＣＰＥ４００は、Multiple TCP Connectionを用いて複数のファイルを同時にダウンロードする時に、ケーブルモデム４０１およびケーブルモデム４０２を使用してファイルをダウンロードする機能を具備する。
【００６８】
ＣＰＥ４００は、データ量の大きなファイルをダウンロードする場合、ダウンロードするファイルを分割し、ケーブルモデム４０１およびケーブルモデム４０２を用いて、分割したファイル群をダウンロードする。
【００６９】
本発明は上記実施形態をそのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示されている全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００７０】
【図１】ケーブルモデムシステムの構成の一例を示す図。
【図２】ケーブルスイッチの構成の一例を示すブロック図。
【図３】ケーブルモデムスイッチのプロトコルスタックの構成の一例を示す図。
【図４】ＣＰＥがインターネットに接続されているサーバからhttpプロトコルを用いて１つのホームページをダウンロードする第一の方法の一例を示す図。
【図５】ＣＰＥがインターネットに接続されているサーバからhttpプロトコルを用いて１つのホームページをダウンロードする第二の方法の一例を示す図。
【図６】本発明に関わるケーブルモデムの第一の実施形態を示した図。
【図７】本発明に関わるケーブルモデムの第二の実施形態を示した図。
【図８】本発明に関わるケーブルモデムの第三の実施形態を示した図。
【図９】ケーブルモデムスイッチの機能を組み込んだＣＰＥの一例について説明する図。
【符号の説明】
【００７１】
１…インターネット、２…ゲートウェイ装置、３…CMTS、
４ａ…第１のケーブルモデム、４ｂ…第２のケーブルモデム、
５…利用者端末（ＣＰＥ）、６…Provisioningサーバ、
７…ケーブルモデムスイッチ、８…サーバ、
【図１】
2006211603.tif 000003
【図２】
2006211603.tif 000004
【図３】
2006211603.tif 000005
【図４】
2006211603.tif 000006
【図５】
2006211603.tif 000007
【図６】
2006211603.tif 000008
【図７】
2006211603.tif 000009
【図８】
2006211603.tif 000010
【図９】
2006211603.tif 000011