(57)【特許請求の範囲】
【請求項１】
ポイントツーポイント回線を用いてＩＰ（Internet Protocol）ベースとした通信を行うデータ通信装置において、端末間の通信回線の確立、切断、およびその通信回線を用いて通信を行う回線制御部と、前記回線制御部で確立された通信回線を用いて、データを伝送するためのデータ伝送方式の確立、開放および、そのデータ伝送方式を用いてデータ通信を行うデータ伝送制御部と、前記データ伝送制御部の提供するデータ通信路上でＩＰベースの通信が行えるようにＰＰＰ（Point to Point Protocol）の接続、切断および、ＩＰ層に対してＩＰベースの通信を行うＰＰＰ制御部と、ＰＰＰ接続時のデータを監視し、前記回線制御部および前記ＰＰＰ制御部の制御を行う接続制御部より構成され、前記回線制御部がＰＨＳの回線接続時に行う呼接続を利用して端末間でＩＰアドレスの割付と端末の認証を行い、ＰＰＰの接続処理を省略可能としたことを特徴とするデータ通信装置。
【請求項２】
前記回線制御部が、ＰＨＳ（ＲＣＲ ＳＴＤ２８規格）を利用して発呼する際に、ＰＨＳの呼接続メッセージであるUser InformationメッセージのUser User情報要素の中にＩＰアドレスの情報および端末の認証情報を付加することを特徴とする請求項１に記載されたデータ通信装置。
【請求項３】
前記回線制御部が、ＰＨＳを利用して着呼する際に、ＰＨＳの呼接続メッセージであるUser InformationメッセージのUser User情報要素の中にＩＰアドレスを利用するためのフラグを付加することを特徴とする請求項１に記載されたデータ通信装置。
【請求項４】
前記回線制御部が、ＰＨＳを利用して着呼する際に、ＰＨＳの呼接続メッセージであるUser InformationメッセージのUser User情報要素の中にＩＰアドレスを利用するためのフラグがあるかどうか確認し抽出する手段を備えたことを特徴とする請求項１に記載されたデータ通信装置。
【請求項５】
前記接続制御部が、ＰＨＳを利用して着呼する際に、ＰＨＳの呼接続メッセージであるUser InformationメッセージのUser User情報要素の中にＩＰアドレスの情報および端末の認証情報があるかどうか確認し抽出する手段を備えたことを特徴とする請求項１に記載されたデータ通信装置。
【請求項６】
前記接続制御部が、ＰＨＳの呼接続メッセージであるUser InformationメッセージのUser User情報要素の中にＩＰアドレス情報および端末の認証情報が含まれていた場合には、ＩＰアドレスの設定および発呼端末の認証処理を行うことを特徴とする請求項５に記載されたデータ通信装置。
【請求項７】
前記接続制御部が、ＰＨＳの呼接続メッセージであるUser InformationメッセージのUser User情報要素の中にＩＰアドレスを利用するための情報が含まれていた場合には、前記ＰＰＰ接続制御部に対してＰＰＰ接続処理の省略を行う指示を出すことを特徴とする請求項４又は５に記載されたデータ通信装置。
【請求項８】
前記ＰＰＰ制御部が、前記接続制御部の指示により、ＰＰＰの接続・切断処理を中止し、ＩＰ層からのデータをデータ伝送制御部に転送することを特徴とする請求項１に記載されたデータ通信装置。
【請求項９】
前記回線制御部が、ＰＨＳの呼接続メッセージであるUser InformationメッセージのUser User情報要素に付加する情報のフォーマットが独自のフォーマットであることを特徴とする請求項４又は５に記載されたデータ通信装置。
【請求項１０】
コンピュータを、請求項１ないし９のいずれか一項に記載の通信制御装置として機能させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ポイントツーポイント回線を用いてＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ベースのデータ通信を行う際のデータ通信装置に関するものである。
【０００２】
【従来の技術】
図９は、ＰＩＡＦＳ（ＰＨＳ  Ｉｎｔｅｒｎｅｔ  Ａｃｃｅｓｓ  Ｆｏｒｕｍ  Ｓｔａｎｄａｒｄ）を使って、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ベースの通信を行う場合のプロトコルスタックを示す図である。まず、端末間での接続処理に関して説明し、後に端末間でのデータの伝送方法に関して説明する。
【０００３】
図１０は、プロトコルスタックの接続の順番を示す図である。
接続時には、図９の下位のプロトコルから上位のプロトコルの順に、各プロトコルスタックごとにそれぞれ接続が行われ、最終的にＩＰ層同士の通信が可能になる。
【０００４】
まず、それぞれの端末のＰＨＳ層間において、端末間の通信回線の接続が行われ、伝送路が確保される（図１０（Ａ））。
次に、ＰＩＡＦＳ層間において、ＰＨＳ層で確保した伝送路を利用してデータ通信を行うための手順が決められ、データストリームの伝送が可能になる（図１０（Ｂ））。
次に、ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）層間において、ＰＩＡＦＳ層で提供するデータストリームの伝送路上でＩＰアドレスを利用するための設定および、端末の認証処理が行われ、端末間でのＩＰベースの通信が可能となる（図１０（Ｃ））。
【０００５】
次に、ＩＰパケットがどのようにして端末間で伝送されるのかを説明する。
図１１は、パケットの伝送手順を示す図である。パケットの送信時には、ＩＰ層から下位の層に向かってパケットが送られていく、この時、各層を通過する間に各層で固有のヘッダと呼ばれる識別情報が付加され、最終的にＰＨＳ層から通信網に送信され、相手の端末に送信される。
【０００６】
パケットの受信時には、送信処理とは逆の処理が行われる。まず、ＰＨＳ層で相手からのパケットを受信し、以下、上位の層に向かってパケットが送られていく。この時、各層を通過する間に各層で使用しているヘッダ情報が取り除かれ、最終的にＩＰ層には、ＩＰヘッダのみが付加されたパケットが届く。
【０００７】
ここで、ＰＰＰプロトコルを使用して端末間でデータ通信を行う場合には、通信データにＰＰＰのヘッダ情報が付加されるため、伝送路のスループットが悪化してしまうという欠点がある。その欠点を改善する方式として、特開平１０−２２９４１６号公報に記載された方式が提案されている。この方式は、ポイントツーポイント接続されている装置間で、ＰＰＰヘッダの代わりに接続用のＩＤを共通に定義し、そのＩＤを使用して通信を行おうというものである。
【０００８】
【発明が解決しようとする課題】
しかし、上記公報に開示された方式は、複数のポイントツーポイント接続を扱う場合の解決方法であり、１対１の接続のみが行われると仮定した場合には、同公報で提案しているヘッダの情報すらもつける必要がない。
【０００９】
ここで、ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）プロトコルとはＩＰを含む各種のＬＡＮプロトコルをポイントツーポイント回線上で中継するためのインターネット標準のプロトコルであり、以下の機能を提供している。
１．パケットの信頼性のある伝送
２．データのカプセル化と非カプセル化
３．接続端末の認証
４．ポイントツーポイント回線上で、ＩＰベースの通信が行えるようにするた
めの、ＩＰアドレスの解決
【００１０】
しかし、上記１．と２．の機能に関しては、ＰＩＡＦＳの層でも提供されている機能であるので、上記３．と４．の機能を他の層で行うことが可能ならば、わざわざＰＰＰ層を設け通信を行うまでもない。
本発明は、ＰＰＰを使用しないで、ポイントツーポイント回線上でＩＰベースの通信を行うことを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ＰＰＰ層の接続処理時に交換しているＩＰアドレスの割付情報および端末の認証情報をＰＨＳ層で取得し処理することで、ＰＰＰ層の処理を省くようにしている。
【００１２】
請求項１の発明は、ポイントツーポイント回線を用いてＩＰ（Internet Protocol）ベースとした通信を行うデータ通信装置を、端末間の通信回線の確立、切断、およびその通信回線を用いて通信を行う回線制御部と、前記回線制御部で確立された通信回線を用いてデータを伝送するためのデータ伝送方式の確立、開放および、そのデータ伝送方式を用いてデータ通信を行うデータ伝送制御部と、前記データ伝送制御部の提供するデータ通信路上でＩＰベースの通信が行えるようにＰＰＰ（Point to Point Protocol）の接続、切断および、ＩＰ層に対してＩＰベースの通信を行うＰＰＰ制御部と、ＰＰＰ接続時のデータを監視し、前記回線制御部および前記ＰＰＰ制御部の制御を行う接続制御部より構成され、前記回線制御部がＰＨＳの回線接続時に行う呼接続を利用して端末間でＩＰアドレスの割付と端末の認証を行い、ＰＰＰの接続処理を省略可能としたものである。
【００１３】
請求項２の発明は、請求項１に記載されたデータ通信装置における回線制御部が、ＰＨＳ（ＲＣＲＳＴＤ２８規格）を利用して発呼する際に、ＰＨＳの呼接続メッセージであるＵｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素の中にＩＰアドレスの情報および端末の認証情報を付加するようにしたものである。
【００１４】
請求項３の発明は、請求項１に記載されたデータ通信装置における回線制御部が、ＰＨＳを利用して着呼する際に、ＰＨＳの呼接続メッセージであるＵｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素の中にＩＰアドレスを利用するためのフラグを付加するようにしたものである。
【００１５】
請求項４の発明は、請求項１に記載されたデータ通信装置における回線制御部に、ＰＨＳを利用して着呼する際に、ＰＨＳの呼接続メッセージであるＵｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素の中にＩＰアドレスを利用するためのフラグがあるかどうか確認し抽出する手段を設けたものである。
【００１６】
請求項５の発明は、請求項１に記載されたデータ通信装置における接続制御部に、ＰＨＳを利用して着呼する際に、ＰＨＳの呼接続メッセージであるＵｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素の中にＩＰアドレスの情報および端末の認証情報があるかどうか確認し抽出する手段を設けたものである。
【００１７】
請求項６の発明は、請求項５に記載されたデータ通信装置における接続制御部に、ＰＨＳの呼接続メッセージであるＵｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素の中にＩＰアドレス情報および端末の認証情報が含まれていた場合には、ＩＰアドレスの設定および発呼端末の認証処理を行わせるようにしたものである。
【００１８】
請求項７の発明は、請求項４又は５に記載されたデータ通信装置における接続制御部が、ＰＨＳの呼接続メッセージであるＵｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素の中にＩＰアドレスを利用するための情報が含まれていた場合には、ＰＰＰ接続制御部に対してＰＰＰ接続処理の省略を行う指示を出すようにしたものである。
【００１９】
請求項８の発明は、請求項１に記載されたデータ通信装置におけるＰＰＰ制御部が、接続制御部のＰＰＰ接続処理の省略を行う指示により、ＰＰＰの接続・切断処理を中止し、ＩＰ層からのデータをデータ伝送制御部に転送するようにしたものである。
【００２０】
請求項９の発明は、請求項４又は５に記載されたデータ通信装置における回線制御部が、Ｕｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素に付加する情報のフォーマットは独自のフォーマットであるものである。
【００２１】
請求項１０の発明は、コンピュータを、請求項１ないし９のいずれか一項に記載の通信制御装置として機能させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体である。
【００２２】
【発明の実施の形態】
本発明のデータ通信装置は、接続時には、ＰＰＰの接続処理を省くことができるため、接続手順の簡略化が可能である。また、データ通信時には、ＰＰＰのヘッダを省くことができるため通信時のスループット向上を図ることができる。
【００２３】
以下、本発明の一実施例を図面に基づいて説明する。
図１は、本発明のデータ通信装置の基本的構成のブロック図を示している。本発明は、ポイントツーポイント回線を用いてＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ベースとした通信を行う通信装置であって、端末間の通信回線の確立，切断、およびその通信路を用いて通信を行う機能をデータ伝送制御部２に提供する回線制御部１、回線制御部１で確立された通信路を用いて、データを伝送するためのデータ伝送方式の確立，開放および、そのデータ通信方式を用いてデータ通信を行う機能をＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）制御部３に提供するデータ伝送制御部２、データ伝送制御部２の提供するデータ通信路上でＩＰベースの通信が行えるようにＰＰＰの接続，切断および、ＩＰ層に対してＩＰベースの通信を行う機能を提供するＰＰＰ制御部３、接続時のデータを監視し、回線制御部１およびＰＰＰ制御部３の制御を行う接続制御部４より構成されている。そして、回線制御部１は、ダイヤルアップ回線につながれ、ＰＰＰ制御部３は、ＩＰ層に接続されている。
【００２４】
ＰＨＳを用いてＩＰベースの通信を行う接続処理は、従来の技術で説明したように、図１０のように下位の層から上位の層の順に各層ごとに接続が確立されていく。
図２は、本発明のデータ通信装置の接続処理の手順を示すフローチャートである。まず、ＰＨＳの回線の接続を行う（ステップＳ２１）。この際に、お互いの端末が本発明のデータ通信装置を持つ場合には、ＩＰアドレスの割付と、端末の認証を行う。そうすることで後のＰＰＰの接続処理を省略することが可能になる。また、どちらか一方の端末が、本データ通信装置を持たない端末の場合には、通常のＰＨＳ回線の接続のみが行われる。次に、ＰＩＡＦＳの接続を行う（ステップＳ２２）。そして、すでにＩＰアドレスの割付と端末の認証が行われているかどうかを判断し（ステップＳ２３）、すでにＩＰアドレスの割付と端末の認証処理が行われている場合には、接続処理を完了する。また、行われていない場合には、ＰＰＰの接続処理を行い（ステップＳ２４）、接続を完了する。
【００２５】
ここで、ステップＳ２１のＰＨＳの回線の接続処理に関して詳細に説明する。本発明では、ＰＨＳの回線接続時行われる呼接続を利用してＩＰアドレスの割付および認証処理を行うことで、ＰＰＰの接続処理の省略を可能にする。
図３は、呼接続時に、端末間で交わされる呼接続メッセージのシーケンス図である。まず、発呼側から着呼側に向かって、Ｓｅｔｕｐメッセージが送信される。このメッセージを受信した着呼側は、Ｃａｌｌ  Ｐｒｏｃｅｅｄｉｎｇ、Ａｌｅｒｔ、Ｃｏｎｎｅｃｔメッセージにより応答し、Ｃｏｎｎｅｃｔメッセージを発呼側の端末が受信すると、ＰＨＳの回線の接続が確立される（ステップＳ３１）。
【００２６】
本発明では、ＰＨＳの回線の接続が完了した後に、呼接続メッセージの１つであるＵｓｅｒ  Ｉｎｆｏｒｍａｔｉｏｎメッセージを利用して端末間で、ＩＰアドレスの割付情報および端末の認証情報を転送する（ステップＳ３２）。そうすることでＰＰＰの接続を行わないで、ＩＰベースの通信を可能とする。
【００２７】
図４，図５は、本発明のＩＰアドレスの割付および端末の認証処理の手順を示すフローチャートであり、図４は発呼側、図５は着呼側のものを示す。
以下、この処理手順を、これらの図面を用いて説明する。
発呼時は、呼接続が終了すると、接続制御部４が回線制御部１に対し、Ｕｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素にＩＰアドレス割付情報および端末の認証情報を付加して送信するように指示する（ステップＳ４１）。次に、回線制御部１はＩＰアドレス情報および認証情報を付加してＵｓｅｒ  Ｉｎｆｏｒｍａｔｉｏｎメッセージの送信を行い、着呼側の端末にＩＰアドレスの割付および認証処理を求める（ステップＳ４２）。
【００２８】
図６は、Ｕｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素に付加するＩＰアドレス情報と端末の認証情報のフォーマットを示す。
ここで、ＩＰ情報には、自端末のＩＰアドレスを符号なしの整数４バイトで付加する。ユーザＩＤおよびパスワードは１６バイトおよび８バイトのアスキーコードで付加する。
【００２９】
Ｕｓｅｒ  Ｉｎｆｏｒｍａｔｉｏｎメッセージを受信した着呼側の端末の接続制御部４は、Ｕｓｅｒ  Ｕｓｅｒ情報要素にＩＰアドレス情報および端末の認証情報が付加されているかどうかを確認する（ステップＳ５１，Ｓ５２）。付加されている場合には、情報を取得し（ステップＳ５３）ＩＰアドレスの確認および端末の認証を行う（ステップＳ５４，Ｓ５５）。ＩＰアドレスの確認および端末の認証が成功した場合には、回線制御部１に対して、Ｕｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素に処理が成功したことを示すフラグを付加するように指示する（ステップＳ５６）とともに、ＰＰＰ制御部３に対してＰＰＰの接続処理を行わないように指示する（ステップＳ５７）。
【００３０】
次いで、回線制御部１に対し、Ｕｓｅｒ  Ｉｎｆｏｒｍａｔｉｏｎメッセージの送信を指示する（ステップＳ５８）。ここで、回線制御部１は、ＩＰアドレスの割付および端末の認証の結果が成功したことを示すフラグをＵｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素に付加して送信を行うことで、発呼側にＩＰアドレスの割当および端末の認証結果が成功したことを報告する。
【００３１】
図７にＵｓｅｒ  ＩｎｆｏｒｍａｔｉｏｎメッセージのＵｓｅｒ  Ｕｓｅｒ情報要素に付加する認証結果のフラグのフォーマットを示す。ここで、フラグ情報は、アスキーコードを使用して、４バイトに“ＩＰＯＫ”と挿入する。
【００３２】
発呼側の端末は、Ｕｓｅｒ  Ｉｎｆｏｒｍａｔｉｏｎメッセージを受信すると（ステップＳ４３）、Ｕｓｅｒ  Ｕｓｅｒ情報要素にＩＰアドレスの割当および端末の認証が成功したことを示すフラグが含まれているかどうかを確認し（ステップＳ４４）、含まれていた場合には、ＰＰＰ層に対して接続を行わないように指示する（ステップＳ４５）。Ｕｓｅｒ  Ｉｎｆｏｒｍａｔｉｏｎメッセージを受信しなかった場合には、次にＰＩＡＦＳ層の接続を行い、ＰＩＡＦＳ層の接続が終了するとＰＰＰ層の接続を行う。そうすることで、本データ通信装置を含まない端末間での通信も可能とする。
以上で、ＰＨＳ回線の接続処理が完了する。
【００３３】
次に、データ送信を行う際のパケットの伝送方法に関して説明する。
ＰＰＰを使用してＩＰベースのデータ通信を行う場合には、図１１のように、各層でパケットにヘッダが付加され、相手端末まで伝送されることになる。
一方、図８は、ＰＰＰ層を使用しない場合のデータの伝送方法を示す図である。ここでは、ＰＰＰ層を使用しないため、ＩＰ層から受け取ったパケットをそのままＰＩＡＦＳ層に転送する。従って、ＰＰＰヘッダの付加は行われない。ＩＰパケット組み立てと分解、および信頼性のある伝送はＰＩＡＦＳ層の機能を利用している。
【００３４】
受信時は、送信時とは逆に通信回線から受信したパケットは、各層でヘッダの削除を行いながら下位の層からＩＰ層へ送られていく。この際に、ＰＰＰ層を通過する際には、ＰＰＰのヘッダは付加されていないため、ヘッダの処理は行わず、ＰＩＡＦＳ層から送られてきたパケットをそのままＩＰ層に転送する。
【００３５】
【発明の効果】
以上説明したように、本発明によれば、接続時には、ＰＰＰの接続処理を省くことができるため、接続手順の簡略化および接続にかかる時間の短縮が可能である。また、データ通信時には、ＰＰＰのヘッダを省くことができるため、通信時のスループットを向上させることが可能であり、通信回線の利用効率を高めることができる。
【図面の簡単な説明】
【図１】本発明のデータ通信装置の基本構成のブロック図である。
【図２】本発明のデータ通信装置の接続手順を示すフローチャート図である。
【図３】呼接続時に交わされる呼接続メッセージのシーケンス図である。
【図４】発呼側のＩＰアドレスの割当および端末認証処理の手順を示すフローチャート図である。
【図５】着呼側のＩＰアドレスの割当および端末認証処理の手順を示すフローチャート図である。
【図６】Ｕｓｅｒ  Ｕｓｅｒ情報要素に代入するＩＰアドレス情報および端末の認証情報のフォーマットを示す図である。
【図７】Ｕｓｅｒ  Ｕｓｅｒ情報要素に代入するＩＰアドレスの割付および認証結果のフラグのフォーマットを示す図である。
【図８】ＰＰＰ層を使用しない場合のデータの伝送方法を示す図である。
【図９】ＰＨＳを使用してＩＰベースのデータ通信を行う際のプロトコルスタックを示す図である。
【図１０】プロトコルスタックの接続の順番を示す図である。
【図１１】パケットの伝送手順を示す図である。
【符号の説明】
１…回線制御部、２…データ伝送制御部、３…ＰＰＰ制御部、４…接続制御部。
【図１】
0003617609.tif 000002
【図２】
0003617609.tif 000003
【図３】
0003617609.tif 000004
【図４】
0003617609.tif 000005
【図５】
0003617609.tif 000006
【図６】
0003617609.tif 000007
【図７】
0003617609.tif 000008
【図８】
0003617609.tif 000009
【図９】
0003617609.tif 000010
【図１０】
0003617609.tif 000011
【図１１】
0003617609.tif 000012