JPH10112739A - モデム装置 - Google Patents

モデム装置

Info

Publication number
JPH10112739A
JPH10112739A JP8263271A JP26327196A JPH10112739A JP H10112739 A JPH10112739 A JP H10112739A JP 8263271 A JP8263271 A JP 8263271A JP 26327196 A JP26327196 A JP 26327196A JP H10112739 A JPH10112739 A JP H10112739A
Authority
JP
Japan
Prior art keywords
packet data
modem
terminal computer
data
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8263271A
Other languages
English (en)
Inventor
Yasuhisa Iwasaki
泰久 岩崎
Hiroshi Wakie
浩志 脇柄
Seiji Yoshii
誠二 吉井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Telecom System Ltd
Original Assignee
NEC Telecom System Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Telecom System Ltd filed Critical NEC Telecom System Ltd
Priority to JP8263271A priority Critical patent/JPH10112739A/ja
Publication of JPH10112739A publication Critical patent/JPH10112739A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Maintenance And Management Of Digital Transmission (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【課題】 モデム装置をネットワークインタフェース及
びネットワークに接続しなくとも、端末コンピュータの
通信アプリケーションを使用して、端末コンピュータと
モデム装置との間のパケットデータリンクの接続確認及
びパケットデータの送受信確認ができるモデム装置を提
供する。 【解決手段】 端末コンピュータ1の通信アプリケーシ
ョンより送られるパケットデータを解析してホストコン
ピュータとの接続に擬したループバックを端末コンピュ
ータに対して行う疑似ホスト機能処理部9を設ける。T
CP/IPアプリケーションの場合、疑似ホスト機能処
理部9は、IPパケットデータをネットワークインタフ
ェース4に送信せずに解析し、IPパケットデータ内の
IPヘッダと上位プロトコルのデータのヘッダ部のみを
変換する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホストコンピュー
タとの間で通信を行うため端末コンピュータ側に設けら
れるモデム装置に関する。
【0002】
【従来の技術】従来のモデム装置、例えばモデムカード
装置は、端末コンピュータ、例えばパーソナルコンピュ
ータのTCP/IP(Transmission Control Protocol
/ Internet Protocol)アプリケーションより送られる
IPパケットデータを受信した場合、そのままの形でネ
ットワークインタフェースに送信するため、パーソナル
コンピュータのTCP/IPアプリケーションの通信動
作確認をさせるためには、モデムカード装置をネットワ
ークに接続しなければならなかった。
【0003】
【発明が解決しようとする課題】すなわち、パーソナル
コンピュータのTCP/IPアプリケーションは、ネッ
トワーク先のホストコンピュータとIPパケットデータ
を送受信することによって機能を成し得ているので、パ
ーソナルコンピュータがネットワーク経由でホストコン
ピュータとの通信を確立するためには、モデムカード装
置にネットワークインタフェースを接続し、これを介し
てネットワークに接続しなければならず、その接続を行
わない限りTCP/IPアプリケーションの通信動作確
認ができなかった。
【0004】従って、パーソナルコンピュータからネッ
トワーク先のホストコンピュータまでの接続環境及び接
続条件を完全に整え、しかもホストコンピュータに現実
にアクセスしないと、パーソナルコンピュータとモデム
カード装置との間でさえ、パーソナルコンピュータのT
CP/IPアプリケーションを使用したIPパケットデ
ータリンクの接続確認及びIPパケットデータの送受信
確認ができなかった。また、その確認を、ホストコンピ
ュータ側及びネットワークとの事前の接続環境や接続条
件等が整っていない状況下で行おうとしても、できない
ので、このような状況のときにモデムカード装置を購入
した場合には、パーソナルコンピュータのTCP/IP
アプリケーション及び通信系統並びにモデムカード装置
自体もその動作点検を充分に行えなかった。
【0005】以上のような問題は、モデムカード装置以
外のモデムボード装置や通常のボックス型モデム装置で
も同様であった。
【0006】そこで、本発明の目的は、モデム装置をネ
ットワークインタフェース及びネットワークに接続しな
くとも、端末コンピュータの通信アプリケーション(T
CP/IPアプリケーション等)を使用して、端末コン
ピュータとモデム装置との間のパケットデータリンクの
接続確認及びパケットデータの送受信確認ができるモデ
ム装置を提供することにある。
【0007】
【課題を解決するための手段】本発明によるモデム装置
は、端末コンピュータの通信アプリケーションより送ら
れるパケットデータを解析してホストコンピュータとの
接続に擬したループバックを端末コンピュータに対して
行う疑似ホスト手段を備えたものである。
【0008】端末コンピュータの通信アプリケーション
がTCP/IPアプリケーションの場合には、疑似ホス
ト手段は、TCP/IPアプリケーションより送られる
IPパケットデータを、ネットワークインタフェースに
送信せずに解析し、これを変換して端末コンピュータに
返信する。その変換は、IPパケットデータ内のIPヘ
ッダと上位プロトコルのデータのヘッダ部のみで良い。
本発明はモデムカード装置にとって特に有益である。
【0009】
【発明の実施の形態】以下に本発明の実施の形態を図面
に基づいて詳述する。
【0010】図1の実施例において、端末コンピュータ
1はTCP/IPアプリケーションを組み込んだノート
型パーソナルコンピュータ(以下「PC」と記す)、モ
デム装置2はカード型(以下「モデムカード」と記す)
とし、これらの間はPCMCIA準拠インタフェースを
有するシリアル信号線(RS232C)3で結ばれてい
るとする。また、モデムカード2とネットワークインタ
フェース4との間の信号線5は、制御線と通信/データ
信号線とを兼ねるものとする。
【0011】モデムカード2は、マイクロプロセッサを
搭載し、通信制御ソフトウェアを組み込んでおり、ソフ
トウェアの処理単位から5つの処理部、つまりデータ端
末通信制御処理部6とモデム制御コマンド処理部7とT
CP/IPプロトコル部8と疑似ホスト機能処理部9と
信号制御部10とに分けられ、各処理部を結ぶ線は論理
信号線とする。これら5つの処理部のうち、特に疑似ホ
スト機能処理部9に本発明の重点がある。
【0012】PC1とモデムカード2との通信プロトコ
ルの階層は、レイヤ1がPCMCIA、レイヤ2がPP
P(Point-to-Point Protocol)、レイヤ3がIP(Int
ernet Protocol)、レイヤ4がTCP(Transmission C
ontrol Protocol)で、その上に上位アプリケーション
が位置する。
【0013】PC1のTCP/IPアプリケーションを
動作させる前に、PC1とモデムカード2との間でレイ
ヤ2のPPPによるリンクの確立を行う必要がある。P
PPによるリンク確立は、データ通信制御処理部6経由
で、PC1とTCP/IPプロトコル部8との間でデー
タを授受することにより行われる。このとき、非同期デ
ータの変換方式や最大受信バイト数等がネゴシエーショ
ンされる。
【0014】PPPによるリンクが確立すると、モデム
カード2及びPC1はIPパケットデータの受信が可能
となるが、PC1のTCP/IPアプリケーションを使
用して、PC1とモデムカード2間の接続確認を行うた
めには、従来のモデムカードでは、ネットワーク経由で
呼接続してホストコンピュータに現実にアクセスしなけ
ればならなかった。従来のモデムカードは、PC1から
IPパケットデータを受信すると、データ端末通信制御
処理部6、TCP/IPプロトコル部8及び信号制御部
10を経由してネットワークインタフェース4に送信さ
れる。このときデータは、HDLC(High level Data
Link Control procedure)フレームの形で流れるが、従
来のモデムカードは、その内部でHDLCフレームの情
報部(IPパケットデータ)変更することなくそのまま
ネットワークインタフェース4に送信していた。
【0015】そこで、図1のモデムカード2では、疑似
ホスト機能処理部9を設け、ここでHDLCフレームの
情報部(IPパケットデータ)をホストコンピュータ側
での処理と同じように変更してPC1に送り返すことに
より、PC1のTCP/IPアプリケーションがあたか
もホストコンピュータと通信を行っているように見せ掛
けるようにしたものである。次に、その動作について説
明する。
【0016】図2に示す通り、HDLCフレームの情報
部、すなわちIPパケットデータは更にIPヘッダとユ
ーザデータに分かれ、ユーザデータは更にIPヘッダで
示される上位プロトコルのデータになっている。この上
位プロトコルのデータは、TCP/IPアプリケーショ
ンによって異なるため、疑似ホスト機能処理部9は上位
プロトコルに対応するデータに変換する。ここでは、実
処理と疑似処理の切り替えのためにICMP(Internet
Control Message Protocol)を用い、ICMPのエコ
ー機能を用いたパケット送受信診断プログラムであるP
INGを例に説明する。
【0017】PINGは、通常はホストに対してパケッ
トデータを授受して回線の状態を診断するものである。
図2において、PINGの場合には、IPヘッダの上位
プロトコルとして[RFC(Request For Comments)1
340]に定義されている、プロトコル番号1のICM
Pを採用している。すなわち、IPヘッダ内の上位プロ
トコルのフィールドが「1」の場合は、ユーザデータに
はICMPメッセージが入っていることになる。ICM
Pメッセージもまたヘッダ部とデータ部に分かれてお
り、ヘッダ部の最初の1バイト目にメッセージのタイプ
が示されている。そのメッセージタイプは、0:エコー
応答、3:宛先到着不能通知、4:始点抑制要求、5:
経路変更要求、8:エコー要求、11:時間切れ通知、
12:パラメタ異常通知、13:時刻要求、14:時刻
応答、15:情報要求、16:情報応答の11種類であ
る。
【0018】疑似ホスト機能処理部9は、PC1からの
エコー要求(番号8)に対してエコー応答(番号0)を
返すため、1バイト目のタイプを「8」から「0」、つ
まり「エコー要求」から「エコー応答」に変換し、3バ
イト目のチェックサムをICMPメッセージのみに計算
し直す。このチェックサムの計算が違うと、PING
は、通信不正を起こしたと見なしてデータを破棄する。
チェックサムは、データを16ビット整数の列と見たと
きの、それぞれの1の補数の和の補数であり、計算にあ
たって、チェックサムのフィールドは「0」と仮定す
る。残りのデータに関しては変換しない。ここでは、上
位プロトコルがICMPの場合の変換方法を説明した
が、上位プロトコルがTCPなどの場合は変換方法も違
ってくる。
【0019】疑似ホスト機能処理部9はIPヘッダも一
部変更する。その変更は、上位プロトコルに関係なく行
われ、12バイト目の送信側インタネットアドレスと1
6バイト目の受信側インタネットアドレスとを入れ換え
た後、10バイト目のチェックサムをIPヘッダ部のみ
に対して計算し直す。チェックサムのアルゴリズムはI
CMPと同様である。
【0020】以上、端末コンピュータ1がノート型パー
ソナルコンピュータ、モデム装置2がモデムカードの場
合の実施例について説明したが、端末コンピュータ1が
デスクトップ型パーソナルコンピュータ等、モデム装置
2がモデムボードやボックス型モデム等でも、本発明は
上記と同様に適用できる。また、通信アプリケーション
としては実用上はTCP/IPアプリケーションが最適
ではあるが、他の通信プロトコルによるものでも構わな
い。
【0021】
【発明の効果】以上説明したように本発明のモデム装置
は、ホストコンピュータとの接続に擬したループバック
を端末コンピュータに対して行う疑似ホスト機能を備え
たので、ネットワークに接続することなしに、すなわち
ホストコンピュータとは無関係に、端末コンピュータの
通信アプリケーションを使用した端末コンピュータとの
間のみでの、パケットデータリンクの接続確認及びパケ
ットデータの送受信確認ができる。
【0022】また、モデム装置において、端末コンピュ
ータ側とネットワーク側の回線、及びパケットデータの
送受信を別々にチェックできるため、信頼性及び保守性
の向上を図ることができる。
【図面の簡単な説明】
【図1】本発明によるモデム装置の一実施例の構成とデ
ータの流れを示すブロック図である。
【図2】図1のモデム装置を用いて通信するHDLCフ
レームにおけるIPパケットデータ(ICMPメッセー
ジを含む)を示す図である。
【符号の説明】
1 端末コンピュータ 2 モデム装置 4 ネットワークインタフェース 6 データ端末通信制御処理部 7 モデム制御コマンド処理部 8 TCP/IPプロトコル部 9 疑似ホスト機能処理部(疑似ホスト手段) 10 信号制御部

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 ホストコンピュータとの間で通信を行う
    ため端末コンピュータ側に設けられるモデム装置におい
    て、前記端末コンピュータの通信アプリケーションより
    送られるパケットデータを解析して前記ホストコンピュ
    ータとの接続に擬したループバックを端末コンピュータ
    に対して行う疑似ホスト手段を備えたことを特徴とする
    モデム装置。
  2. 【請求項2】 疑似ホスト手段は、端末コンピュータの
    TCP/IPアプリケーションより送られるIPパケッ
    トデータを、ネットワークインタフェースに送信せずに
    解析し、これを変換して端末コンピュータに返信する請
    求項1記載のモデム装置。
  3. 【請求項3】 疑似ホスト手段は、IPパケットデータ
    内のIPヘッダと上位プロトコルのデータのヘッダ部の
    みを変換する請求項2記載のモデム装置。
  4. 【請求項4】 モデム装置が、端末コンピュータに着脱
    自在に装填されるカードになっている請求項1、2又は
    3記載のモデム装置。
JP8263271A 1996-10-03 1996-10-03 モデム装置 Pending JPH10112739A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8263271A JPH10112739A (ja) 1996-10-03 1996-10-03 モデム装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8263271A JPH10112739A (ja) 1996-10-03 1996-10-03 モデム装置

Publications (1)

Publication Number Publication Date
JPH10112739A true JPH10112739A (ja) 1998-04-28

Family

ID=17387149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8263271A Pending JPH10112739A (ja) 1996-10-03 1996-10-03 モデム装置

Country Status (1)

Country Link
JP (1) JPH10112739A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000076490A (ko) * 1999-05-28 2000-12-26 코야마 리오 Tcp/ip/ppp 모뎀
JP2002518892A (ja) * 1998-06-11 2002-06-25 アイレディー コーポレイション Tcp/ip/pppモデム
JP2003018152A (ja) * 2001-07-04 2003-01-17 Nec Corp Ppp終端装置、ネットワーク装置及びlcpエコー要求応答方法
US6711614B1 (en) 1999-08-09 2004-03-23 Nec Corporation Method for carrying out real time backup communication of IP communication
JPWO2005069535A1 (ja) * 2004-01-14 2008-04-24 日本電気株式会社 暗号化通信方法、暗号化通信システム、ノード装置、名前解決サーバ及びプログラム

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002518892A (ja) * 1998-06-11 2002-06-25 アイレディー コーポレイション Tcp/ip/pppモデム
KR20000076490A (ko) * 1999-05-28 2000-12-26 코야마 리오 Tcp/ip/ppp 모뎀
US6711614B1 (en) 1999-08-09 2004-03-23 Nec Corporation Method for carrying out real time backup communication of IP communication
JP2003018152A (ja) * 2001-07-04 2003-01-17 Nec Corp Ppp終端装置、ネットワーク装置及びlcpエコー要求応答方法
US7251244B2 (en) 2001-07-04 2007-07-31 Juniper Networks, Inc. PPP terminating equipment, network equipment and method of responding to LCP echo requirement
US7664104B2 (en) 2001-07-04 2010-02-16 Juniper Networks, Inc. PPP terminating equipment, network equipment and method of responding to LCP echo requirement
US8031700B2 (en) 2001-07-04 2011-10-04 Juniper Networks, Inc. PPP terminating equipment, network equipment and method of responding to LCP echo requirement
JPWO2005069535A1 (ja) * 2004-01-14 2008-04-24 日本電気株式会社 暗号化通信方法、暗号化通信システム、ノード装置、名前解決サーバ及びプログラム
JP4752510B2 (ja) * 2004-01-14 2011-08-17 日本電気株式会社 暗号化通信システム
US8356169B2 (en) 2004-01-14 2013-01-15 Nec Corporation Encryption communication system, apparatus and method for allowing direct encryption communication with a plurality of nodes

Similar Documents

Publication Publication Date Title
JP3270481B2 (ja) データアダプタ
US5559800A (en) Remote control of gateway functions in a wireless data communication network
JP3464907B2 (ja) プロトコル変換システム
US6912588B1 (en) System and method for managing client requests in client-server networks
US5768525A (en) Transparent support of protocol and data compression features for data communication
US6360281B1 (en) System and method for communicating with a serial communications device using multiple virtual ports
US6167450A (en) Data communications management system and protocol replacement method for mobile communication environments
US4680781A (en) Data telecommunications system and method with universal link establishment
US6278706B1 (en) Wireless packet data communication apparatus and method
US6320874B1 (en) Establishing and terminating connections in a mixed protocol network
NO318021B1 (no) Protokoll for pakkedata, spesielt ved tradlos kommunikasjon
US6857005B2 (en) Console interaction handling in a data processing network
US6618393B1 (en) Method and apparatus for transparent support of network protocols with header translation
US7251244B2 (en) PPP terminating equipment, network equipment and method of responding to LCP echo requirement
WO1999039488A1 (en) Communications system for mobile data transfer
US7505418B1 (en) Network loopback using a virtual address
JP3988475B2 (ja) 送信装置、受信装置およびそれらの方法
GB2327829A (en) Communications system with data-specific replacement protocols
JPH09326810A (ja) 障害時のコネクション切り替え方法
US20060227703A1 (en) Operating method for dynamic physical network layer monitoring
US20040131080A1 (en) Data communication device
KR100265979B1 (ko) 호스트 컴퓨터와 브랜치 프로세서간의 통신 프로토콜변환 방법 및 장치
CN113055228B (zh) 一种基于无线网卡的无感知网络桥接方法及其装置
KR0141294B1 (ko) 퍼스널 컴퓨터 내장형 전전자 교환기 접속용 프로세서
KR100285743B1 (ko) 포인트투포인트프로토콜방법