ネットワークを介してデータを送信して、メモリ機器と接続可能な通信装置であって、記憶手段と、機器から受信したデータを前記記憶手段に記憶し、前記記憶手段に記憶されたデータをネットワークを介して他の機器に対して送信する制御手段とを備え、前記制御手段は、前記記憶手段に記憶されたデータの容量が予め設定された閾値を超えた場合には、前記機器から受信したデータを前記メモリ機器に転送し、前記記憶手段に記憶されたデータの容量が予め設定された閾値を下回ったときに前記メモリ機器に記憶されたデータを前記メモリ機器から取得して前記他の機器に送信することを特徴とする通信装置。制御手段は、機器から受信したデータに加工を施さずにメモリ機器に転送する請求項1に記載の通信装置。制御手段は、機器から受信したデータのプロトコルタイプを判定し、前記データがデータ転送の即時性が求められるパケットであった場合に、前記データを前記メモリ機器に転送しない請求項1または請求項2に記載の通信装置。制御手段は、ネットワークを介して機器から受信したデータから受信MACアドレスまたは送信MACアドレスを取得して、前記受信MACアドレスまたは前記送信MACアドレスをもとに、メモリ機器における前記データの格納領域を決定する請求項1から請求項3のうちのいずれか1項に記載の通信装置。制御手段は、記憶手段に記憶されたデータの容量が予め設定された閾値を下回った場合には、メモリ機器に対してデータの送信開始要求を送信し、前記送信開始要求を送信した後に前記記憶手段に記憶されたデータの容量が予め設定された閾値を超えた場合には、前記メモリ機器に対してデータの送信停止要求を送信する請求項1から請求項4のうちのいずれか1項に記載の通信装置。制御手段は、メモリ機器に対して、データの出力速度を指定する前記送信速度情報を出力する請求項1から請求項5のうちのいずれか1項に記載の通信装置。機器から受信したデータを記憶手段に記憶し、前記記憶手段に記憶されたデータをネットワークを介して他の機器に対して送信する通信装置におけるパケット廃棄軽減方法であって、前記記憶手段に記憶されたデータの容量が予め設定された閾値を超えた場合には、前記機器から受信したデータをメモリ機器に転送し、前記記憶手段に記憶されたデータの容量が予め設定された閾値を下回ったときに前記メモリ機器に記憶されたデータを前記メモリ機器から取得して前記他の機器に送信することを特徴とするパケット廃棄軽減方法。特許文献1に記載された装置は、パケットの廃棄を軽減させることはできるが、通信速度に合わせて伝送量を変更しているので、大量のデータを伝送する場合には、データの伝送に時間を要する可能性がある。また、特許文献2に記載された装置は、装置の内部に非半導体メモリである外部記憶装置を追加する必要があり、ハードウェアの構成を変更する必要がある。また、特許文献4に記載された装置は、優先度の低いパケットを廃棄するため、送信元の装置が廃棄されたパケットに対して再送を行う必要がある。そこで、本発明は、ハードウェア構成を変更することなく、ネットワークを介して送信するデータの廃棄や再送を軽減させることができる通信装置およびパケット廃棄軽減方法を提供することを目的とする。本発明による通信装置は、ネットワークを介してデータを送信して、メモリ機器と接続可能な通信装置であって、記憶手段と、機器から受信したデータを記憶手段に記憶し、記憶手段に記憶されたデータをネットワークを介して他の機器に対して送信する制御手段とを備え、制御手段は、記憶手段に記憶されたデータの容量が予め設定された閾値を超えた場合には、機器から受信したデータをメモリ機器に転送し、記憶手段に記憶されたデータの容量が予め設定された閾値を下回ったときにメモリ機器に記憶されたデータをメモリ機器から取得して他の機器に送信することを特徴とする。本発明によるパケット廃棄軽減方法は、機器から受信したデータを記憶手段に記憶し、記憶手段に記憶されたデータをネットワークを介して他の機器に対して送信する通信装置におけるパケット廃棄軽減方法であって、記憶手段に記憶されたデータの容量が予め設定された閾値を超えた場合には、機器から受信したデータをメモリ機器に転送し、記憶手段に記憶されたデータの容量が予め設定された閾値を下回ったときにメモリ機器に記憶されたデータをメモリ機器から取得して他の機器に送信することを特徴とする。本発明によれば、ハードウェア構成を変更することなく、ネットワークを介して送信するデータの廃棄や再送を軽減させることができる。実施形態1.以下、本発明の第1の実施形態を図面を参照して説明する。図1は、本発明による通信装置を含むネットワーク環境の構成の一例を示す説明図である。本発明による通信装置を含む通信システムは、通信装置としてのHGW100とメモリ機器200とを含む。HGW100は、制御部110と、LANインターフェース120と、WANインタフェース130と、内部メモリ140とを備える。制御部110は、LANインターフェース120およびWANインタフェース130を介して送受信されるデータの制御を行う。LANインタフェース120は、複数のポートを備える。LANインタフェース120のポートには、メモリ機器200の他に、PC300が接続されている。WANインタフェース130には、ネットワーク400を介してサーバ500が接続されている。なお、LANインタフェース120には、PCなどの通信機器がいくつ接続されていてもよい。また、WANインタフェース130には、サーバがいくつ接続されていてもよい。内部メモリ140は、LANインタフェース120およびWANインタフェース130を介して送受信されるデータを一時的に記憶するバッファである。メモリ機器200は、ネットワークに接続可能な機器であって、ハードディスクなどの記憶装置図示せずを備える。メモリ機器200は、例えば、NASNetworkAttachedStrageなどのネットワーク機器である。本実施形態では、メモリ機器200がNASである場合について説明する。メモリ機器200は、メモリ機器200をNASとしてアクセスするPCなどから転送されるデータ以下、NAS用データという。を記憶装置に格納する。メモリ機器200が備える記憶装置は、HGW100から転送されたデータを格納する領域とNAS用データを格納する領域とを含む。メモリ機器200は、HGW100から送信開始要求/送信停止要求を受信した場合には、記憶装置に格納されているデータに対して送信開始/送信停止を行う。なお、送信開始要求/送信停止要求は、既存のイーサネット登録商標インタフェースを介して行われる。次に、本実施形態の動作について説明する。図2は、第1の実施形態の通信装置の動作を示すフローチャートである。図2を参照して、PC300からサーバ500にデータを送信する場合の通信装置の動作について説明する。ここでは、HGW100、PC300およびメモリ機器200のデータ転送能力が1000Mbpsであって、ネットワーク400の通信速度が100Mbpsである場合を例とする。HGW100の制御部110は、PC300から送信されるデータをLANインタフェース120を介して受信するステップS201。このとき、制御部110が受信したデータは、内部メモリ140に一旦格納される。ネットワーク400の通信速度が100Mbpsであるため、制御部110は、PC300から受信したデータを1000Mbpsの転送速度でネットワーク400側に転送できない。そのため、制御部110は、ネットワーク400の通信速度に合わせて、内部メモリ140に格納されたデータをWANインタフェース130を介してネットワーク400側に送信する。PC300から受信するデータの転送速度と同等の速度でネットワーク400に対してデータを送信できる場合は、内部メモリ140に一時保存されるデータの量は多くならない。しかし、本実施形態のように、PC300から受信するデータの転送速度よりネットワーク400の通信速度が遅い場合は、内部メモリ140に格納されたデータがネットワーク400に対して送信されるまで滞留するので、データが連続して格納されたときに蓄積されたデータの容量が内部メモリ140の容量を超えて、データが廃棄される可能性がある。制御部110は、内部メモリ140に蓄積されたデータの容量が内部メモリ140の容量を超えないように、内部メモリ140の使用状況を監視する。具体的には、内部メモリ140に蓄積されたデータの容量が予め設定された閾値を超えていないかを確認するステップS202。蓄積されたデータの容量が閾値を超えていない場合はステップS202のNo、制御部110は、メモリ機器200への転送は行わずに、受信データを内部メモリ140に格納する。蓄積されたデータの容量が閾値を超えている場合はステップS202のYes、制御部110は、蓄積されたデータの容量が内部メモリ140の容量を超えるおそれがあると判断する。そして、それ以降に受信するデータのIPヘッダに含まれるパケット情報を解析し、データのプロトコルタイプを確認するステップS203。制御部110は、プロトコルタイプの確認の結果、データが送達確認を行うTCPのデータであった場合はステップS203のYes、受信データを内部メモリ140に格納せずに、メモリ機器200に転送する。このとき、制御部110は、データおよびヘッダをそのまま変更せずに、すなわち、データに加工を施すことなくメモリ機器200に転送するステップS204。制御部110は、受信データをNAS用データと区別できるようにするために、メモリ機器200の記憶装置内のNAS用データが格納される領域とは別の領域に受信データを格納させる。このとき、制御部110は、受信データを解析し、受信データの送信元のMACアドレス、つまり受信MACアドレスを取得して、そのMACアドレスにもとづいて受信データを管理、保存する。ステップS203において、データが送達確認を行わないUDPのデータであった場合はステップS203のNo、メモリ機器200への転送を行わずに、受信データを内部メモリ140に格納する。UDPは、音声や画像などの配信に用いられ、データの到達の確実性よりもリアルタイム性データ転送の即時性を要求される通信プロトコルであるので、制御部110は、内部メモリ140に蓄積されるデータの容量が内部メモリ140の容量を超えてUDPデータが破棄される可能性があっても、メモリ機器200への転送を行わない。HGW100は、受信したデータごとにステップS201~S204の処理を繰り返す。図3は、ステップS204の後のHGW100の送信開始要求および送信停止要求の制御を示すフローチャートである。ステップS204の後、制御部110は、内部メモリ140に蓄積されたデータの容量が予め設定された閾値を下回っているかを確認するステップS301。内部メモリ140に蓄積されたデータの容量が閾値を下回っている場合にはステップS301のYes、制御部110は、メモリ機器200に対して送信開始要求を送信するステップS302。メモリ機器200が送信開始要求を受信すると、ステップS204において記憶装置に格納されたデータが、メモリ機器200から格納された順番に従ってHGW100に送信される。制御部110は、メモリ機器200から受信したデータを変更せずにそのままWANインタフェース130を介してネットワーク400側に転送する。このとき、内部メモリ140に蓄積されるデータの容量が再び閾値を超えた場合など、メモリ機器200からの受信データを処理しきれなくなった場合にはステップS303のYes、メモリ機器200に対して送信停止要求を送信して、メモリ機器200の送信処理を停止させステップS304、ステップS301の処理に戻る。制御部110は、送信開始要求を送信してから一定時間経過してもメモリ機器200からデータが受信されない場合には、メモリ機器200内にデータが無いものと判断してステップS305のYes、送信開始要求および送信停止要求の制御を終了する。以上に説明したように、本実施形態によれば、PC300などの機器からHGW100を介してネットワークに接続されたサーバ500などの他の機器に対してデータを送信する際に、送信元の機器のデータ転送能力より、送信先の他の機器が接続されたネットワークの通信速度のほうが遅い場合であっても、データの再送やHGW100内におけるデータの廃棄を軽減させることができる。また、制御部110は、受信したデータのデータおよびヘッダをそのまま変更せずに、メモリ機器200に転送しているので、転送処理にかかるオーバヘッドを小さくすることができる。また、外部に設置されたメモリ機器200を予備のバッファとして使用しているので、HGW100の内部に記憶装置などを設置する必要がない。そのため、既存のゲートウェイ装置に対してハードウェアの構成を変更することなく、本発明を適用することができる。また、メモリ機器200の記憶装置内のNAS用データが格納される領域とは別の領域に受信データを格納させているので、既存のNASを使用することができる。また、NASなどをメモリ機器として使用することができるので、図7に示すような既存のネットワーク環境に対しても、ネットワークの構成を変更することなく、本発明を適用することができる。また、メモリ機器200に対して、既存のイーサネットインタフェースを介して、送信開始要求/送信停止要求を行うことができるので、メモリ機器200を制御するための新たなインタフェースを追加する必要がない。実施形態2.以下、本発明の第2の実施形態を図面を参照して説明する。第2の実施形態の通信装置の構成および通信装置を含む通信システムの構成は、第1の実施形態と同様である。しかし、HGW100は、メモリ機器200に対して、送信速度情報をメモリ機器200に対して送信する機能を備える。送信速度情報は、メモリ機器200のデータ送信速度を設定するための情報である。また、メモリ機器200は、HGW100から受信した送信速度情報で指定された送信速度に従ってデータを送信する機能を備える。図4は、第2の実施形態の通信装置の動作を示すフローチャートである。図4を参照して、図1に示すネットワーク環境において、サーバ500からPC300にデータを送信する場合の通信装置の動作について説明する。ここでは、PC300のデータ転送能力が100Mbpsであって、サーバ500やメモリ機器200など、PC300以外の機器のデータ転送能力が1000Mbpsである場合を例とする。HGW100の制御部110は、サーバ500から送信されるデータを、WANインタフェース130を介して1000Mbpsの転送速度で受信するステップS401。このとき、制御部110が受信したデータは、内部メモリ140に一旦格納される。PC300のデータ転送能力が100Mbpsであるため、制御部110は、サーバ500から受信したデータを1000Mbpsの転送速度でPC300に転送できない。そのため、内部メモリ140に格納されたデータは、PC300に転送されるまで滞留する。制御部110は、内部メモリ140の使用状況を監視する。具体的には、内部メモリ140に蓄積されたデータの容量が予め設定された閾値を超えていないかを確認するステップS402。蓄積されたデータの容量が閾値を超えていない場合はステップS402のNo、制御部110は、メモリ機器200への転送は行わずに、受信データを内部メモリ140に格納する。蓄積されたデータの容量が閾値を超えている場合はステップS402のYes、制御部110は、蓄積されたデータの容量が内部メモリ140の容量を超えるおそれがあると判断する。そして、制御部110は、それ以降に受信するデータのIPヘッダに含まれるパケット情報を解析し、データのプロトコルタイプを確認するステップS403。制御部110は、プロトコル確認の結果、データがTCPのデータであった場合はステップS403のYes、受信データを内部メモリ140に格納せずに、メモリ機器200に転送する。このとき、制御部110は、データおよびヘッダをそのまま変更せずに、メモリ機器200に転送するステップS404。制御部110は、受信データをNAS用データと区別できるようにするために、NAS用データが格納される領域とは別の領域に受信データを転送する。このとき、制御部110は、受信データを解析し、受信データの送信先のMACアドレス、つまり送信MACアドレスを取得して、そのMACアドレスにもとづいて受信データを管理、保存する。データが送達確認を行わないUDPのデータであった場合はステップS403のNo、メモリ機器200への転送を行わずに、受信データを内部メモリ140に格納する。HGW100は、受信したデータごとにステップS401~S404の処理を繰り返す。図5は、ステップS404の後のHGW100の送信開始要求および送信停止要求の制御を示すフローチャートである。ステップS404の後、制御部110は、内部メモリ140に蓄積されたデータの容量が予め設定された閾値を下回っているかを確認する。内部メモリ140に蓄積されたデータの容量が閾値を下回っている場合にはステップS501のYes、制御部110は、メモリ機器200に対して送信開始要求を送信するステップS502。このとき、制御部110は、送信要求とともに送信速度情報をメモリ機器200に対して送信する。以降、メモリ機器200は、受信した送信速度情報で指定された送信速度でデータを送信する。制御部110は、メモリ機器200から受信したデータを変更せずにそのままPC300に対して転送する。制御部110は、PC300からポーズフレームなどのフロー制御を受けた場合にはステップS503のYes、メモリ機器200に対して送信停止要求を送信して、メモリ機器200の送信処理を停止させるステップS504。制御部110は、PC300からポーズ解除フレームなどを受け付けるまでメモリ機器200の送信処理を停止させた状態を維持する。そして、ステップS501の処理に戻る。制御部110は、送信開始要求を送信してから一定時間経過してもメモリ機器200からデータが受信されない場合には、メモリ機器200内にデータが無いものと判断してステップS505のYes、送信開始要求および送信停止要求の制御を終了する。以上に説明したように、本実施形態によれば、データの送信先の機器からポーズフレームなどのフロー制御を受けた場合にも、データの廃棄やデータの再送を軽減させることができる。また、メモリ機器200のデータ送信速度を指定することができるので、PC300などの送信先の機器のデータ転送能力とメモリ機器200のデータ転送能力とが異なる場合であっても、送信先の機器とメモリ機器200とのデータ転送速度を合わせることによって、ポーズフレームなどによる送信先の機器とHGW100との間のフロー制御を減らすことができ、送信先の機器およびHGW100の処理負担を軽減させることができる。図6は、本発明による通信装置の主要部を示すブロック図である。図6に示すように、通信装置10図1に示すHGW100に相当。は、ネットワークを介してデータを送信して、メモリ機器20図1に示すメモリ機器200に相当。と接続可能な通信装置であって、記憶手段12図1に示すHGW100における内部メモリ140に相当。と、機器から受信したデータを記憶手段12に記憶し、記憶手段12に記憶されたデータをネットワークを介して他の機器に対して送信する制御手段11図1に示すHGW100における制御部110に相当。とを備え、制御手段11は、記憶手段12に記憶されたデータの容量が予め設定された閾値を超えた場合には、機器から受信したデータをメモリ機器20に転送し、記憶手段12に記憶されたデータの容量が予め設定された閾値を下回ったときにメモリ機器20に記憶されたデータをメモリ機器20から取得して他の機器に送信する。上記の実施形態には、以下のような通信装置も開示されている。1制御手段11は、機器から受信したデータに加工を施さずにメモリ機器20に転送する通信装置。2制御手段11は、機器から受信したデータのプロトコルタイプを判定し、データがデータ転送の即時性が求められるパケットであった場合に、データをメモリ機器20に転送しない通信装置。3制御手段11は、ネットワークを介して機器から受信したデータから受信MACアドレスまたは送信MACアドレスを取得して、受信MACアドレスまたは送信MACアドレスをもとに、メモリ機器20におけるデータの格納領域を決定する通信装置。4制御手段11は、記憶手段12に記憶されたデータの容量が予め設定された閾値を下回った場合には、メモリ機器20に対してデータの送信開始要求を送信し、送信開始要求を送信した後に記憶手段12に記憶されたデータの容量が予め設定された閾値を超えた場合には、メモリ機器20に対してデータの送信停止要求を送信する通信装置。5制御手段11は、メモリ機器20に対して、データの出力速度を指定する送信速度情報を出力する通信装置。