【手続補正書】
【提出日】平成28年1月19日(2016.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケットの送信先となる端末との通信をネットワークを介して行う通信装置であって、
次の送信先ＩＰアドレスを経路情報として保持するルーティングテーブルと、
前記ネットワーク上の前記端末のＩＰアドレスとＭＡＣアドレスを対応づけて管理するＡＲＰテーブルと、
ＴＣＰ通信の各コネクションに付随する情報であるコネクション管理情報を保持するコネクション管理テーブルと、
ＴＣＰ通信のコネクション確立処理において、前記ルーティングテーブルを参照して、次の送信先ＩＰアドレスを決定するルート決定手段と、
前記ＡＲＰテーブルを参照して、前記次の送信先ＩＰアドレスに対応づけられた次の送信先ＭＡＣアドレスを決定するＭＡＣアドレス決定手段と、
前記次の送信先ＩＰアドレスと前記次の送信先ＭＡＣアドレスを、前記コネクション管理情報として前記コネクション管理テーブルに保存する保存手段と、
前記コネクション管理テーブルに保存された前記コネクション管理情報で管理される前記次の送信先ＩＰアドレスと前記次の送信先ＭＡＣアドレスを用いて、送信用のパケットを作成する作成手段と
を備えることを特徴とする通信装置。
【請求項２】
前記ＡＲＰテーブルの更新が発生した場合において、その更新時のコネクションにおける次の送信先ＭＡＣアドレスと、前記コネクション管理テーブルに保存されている前記コネクション管理情報で管理される次の送信先ＭＡＣアドレスが異なる場合には、前記保存手段は、前記更新時のコネクションにおける前記次の送信先ＭＡＣアドレスで前記コネクション管理テーブルで保存されるコネクション管理情報を更新する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信用のパケットが、送信先の端末へ到達不能であることを検出した場合、前記ルート決定手段は、再度、前記ルーティングテーブルを参照して、次の送信先ＩＰアドレスを決定し、
前記ＡＲＰテーブルを参照して、前記ルート決定手段が決定した前記次の送信先ＩＰアドレスに対応づけられた次の送信先ＭＡＣアドレスを決定できなかった場合、前記ＭＡＣアドレス決定手段は、ＡＲＰ要求を前記ネットワークに対して送信し、前記ＡＲＰ要求に対して前記ネットワークから受信するＡＲＰ応答に基づいて、前記ＡＲＰテーブルを更新する
ことを特徴とする請求項１に記載の通信装置。
【請求項４】
ＴＣＰ通信処理中に、前記ルーティングテーブルが更新された場合、前記ルート決定手段は、再度、前記ルーティングテーブルを参照して、次の送信先ＩＰアドレスを決定し、
前記ＭＡＣアドレス決定手段は、前記ＡＲＰテーブルを参照して、前記ルート決定手段が決定した前記次の送信先ＩＰアドレスに対応づけられた次の送信先ＭＡＣアドレスを決定し、
前記保存手段は、前記ＭＡＣアドレス決定手段が決定した前記次の送信先ＭＡＣアドレスで前記コネクション管理テーブルで保存されるコネクション管理情報を更新する
ことを特徴とする請求項１または２に記載の通信装置。
【請求項５】
前記ルーティングテーブルが更新された場合、現在確立されている全てのＴＣＰ通信のコネクションに対して、前記コネクション管理テーブルで管理される対応するコネクション管理情報を参照し、該コネクション管理情報で管理されているＩＰアドレスが前記ルーティングテーブルの更新対象である場合、
前記ルート決定手段は、再度、前記ルーティングテーブルを参照して次の送信先ＩＰアドレスを決定し、
前記ＭＡＣアドレス決定手段は、前記ＡＲＰテーブルを参照して、前記ルート決定手段が決定した前記次の送信先ＩＰアドレスに対応付けられた次の送信先ＭＡＣアドレスを決定し、
前記保存手段は、前記ＭＡＣアドレス決定手段が決定した前記次の送信先ＭＡＣアドレスで前記コネクション管理テーブルで管理されるコネクション管理情報を更新する
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項６】
前記ＡＲＰテーブルを参照して、前記次の送信先ＭＡＣアドレスを決定できなかった場合、前記ＭＡＣアドレス決定手段は、ＡＲＰ要求を前記ネットワークに対して送信し、前記ＡＲＰ要求に対して前記ネットワークから受信するＡＲＰ応答に基づいて、前記ＡＲＰテーブルを更新し、その更新によっても、前記次の送信先ＭＡＣアドレスを決定できなかった場合、前記保存手段は、前記コネクション管理テーブルに保存されているコネクション管理情報で管理される次の送信先ＭＡＣアドレスを無効に設定する
ことを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項７】
前記作成手段は、前記コネクション管理テーブルに保存されているコネクション管理情報で管理される次の送信先ＩＰアドレス及び次の送信先ＭＡＣアドレスを用いて、ＴＣＰレイヤにおいてＩＰヘッダの一部及びＭＡＣヘッダの一部を作成する
ことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項８】
パケットの送信先となる端末との通信をネットワークを介して行う通信装置であって、次の送信先ＩＰアドレスを経路情報として保持するルーティングテーブルと、前記ネットワーク上の前記端末のＩＰアドレスとＭＡＣアドレスを対応づけて管理するＡＲＰテーブルと、ＴＣＰ通信の各コネクションに付随する情報であるコネクション管理情報を保持するコネクション管理テーブルとを備える、通信装置の制御方法であって、
ＴＣＰ通信のコネクション確立処理において、前記ルーティングテーブルを参照して、次の送信先ＩＰアドレスを決定するルート決定工程と、
前記ＡＲＰテーブルを参照して、前記次の送信先ＩＰアドレスに対応づけられた次の送信先ＭＡＣアドレスを決定するＭＡＣアドレス決定工程と、
前記次の送信先ＩＰアドレスと前記次の送信先ＭＡＣアドレスを、前記コネクション管理情報として前記コネクション管理テーブルに保存する保存工程と、
前記コネクション管理テーブルに保存された前記コネクション管理情報で管理される前記次の送信先ＩＰアドレスと前記次の送信先ＭＡＣアドレスを用いて、送信用のパケットを作成する作成工程と
を備えることを特徴とする通信装置の制御方法。
【請求項９】
パケットの送信先となる端末との通信をネットワークを介して行う通信装置であって、次の送信先ＩＰアドレスを経路情報として保持するルーティングテーブルと、前記ネットワーク上の前記端末のＩＰアドレスとＭＡＣアドレスを対応づけて管理するＡＲＰテーブルと、ＴＣＰ通信の各コネクションに付随する情報であるコネクション管理情報を保持するコネクション管理テーブルとを備える、通信装置の制御をコンピュータに実現させるためのプログラムであって、
前記コンピュータを、
ＴＣＰ通信のコネクション確立処理において、前記ルーティングテーブルを参照して、次の送信先ＩＰアドレスを決定するルート決定手段と、
前記ＡＲＰテーブルを参照して、前記次の送信先ＩＰアドレスに対応づけられた次の送信先ＭＡＣアドレスを決定するＭＡＣアドレス決定手段と、
前記次の送信先ＩＰアドレスと前記次の送信先ＭＡＣアドレスを、前記コネクション管理情報として前記コネクション管理テーブルに保存する保存手段と、
前記コネクション管理テーブルに保存された前記コネクション管理情報で管理される前記次の送信先ＩＰアドレスと前記次の送信先ＭＡＣアドレスを用いて、送信用のパケットを作成する作成手段と
して機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記の目的を達成するための本発明による通信装置は以下の構成を備える。即ち、
パケットの送信先となる端末との通信をネットワークを介して行う通信装置であって、
次の送信先ＩＰアドレスを経路情報として保持するルーティングテーブルと、
前記ネットワーク上の前記端末のＩＰアドレスとＭＡＣアドレスを対応づけて管理するＡＲＰテーブルと、
ＴＣＰ通信の各コネクションに付随する情報であるコネクション管理情報を保持するコネクション管理テーブルと、
ＴＣＰ通信のコネクション確立処理において、前記ルーティングテーブルを参照して、次の送信先ＩＰアドレスを決定するルート決定手段と、
前記ＡＲＰテーブルを参照して、前記次の送信先ＩＰアドレスに対応づけられた次の送信先ＭＡＣアドレスを決定するＭＡＣアドレス決定手段と、
前記次の送信先ＩＰアドレスと前記次の送信先ＭＡＣアドレスを、前記コネクション管理情報として前記コネクション管理テーブルに保存する保存手段と、
前記コネクション管理テーブルに保存された前記コネクション管理情報で管理される前記次の送信先ＩＰアドレスと前記次の送信先ＭＡＣアドレスを用いて、送信用のパケットを作成する作成手段と
を備える。