Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3294075B2 - データ転送方法 - Google Patents
[go: Go Back, main page]

JP3294075B2 - データ転送方法 - Google Patents

データ転送方法

Info

Publication number
JP3294075B2
JP3294075B2 JP24043795A JP24043795A JP3294075B2 JP 3294075 B2 JP3294075 B2 JP 3294075B2 JP 24043795 A JP24043795 A JP 24043795A JP 24043795 A JP24043795 A JP 24043795A JP 3294075 B2 JP3294075 B2 JP 3294075B2
Authority
JP
Japan
Prior art keywords
format
packet
atm
frame
network
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.)
Expired - Lifetime
Application number
JP24043795A
Other languages
English (en)
Other versions
JPH08111693A (ja
Inventor
ケシャフ スリニヴァサン
シャルマ ローゼン
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.)
AT&T Corp
Original Assignee
AT&T Corp
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 AT&T Corp filed Critical AT&T Corp
Publication of JPH08111693A publication Critical patent/JPH08111693A/ja
Application granted granted Critical
Publication of JP3294075B2 publication Critical patent/JP3294075B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/2898Subscriber equipments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5645Connectionless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5665Interaction of ATM with other protocols
    • H04L2012/5667IP over ATM

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、処理システム網に
関し、特に、網間処理システム上のアプリケーションプ
ログラム間の通信を確立する方法およびシステムならび
に網間データ転送に関する。
【0002】
【従来の技術】ビデオ、音声およびデータを含むマルチ
メディア情報の転送に非同期転送モード(ATM)網を
使用することは、この網の高いデータレートおよび柔軟
性によってますます増大している。ATM網は、CCI
TTによって規定されたパケット交換技術標準を使用す
る(例えば、エム.デプリッカー(M. dePrycker)、「非
同期転送モード:広帯域ISDNからのソリューション
(Asynchronous TransferMode: Solutions from Broadba
nd ISDN)」(Ellis Horwood、1993年)参照)。A
TM網は、テレビ会議、ビデオオンデマンド、および電
話アプリケーションのような現在および将来のマルチメ
ディアアプリケーションのネットワーキングのために、
コンピュータ産業および通信産業によって採用されてい
る。ATM網はコネクション型網であり、網装置(デバ
イス)間のデータの各転送の前に網接続マネージャへ発
呼して仮想回線すなわちそれらの装置間の接続(コネク
ション)を確立する。仮想回線は、装置間でデータを伝
送するために網接続マネージャによって指定された特定
のルーティング経路に対応する。しかし、市販のコンピ
ュータでATM互換のものはほとんどない。さらに、現
在の少数のATM網に対して現在利用可能な接続は、A
TM網の構築に現在使用されているデータルーティング
スイッチのコストが高いために制限される。
【0003】これに対して、インターネットのようなコ
レクションレス型網を通じて相互に通信するコンピュー
タなどの処理システムは、現在世界中で使用され、会
社、学校および多くの家庭に見ることができる。このよ
うな網をコネクションレス型と呼ぶのは、ATM網で要
求されるような「接続」すなわち仮想回線を最初に確立
することなしに、発信装置から宛先装置へ網を通じてデ
ータが転送されるためである。
【0004】コンピュータは、いくつかのプロトコルの
うちのいずれか(例えば、インターネットプロトコル
(IP))を使用して、コネクションレス型網を通じて
通信する。プロトコルは、ファイル転送、リモートログ
イン、電子メールおよびその他のサービス(例えば分散
処理)を提供する。IPは、そのファシリティのうちで
もとりわけ、データパケットが、発信装置から最終宛先
装置まで1つまたは複数の網を通じて伝送されることを
可能にする。コネクションレス型網では、データは、宛
先装置のアドレスとともに発信装置によって送信され、
コネクションレス型網は、所望の宛先装置まで、任意数
の網経路によってそのデータをルーティングする。
【0005】これらのデータ転送技術における相違点
は、コネクションレス型網(例えばインターネット)上
で利用可能な多数のコンピュータおよびアプリケーショ
ンソフトウェアを、ATM網で利用可能になると予想さ
れる装置および広範囲のサービスとリンクする際の主な
障害となっている。個々の網上で情報を転送するために
使用されるデータパケットフォーマットの相違はさらに
このような網システムのリンクを妨げている。
【0006】
【発明が解決しようとする課題】このように、コネクシ
ョンレス型網とATM網の間の通信およびデータ転送を
確立することに対する必要性が認識されている。
【0007】
【課題を解決するための手段】従来のプロセス間通信お
よび網間データ転送の多くの問題点は本発明の原理によ
り解決される。
【0008】現在のコネクションレス型のサーバおよび
クライアントのプログラムは、このようなプログラム間
に接続すなわち仮想回線を確立することによって、コネ
クションレス型またはコネクション型の網に接続された
相異なる装置上で動作するコネクション型ルーチンと通
信するように修正される。サーバプログラムは他のプロ
グラムおよびルーチンにサービスを提供し、クライアン
トプログラムはサーバプログラムによって提供されるサ
ービスを利用する。
【0009】このようなコネクションレス型のサーバお
よびクライアントのプログラムは、データを転送する前
に接続マネージャと通信する。接続マネージャは、プロ
グラム間の接続を確立し維持するルーチンまたは回路で
ある。サーバプログラムは、利用可能サービスメッセー
ジを接続マネージャに送信することによって、リモート
クライアントルーチンとの通信を確立するように修正さ
れる。接続マネージャは、この利用可能サービスメッセ
ージに基づいて利用可能サービスを登録し、登録確認メ
ッセージをサーバプログラムに返送する。その後、クラ
イアントプログラムは、サーバプログラムによって実行
される特定の利用可能サービスへの接続を要求する接続
要求メッセージを接続マネージャに送信することができ
る。このメッセージを受信すると、接続マネージャは、
対応する接続要求をサーバプログラムに送信する。その
後、サーバプログラムは、接続許可メッセージを接続マ
ネージャに送信し、接続マネージャはこれに応答して、
サーバプログラムとリモートクライアントルーチンの間
に確立された接続に対応する仮想回線識別子(VCI)
を返送する。次に、サーバプログラムが動作中の装置の
網インタフェースはVCIの値を使用して、そのVCI
値を有する網から受信したデータパケットを伝送する。
【0010】同様にして、クライアントプログラムは、
特定のサーバルーチンへの接続を要求するメッセージを
接続マネージャに送信することによってリモートサーバ
ルーチンとの通信を確立するように修正される。接続マ
ネージャは、確認返送メッセージを送信することによっ
てその要求を確認する。接続マネージャは、要求された
サービスが利用可能サーバルーチンによって実行される
かどうかを判断し、実行される場合、そのサーバルーチ
ンと接続を確立する。サーバルーチンと接続を確立した
後、接続マネージャは、接続確立通知をクライアントプ
ログラムに送信する。この接続確立通知は、対応する確
立された接続のVCI値を含む。次に、クライアントプ
ログラムが動作中の装置の網インタフェースはVCIの
値を使用して、そのVCI値を有する網から受信したデ
ータパケットを伝送する。
【0011】本発明の1つの特徴は、接続が確立された
後にデータパケットが伝送されることに関する。本発明
によれば、発信装置で動作している発信ルーチンと、宛
先装置で動作している宛先ルーチンが、ATMフォーマ
ットのフレームでデータの生成および受信を行い、網が
インターネットプロトコル(IP)パケットでデータを
伝送する場合に、発信ルーチンと宛先ルーチンの間の情
報の転送が可能となる。このようなデータ転送は、網上
を伝送させるためにIPパケットのデータ部分にATM
フォーマットのフレームをカプセル化するカプセル化器
およびカプセル化解除器を使用して実現される。(「カ
プセル化器」および「カプセル化解除器」という用語
は、物理的な装置として実現されたもののみならず、ソ
フトウェアによって実現されるカプセル化ルーチンやカ
プセル化解除ルーチンをも含む。)
【0012】本発明の1つのカプセル化方法によれば、
送信されるべきATMフォーマットのフレームの発信源
情報および宛先情報を含む中間データフォーマットヘッ
ダが作成される。その後、生成された中間フォーマット
ヘッダは、ATMフォーマットのフレームに付加され、
中間フォーマットデータパケットを形成する。次に、中
間フォーマットデータパケットは、IPパケットのデー
タ部分にカプセル化され、網上に伝送される。カプセル
化されたIPパケットは、宛先装置によって受信された
後、もとのATMフォーマットパケットへとカプセル化
解除される。
【0013】本発明による1つのカプセル化解除方法で
は、まず、受信したIPパケットから中間フォーマット
データパケットを取得する。次に、ATMフォーマット
のフレームおよび中間データフォーマットヘッダを、中
間フォーマットデータパケットから取得する。次に、宛
先装置は、取得したATMフォーマットのフレームを、
対応する宛先ルーチンへルーティングする。宛先装置が
中間ゲートウェイ宛先装置である場合には、最初のフォ
ーマットのデータパケットは第2の網を通じて最終宛先
装置へ送信される。
【0014】本発明は、1つ以上のリンクされた網を通
じて通信するルーチン間でのデータ転送を容易にする。
ルーチンによって送信され読み出される情報のデータフ
ォーマットは、網が伝送可能なものとは異なる。
【0015】
【発明の実施の形態】図1は、図3および図4に示す処
理システム内で非同期転送モード(ATM)対応のホス
トとして機能するパーソナルコンピュータ(PC)10
0の等角図である。PC100は、ハードウェア筐体1
01(一部切断図で示す)、モニタ104、キーボード
105、および、オプションのマウス108からなる。
注意すべき点であるが、モニタ104、ならびにキーボ
ード105およびマウス108は、それぞれ、適当な構
成の出力装置および入力装置で置き換えることが可能で
ある。ハードウェア筐体101は、フロッピーディスク
ドライブ102およびハードディスクドライブ103の
両方を有する。フロッピーディスクドライブ102は外
部ディスクを受け入れて読み書きを行い、ハードディス
クドライブ103は高速アクセスデータ記憶および検索
を行うことが可能である。また、PC100は、例え
ば、テープドライブ、コンパクトディスクドライブ、シ
リアルデータポート、およびパラレルデータポートのよ
うな、データを送信または受信する適当な構成を有する
ことも可能である。
【0016】ハードウェア筐体101の一部切断部内で
は、中央処理装置(CPU)106のような処理ユニッ
トが、メモリ記憶装置(この実施の形態ではランダムア
クセスメモリ(RAM)107)に接続されている。C
PU106はさらに、ATM網インタフェース109に
接続されるとともに、インターネットインタフェース1
10のようなコネクションレス型網インタフェースにも
接続されている。適当なATM網インタフェース109
としては、米国ペンシルバニア州ピッツバーグのFore S
ystems, Inc.から市販されているATMホストアダプタ
カードがある。適当なコネクションレス型網インタフェ
ース110には、インターネットへの接続用に市販され
ているものがある。
【0017】PC100は単一のCPU106を有する
ものとして図示されているが、PC100は、本発明の
原理を協調的に実行することが可能な複数のCPU10
6を有することも可能である。また、PC100は単一
のローカルメモリ記憶装置107を有するものとして図
示されているが、PC100は複数のローカルメモリ記
憶装置を有することも可能である。さらに、PC100
は処理システム網内のATM対応ホストの1つの実装を
例示するために利用されているが、本発明は、少なくと
も1つの処理ユニットを有する任意の処理システム、例
えば、高機能電卓、携帯型コンピュータ、ミニコン、メ
インフレームおよびスーパーコンピュータ(RISCお
よび並列処理アーキテクチャを含む)や、これらからな
る処理システム網において実装可能である。
【0018】図2は、図1のパーソナルコンピュータ1
00で利用されるマイクロ処理システムのブロック図で
ある。マイクロ処理システムは、データバス203を通
じてRAM107のようなメモリ記憶装置に接続された
CPU106のような単一の処理ユニットを有する。メ
モリ記憶装置107は、処理ユニット106が取得し、
解釈し、実行することが可能な1つ以上の命令を記憶す
るように動作する。
【0019】処理ユニット106は、制御ユニット20
0、算術論理ユニット(ALU)201、およびローカ
ルメモリ記憶装置202(例えば、スタック可能キャッ
シュまたは複数のレジスタ)を有する。制御ユニット2
00は、メモリ記憶装置107から命令を取得すること
が可能である。ALU201は、命令を実行するのに必
要な加算および論理積(AND)を含む複数の演算を実
行することが可能である。ローカルメモリ記憶装置20
2は、一時的な結果および制御情報を記憶するために使
用される高速記憶装置を提供することが可能である。
【0020】本発明のプロセス間通信および網間データ
転送の方法およびシステムの使用法として考えられるも
のに、インターネットおよびATM網上の装置間の通信
およびデータ転送を提供することがある。従って、以下
では、これらのコネクションレス型およびコネクション
型の網に関して本発明の説明をするが、このことは、本
願発明を適切に利用することが可能な網の種類に制限を
加えることを意味するものではない。
【0021】図3は、ATM網300とコネクションレ
ス型網(例えばインターネット310)とにリンクされ
た図1の処理システム100のようなATM対応ホスト
のブロック図である。処理システム100は、網300
と310の間のデータ転送を可能にするゲートウェイと
して作用することが可能である。ATM網300は処理
システム100を処理システム320および321、ビ
デオオンデマンドサービス装置322、電話システム3
23ならびにビデオフォンシステム324とリンクす
る。ATM網は、音声、データまたはビデオ情報を小さ
いセルすなわちパケットへと編成することによってAT
M網300に接続された装置間でこれらの情報を伝送す
ることが可能なセル交換網である。CCITTおよびA
TMフォーラムは、ATMフォーラムユーザ網インタフ
ェース3.0(ATM Forum User-Network Interface 3.
0)、Prentice-Hall、1993年(以下「ATMフォー
ラムUNI文献」という)に記載されているように、A
TM網の多くの構成および機能を標準化している。AT
Mセルは高速でATM網300を通じて伝送される。そ
の速度は、現在では、毎秒50メガビット〜毎秒2.4
ギガビットの範囲である。
【0022】インターネット310は、処理システム1
00を処理システム330、331および332ならび
にローカルエリアネットワーク(LAN)333とリン
クする。LAN333は、建物や工場内で連続的なケー
ブルまたは宅内音声データ電話システムによってさまざ
まなハードウェア装置を接続する通信網である。インタ
ーネットは、一般に、独立のすなわち別個のコネクショ
ンレス型網が一体となって動作する集合体として定義さ
れ、いくつかのプロトコルのうちのいずれか(例えばイ
ンターネットプロトコル(IP))を使用して相互に接
続された網からなる世界的な網も含まれる。プロトコル
は、ファイル転送、リモートログイン、電子メールおよ
びその他のサービス(例えば分散処理)とともに、他の
資源(リソース)も提供する。IPは、そのファシリテ
ィのうちでもとりわけ、仮想回線すなわち「接続」を最
初に確立することなしに、IPデータパケットが、発信
ノード(例えば処理システム100)から、途中で複数
の網を通って最終宛先ノードまで伝送されることを可能
にする。
【0023】修正がなければ、インターネット310の
ようなコネクションレス型網上で実装された現在のアプ
リケーションプログラムは、ATM網では仮想回線を確
立しなければならないことおよびデータパケットフォー
マット不整合のために、網300のようなATM網上で
利用可能なサービスを利用することができない。
【0024】図4は、例示したアプリケーションプログ
ラムA400とB430がATM網300上の装置と通
信することを可能にする、本発明の1つの実施の形態に
よる通信プロセスおよびルーチンのブロック図である。
以下の説明では、他のルーチンによって要求されたとき
にサービスを実行するルーチンをサーバルーチンとい
う。さらに、そのサービスを要求したルーチンをクライ
アントルーチンという。
【0025】図4において、図3の処理システム100
および330によって実行されるルーチンは、それぞれ
100および330と示された対応する破線輪郭内に含
まれる。処理システム100内で、例示的なアプリケー
ションプログラムA400は、接続サービスルーチンラ
イブラリ405と通信する。アプリケーションプログラ
ムA400はコネクションレス型のサーバまたはクライ
アントのいずれのプログラムでもよい。通信は、図2の
処理ユニット106内のプロセス間通信によって、また
は、処理システム100内の2つの適当にプログラムさ
れた回路もしくは装置の間の接続によって、行われる。
【0026】接続サービスルーチンライブラリ405
は、接続マネージャ410と通信する。接続マネージャ
410はさらに、インターネットプロトコル(IP)ス
タックインタフェース415およびATMプロトコルス
タックインタフェース420と通信する。スタックイン
タフェース415および420はまた、カプセル化器・
カプセル化解除器425およびアプリケーションプログ
ラムA400とも通信する。接続マネージャ410は、
図1の処理ユニット106上で動作するプログラム(ル
ーチン)であり、あるいは、処理システム100内に含
まれる適当にプログラムされた装置または回路である。
適当な接続マネージャ410ルーチンは、ATMフォー
ラムUNI文献の第5節第149〜292ページに記載
されている。
【0027】IPスタックインタフェースルーチン41
5は、網インタフェース110と通信して、処理システ
ム100とインターネット310の間のデータ転送を可
能にするのに必要な信号を発生させる。IPスタックイ
ンタフェース415は、シグナリングを含めて、インタ
ーネットプロトコルで指定される各層によって必要とさ
れる抽象的機能を実行するように動作する。IPスタッ
クインタフェース415は、処理ユニット106で動作
するルーチンとすることも可能であり、また、処理シス
テム100内に含まれる適当にプログラムされた回路ま
たはカードとすることも可能である。適当なIPスタッ
クインタフェース415は、エス.ジェー.レフラー
(S. J. Leffler)、エム.ケー.マクシック(M. K. McKu
sick)、エム.ジェー.カレルズ(M. J. Karels)、ジェ
ー.エス.クォーターマン(J. S. Quarterman)、「4.
3BSD UNIXオペレーティングシステムの設計と
実装(The Design and Implementation of the 4.3 BSD
UNIX Operating System)」、Addison-Wesley、1989
年(以下「BSD文献」という)に記載されている。I
Pスタックインタフェース440は、アプリケーション
プログラムA400と通信して、通常のようにしてイン
ターネット310上の他の装置とのデータ転送を可能に
する。
【0028】同様に、ATMプロトコルスタックインタ
フェース420は、ATM網インタフェース109と通
信して、処理システム100とATM網300上の装置
(例えば処理システム320)の間のデータ転送を可能
にする適当な信号を発生させる。ATMプロトコルスタ
ックインタフェース420は、ナイーブモードのATM
スタックの意味規則すなわち抽象的機能を実装する。適
当なATMプロトコルスタックインタフェース420は
BSD文献に記載されている。
【0029】カプセル化器・カプセル化解除器425
は、インターネット310を通じてATMフォーマット
のフレームの送受信をするためIPデータパケット内で
ATMフォーマットのフレームのカプセル化およびカプ
セル化解除を実行する。カプセル化器・カプセル化解除
器425でATMフォーマットのフレームのカプセル化
およびカプセル化解除を実行するために使用される方法
は、以下で、それぞれ図7および図8に関して詳細に説
明する。
【0030】結果として、ATMプロトコルスタックイ
ンタフェース420は、アプリケーションプログラムA
400とATM網300上の装置の間でATM網インタ
フェース109を通じて、または、インターネット31
0上の装置とカプセル化器・カプセル化解除器425お
よびIPプロトコルスタックインタフェース415を通
じて、ATMフォーマットのフレームのデータ転送を実
行する。さらに、スタックインタフェース415および
420ならびにカプセル化器・カプセル化解除器425
は、網300および310上の装置間でデータを転送す
るためのゲートウェイ処理システムあるいはATM対応
ホストとして動作することも可能である。
【0031】同様にして、処理システム330内では、
アプリケーションプログラムB430(コネクションレ
ス型のサーバでもクライアントでもよい)は、対応する
接続サービスルーチンライブラリ435、IPスタック
インタフェース440およびATMプロトコルスタック
インタフェース455と通信する。さらに、接続サービ
スルーチンライブラリ435は、IPプロトコルスタッ
クインタフェース440と通信する。また、IPスタッ
クインタフェース440は、インターネット310に接
続されたインターネット網インタフェース445との間
でIPパケットを送受信する。
【0032】IPスタックインタフェース440および
インターネット網インタフェース445はそれぞれ、処
理システム100内のIPスタックインタフェース41
5および網インタフェース110とほぼ同様に作用す
る。同様に、ATMプロトコルスタックインタフェース
455およびカプセル化器・カプセル化解除器460
は、処理システム100内の対応物とほぼ同様に作用す
る。しかし、ATMプロトコルスタックインタフェース
455は、アプリケーションプログラムB430および
カプセル化器・カプセル化解除器460との間でATM
フォーマットのフレームを送受信するのみであり、AT
M網との間では送受信を行わない。
【0033】図4に示したアプリケーションプログラム
A400およびB430としては、ATMフォーマット
のフレームを転送し、リモートのクライアントまたはサ
ーバのプログラムとの通信接続を確立するために接続サ
ービスルーチンライブラリ呼出しを含むように現在のア
プリケーションルーチンを修正したものが可能である。
リモートプログラムは、図3および図4の処理システム
320のような、ATM網300にリンクされた装置上
で動作することが可能である。ルーチン間の通信を可能
にする接続すなわち仮想回線は接続マネージャ410に
よって確立され維持される。すなわち、処理システム1
00内で維持される接続サービスルーチンライブラリ4
05は、接続マネージャ410と直接通信することが可
能である。同様にして、接続サービスルーチンライブラ
リ435は、通常のようにIPスタックインタフェース
415および440を介してインターネット310を通
じて接続マネージャ410と通信することが可能であ
る。
【0034】接続サービスルーチンライブラリ435
は、仮想回線すなわち接続の確立および維持のために接
続マネージャ410と通信する適当なルーチンを含む。
接続ルーチンライブラリに含まれるいくつかのルーチン
の動作については以下で図5および図6を参照してさら
に詳細に説明する。あるいは、アプリケーションプログ
ラムA400およびB430は、ATM網300で動作
するように作成されたもののようなコネクション型プロ
グラムとすることも可能である。そのような場合には、
プログラムA400およびB430には、接続を確立す
るためにそれぞれ接続サービスルーチンライブラリ40
5および435を使用するための修正は不要であろう。
【0035】アプリケーションプログラムB430と処
理システム330上のリモートルーチンのような2つの
ルーチンの間で接続が確立された後、以下のようにして
ルーチン間でデータが転送される。図4を参照する。接
続されたルーチンは、ATMプロトコルを使用してデー
タを送受信することができると仮定すると、プログラム
430はデータを処理システム330内のATMプロト
コルスタックインタフェース455へ送信する。ATM
プロトコルスタックインタフェース455は、データを
ATMフォーマットのフレームに構成して、それをカプ
セル化器・カプセル化解除器460へ送信する。カプセ
ル化器・カプセル化解除器460は、データパケットを
IPパケット内にカプセル化する。適当なカプセル化ル
ーチンの1つは、以下で図7を参照して説明する。
【0036】次に、カプセル化されたIPパケットはI
Pスタックインタフェース440へ送信される。IPス
タックインタフェース440は、IP網インタフェース
445を介して、インターネット310を通じて処理シ
ステム100へそのIPパケットを送信する。処理シス
テム100内では、IPスタックインタフェース415
が、IP網インタフェース110からIPパケットを受
信する。IPスタックインタフェース415は、そのI
Pパケットがカプセル化IPパケットであると識別し、
それをカプセル化解除のためにカプセル化器・カプセル
化解除器425へ送信する。適当なカプセル化解除ルー
チンの1つは、以下で図8を参照して説明する。
【0037】次に、カプセル化解除されたATMフォー
マットのフレームは、カプセル化器・カプセル化解除器
425によってATMプロトコルスタックインタフェー
ス420へ送信される。ATMプロトコルスタックイン
タフェース420は、接続マネージャ410からの情報
に基づいてATMフォーマットのフレームの宛先を識別
する。次に、ATMプロトコルスタックインタフェース
420は、ATM網インタフェース109を制御して、
ATMフォーマットのフレームを、ATM網300を通
じて処理システム320へ送信する。
【0038】図5に、リモートのコネクション型ルーチ
ンとの間でデータを転送するための接続を確立するため
に使用されるサーバ接続ルーチン500の流れ図を示
す。リモートのコネクション型ルーチンは、ATM網3
00またはインターネット310にリンクされた装置上
で動作していることが可能である。サーバ接続ルーチン
500は、図4の処理システム330上でサーバプログ
ラムとして実行されるアプリケーションプログラムB4
30について説明する。しかし、本発明の方法は、処理
システム10上で動作するアプリケーションプログラム
A400のように、インターネット310に接続された
装置上で動作するコネクションレス型サーバルーチンに
よって使用されることも可能である。
【0039】図5を参照すると、ステップ510で、サ
ーバアプリケーションプログラムB430がそのサービ
スを公表したい場合、接続サービスルーチンライブラリ
435内のサービスルーチンに指示して、利用可能なサ
ーバプログラムメッセージを接続マネージャ410へエ
クスポートする。サーバプログラムメッセージは、利用
可能なサービスのサービス名を含む。メッセージは、通
常のように、IPスタックインタフェース440および
415、ならびに対応する網インタフェース445およ
び110を介して、インターネット310を通じて、接
続マネージャ410へ送信されることが可能である。エ
クスポートされるメッセージは、サーバアプリケーショ
ンプログラムB430が接続マネージャ410からのメ
ッセージを聴取する網ポート番号も含むことが可能であ
る。サーバアプリケーションプログラムから利用可能な
サービスメッセージを受信すると、接続マネージャ41
0は、利用可能サービスリストにその利用可能なサービ
ス名およびポート番号を登録する。その後、接続マネー
ジャ410は、この登録を確認するメッセージを返送す
る。
【0040】ステップ510で、利用可能なサービスメ
ッセージをエクスポートした後、ステップ520で、サ
ーバアプリケーションプログラムB430は、接続マネ
ージャ410が、指定した網ポート番号に登録確認メッ
セージを送信するのを待機する。ステップ520で、登
録確認メッセージを受信した後、ステップ530で、サ
ーバアプリケーションプログラムB430は、今度は、
接続マネージャ410によって送信される接続着信メッ
セージを待機する。このメッセージは、リモートのクラ
イアントプログラムが接続マネージャ410からサーバ
アプリケーションプログラムB430への接続を要求し
たことを示す。例えばATM網300にリンクされた処
理システム320上で動作しているリモートクライアン
トプログラムは、このようなサービス接続要求を発生す
ることがある。リモートクライアントプログラムから、
サーバアプリケーションプログラムB430によって提
供される利用可能サービスに対する要求を受信すると、
接続マネージャ410は、サーバアプリケーションプロ
グラムB430へ、接続着信メッセージを送信すること
になる。
【0041】セキュリティの手段を提供するために、サ
ーバアプリケーションプログラムB430へ送信される
接続着信メッセージは接続キーを含むことが可能であ
る。接続キーは、保有しているIPスタックインタフェ
ース(この例ではIPスタックインタフェース440)
に、以下で説明するように接続を確立するために必要な
情報を与える16ビット情報ワードとすることが可能で
ある。
【0042】ステップ530で、接続着信メッセージを
受信すると、ステップ540で、サーバアプリケーショ
ンプログラムB430は、その接続を受け入れるかどう
かを決定する。ステップ540で、プログラム430
が、その接続を受け入れないと決定すると、ステップ5
50で、接続拒絶メッセージが接続マネージャ410へ
送信され、サーバ接続ルーチンは終了する。接続マネー
ジャ410は、接続拒絶メッセージを受信すると、対応
する利用可能サービス名を利用可能サービスリストから
削除する。あるいは、ステップ550で、接続拒絶メッ
セージが送信された後、サーバ接続ルーチン500はス
テップ530に戻り、そこで接続マネージャ410から
他の接続要求を待機することも可能である。このような
代替構成では、接続マネージャ410は、接続拒絶メッ
セージの受信後に対応する利用可能サービス名を利用可
能サービスリストから削除しない。
【0043】一方、ステップ540で、サーバ接続ルー
チン500が接続を受容可能であると決定した場合、ル
ーチン500はステップ560に進む。ステップ560
で、サーバアプリケーションプログラムB430は、接
続サービスルーチンライブラリ435に指示して、接続
マネージャ410へ接続受容メッセージを送信させる。
接続受容メッセージは、接続が正しいクライアントおよ
びサーバのプログラム間に確立されることを保証するた
めに、以前に接続マネージャ410によって送信された
接続キーを含むことが可能である。
【0044】次に、ステップ570で、サーバアプリケ
ーションプログラムB430は、確立されたメッセージ
に対応して、接続マネージャ410によって送信される
仮想回線識別子(VCI)値の受信を待機する。VCI
値は、それぞれ処理システム330および320上のサ
ーバプログラムとリモートクライアントプログラムの間
でデータが伝送される仮想回線すなわちデータパスに対
応する、ATM網で使用される固有の識別子である。V
CI値は、サーバプログラムとリモートクライアントプ
ログラムの間で接続マネージャ410によって維持され
る接続を識別し、VCI値とともに送信されたデータを
接続マネージャ410が正しい処理システムへルーティ
ングすることを保証する。VCIについてのさらに詳細
な説明は、上記のATMフォーラムUNI文献に記載さ
れている。
【0045】ステップ570でVCI値を受信した後、
ステップ580で、サーバアプリケーションプログラム
B430は、VCI値をATMプロトコルスタックイン
タフェース445へ送信する。ATMプロトコルスタッ
クインタフェース445は、VCI値を使用して、イン
ターネット310から受信したその特定VCI値を有す
るATMフォーマットのフレームをサーバアプリケーシ
ョンプログラムB430へ送信する。換言すれば、ステ
ップ580の機能は、対応するATMプロトコルスタッ
クインタフェース440およびサーバアプリケーション
プログラム430にVCI値をバインドすることである
ということが可能である。処理システム100の接続マ
ネージャ410は、確立した接続のVCI値と、接続さ
れているプログラムを実行している対応する処理システ
ムのインターネット網ポート番号とを含むVCIマッピ
ングリストを維持する。接続されたサーバおよびリモー
トクライアントプログラムによって生成されるデータ
は、接続マネージャ410からの情報によって制御され
て、処理システム100を通じて網300および310
によってそれぞれの宛先へルーティングされる。
【0046】接続マネージャ410は、5個のリストを
継続的に検査し更新することによってその動作を実行す
ることが可能である。これらの5個のリストには、上記
の利用可能サービスリストおよびVCIマッピングリス
トと、利用可能なサーバプログラムを待機中のクライア
ントプログラムを示すクライアント要求リストと、受容
を待機中の接続の識別子を記憶する接続要求リストと、
バインド接続リストとがある。バインド接続リストは、
接続マネージャ410によって確立されてはいるが対応
するATMプロトコルスタックインタフェースにまだバ
インドされていない接続を含む。
【0047】従来のコネクションレス型サーバアプリケ
ーションプログラムは、図5のサーバ接続ルーチン50
0に関して説明した接続サービスルーチンライブラリ呼
出しを組み込むことによって、接続を確立するように容
易に修正することが可能である。例えば、サーバアプリ
ケーションプログラムは、以下の接続サービスルーチン
ライブラリ呼出しを含むように修正することが可能であ
る。 (1)export_service(serviceName, TCP_PORT); (2)conkey = await_service_request(); (3)VCI = accept_connection(conkey); (4)bind(VCI);
【0048】ライブラリ呼出しexport_serviceはルーチ
ン500のステップ510に対応し、サービス名servic
eNameおよびローカル網ポート番号TCP_PORTを送信す
る。ローカル網ポート番号は、サーバプログラムが接続
マネージャ410からの応答を聴取するネットワークポ
ートに対応する。ライブラリ呼出しawait_service_requ
estはステップ530に対応し、オプションの接続キーc
onkeyを返す。ライブラリ呼出しaccept_connectionはス
テップ560および570に対応し、接続マネージャ4
10が正しいサーバプログラムとの接続を形成するセキ
ュリティの手段を提供するためにオプションの接続キー
を送信する。ライブラリ呼出しaccept_connectionは受
信したVCI値を返す。ライブラリ呼出しbindはステッ
プ580に対応し、対応するプロトコルスタックインタ
フェースをバインドして、正しいVCI値を有するデー
タを、インターネット310を通じてサーバアプリケー
ションプログラムへ送信するようにする。
【0049】図6に、所望のリモートのコネクション型
サーバプログラムとの仮想回線を取得するために処理シ
ステムによって使用されるクライアント接続ルーチン6
00を示す。例として、クライアント接続ルーチン60
0は、図4の処理システム100上でクライアントプロ
グラムとして動作するアプリケーションプログラムA4
00に関して説明する。対応するリモートサーバプログ
ラムは、ATM網300またはインターネット310に
リンクされた装置上に位置することが可能である。
【0050】図6を参照する。ステップ610で、クラ
イアントアプリケーションプログラムA400は、接続
サービスルーチンライブラリ405に対して、接続マネ
ージャプログラム410へ要求メッセージを送信するよ
う指示する。要求メッセージは、特定の所望されるサー
バメイト、クライアントプログラムが要求を聴取するロ
ーカル網ポートアドレスのような情報を含むことが可能
である。次に、ステップ620で、クライアントアプリ
ケーションプログラム400は、接続マネージャ410
が指定されたローカル網ポートアドレスに要求の確認を
送信することを待機する。その後、接続マネージャ41
0によって送信される確認は、図5のサーバ接続ルーチ
ン500に関して既に説明したのと同様にして使用され
る対応する接続キーを含むことが可能である。
【0051】ステップ620で、接続マネージャ410
からの確認を受信した後、ステップ630で、ルーチン
600は、要求されるリモートサーバプログラムとの接
続が確立されたという接続マネージャ410からの後続
のメッセージを待機する。接続マネージャ410は、図
5のルーチン500に関して既に説明したようにしてリ
モートサーバプログラムとの接続を確立することが可能
である。接続が確立されたことを示す受信メッセージ
は、その接続に対応するVCI値を含むことが可能であ
る。VCI値は、図5のルーチン500に関して既に説
明したのとほぼ同様にしてクライアントアプリケーショ
ンプログラムA400によって使用される。
【0052】ステップ630で、接続が確立されたこと
を示すメッセージを受信した後、ルーチンはステップ6
40に進む。ステップ640で、クライアント接続ルー
チンは、VCI値をクライアントアプリケーションプロ
グラムA400にバインドするために、VCI値をAT
Mプロトコルスタックインタフェース420へ送信す
る。バインドステップ640により、ATMプロトコル
スタックインタフェース420は、正しいVCI値を有
するデータパケットをクライアントアプリケーションプ
ログラムA400へ送る。注意すべき点であるが、AT
Mプロトコルスタックインタフェース420は、ATM
網インタフェース109を介してATM網300を通じ
て、および、カプセル化器・カプセル化解除器425お
よびIPスタックインタフェース415を介してインタ
ーネット310を通じて、ATMフォーマットのフレー
ムを送受信することが可能である。このように、ATM
フォーマットのフレームを用いて通信するクライアント
とサーバのプログラムは、インターネット310に接続
されATMプロトコルスタックインタフェースおよびカ
プセル化器・カプセル化解除器を有する2つの装置上で
動作することが可能である。このようなルーチンは、通
常は、ATM網が存在しないことを知らずに動作するこ
とになる。
【0053】従来のコネクションレス型クライアントア
プリケーションプログラムは、接続サービスルーチンラ
イブラリに含まれることが可能な以下の2つの例示的な
ライブラリ呼出しを組み込むことによってコネクション
型サーバプログラムと通信するように修正することが可
能である。 (1)VCI = open_connect(ServerName, TCP_PORT); (2)connect(VCI);
【0054】ライブラリ呼出しopen_connectは、所望の
サーバ名ServerNameと、クライアントプログラムが接続
マネージャ410からの応答を聴取するローカル網ポー
トアドレスTCP_PORTを送信する。利用可能なサーバプロ
グラムを発見すると、接続マネージャ410は、対応す
る接続に対するVCI値を返す。ライブラリ呼出しopen
_connectは、受信したVCI値をクライアントアプリケ
ーションプログラムA400に返すように作用する。ラ
イブラリ呼出しopen_connectは、図6のクライアント接
続ルーチン600のステップ610、620および63
0を実行することに対応する。ライブラリ呼出しconnec
t(VCI)は、ATMプロトコルスタックインタフェースに
対して、正しいVCI値を有する受信データパケットを
網上へ送るよう指示するために、VCI値を対応するA
TMプロトコルスタックインタフェースに送る。サービ
スルーチンconnect(VCI)は図6のステップ640に対応
する。
【0055】図5および図6のそれぞれのサーバおよび
クライアントの接続ルーチン500および600は、従
来のクライアントおよびサーバのプログラムがコネクシ
ョンレス型網の技術を使用してATM網300のような
コネクション型網との間でサービスを提供し要求するこ
とを可能にする。本発明によれば、コネクションレス型
のクライアントまたはサーバのプログラムに対する修正
が最小であることにより、柔軟性が追加される。このよ
うに、本発明の1つの特徴によれば、インターネット上
で利用可能な多数のプログラムが、ATM網上で提供さ
れているさまざまなサービスやコネクション型網用に書
かれたさまざまなサービスを利用するよう容易に修正さ
れる。
【0056】IPフォーマットのフレーム内にATMフ
ォーマットのフレームをカプセル化する図4のカプセル
化器・カプセル化解除器425および460は、インタ
ーネット310上にATMフォーマットのフレームを送
信する際のデータフォーマット不整合の障害を克服す
る。図7に、インターネット310を通じて伝送するた
めにIPパケットにATMフォーマットのフレームをカ
プセル化するカプセル化器・カプセル化解除器で実行さ
れるカプセル化ルーチン700の流れ図を示す。さら
に、図8に、受信したカプセル化されたIPパケットを
ATMフォーマットのフレームへとカプセル化解除す
る、同じくカプセル化器・カプセル化解除器425およ
び460で実行されるカプセル化解除ルーチン800の
流れ図を示す。
【0057】ルーチン700および800の以下の説明
は、アプリケーションプログラムB430と処理システ
ム320上で実行されるリモートルーチンの間のデータ
伝送に関する上記の例に関して行う。アプリケーション
プログラムB430は、まず、ATMフォーマットのフ
レームをATMプロトコルスタックインタフェース45
5へ送信する。ATMプロトコルスタックインタフェー
ス455は、ALLフレームのようなATMフォーマッ
トのデータパケットを生成する。IPパケット内にカプ
セル化するのに適当なAALフレームフォーマットの1
つはAAAL5フォーマットである。AALフレームお
よびIPパケットの詳細な説明はそれぞれ上記のATM
フォーラムUNI文献およびBSD文献に記載されてい
る。次に、ATMフォーマットのフレームはカプセル化
器・カプセル化解除器460に送られる。カプセル化器
・カプセル化解除器460は、各フレームに対して図7
のカプセル化ルーチン700を実行する。
【0058】図7を参照する。ステップ710で、カプ
セル化器・カプセル化解除器460は、VCI値と、カ
プセル化され送信されるATMフォーマットのフレーム
の中間宛先アドレスとを取得する。中間宛先アドレス
は、インターネット310およびATM網300の両方
へのリンクを有する最も近いATM対応ホストまたはゲ
ートウェイ(例えば、図4の処理システム100)のイ
ンターネット網アドレスに対応する。
【0059】次に、ステップ720で、ルーチン700
は、中間データパケットヘッダを構成する。中間データ
パケットヘッダは、そのデータを送信する発信装置のA
TMアドレスと、対応する接続のVCI値と、パケット
順序位置番号のような情報を含むことが可能である。パ
ケットシーケンス位置番号は、送信される情報がいくつ
かのフレームからなるときのフレームの順序位置に対応
する。インターネット310は、網が各パケットのヘッ
ダ内の宛先アドレスに基づいて異なるパスによって宛先
装置へ各IPパケットをルーティングする可能性がある
ようなコネクションレス型網であるため、パケットは異
なる順序で受信されることがある。中間データパケット
ヘッダ内のパケット順序位置番号により、ゲートウェイ
処理システムは、送信されるカプセル化されたIPパケ
ットが異なる順序で受信されたかどうかを検出し、異な
る順序で受信された場合には、受信されたパケットを正
しい順序にすることが可能となる。
【0060】次に、ステップ730で、中間フォーマッ
トのパケットが、ステップ720で構成された中間デー
タパケットヘッダを、送信すべきATMフォーマットの
フレームに付加することによって生成される。次に、ス
テップ740で、ルーチン700はIPパケットヘッダ
を生成する。IPパケットヘッダは、インターネット3
10上に対応するIPパケットを送信するために必要な
情報およびフォーマットを有する20バイトのヘッダで
ある。このヘッダは、最も近いゲートウェイ処理システ
ムのインターネット網アドレスと、パケットのIPフォ
ーマット型を指定するデータフィールドとを含む。IP
フォーマット型フィールドに含まれる値は、データパケ
ットがカプセル化されたATMフォーマットのフレーム
であることを示すことになる。
【0061】次に、ステップ750で、生成されたIP
パケットヘッダが生成された中間データパケットに付加
されてIPパケットが形成される。IPパケットは、2
0バイトのIPパケットヘッダと、可変長のデータ部分
すなわちペイロードからなる。ルーチン700によって
生成されるIPパケットのペイロードは、中間パケット
ヘッダとATMフォーマットのフレームを含む。生成さ
れたIPパケットは、インターネット310を通じて伝
送されるための正しいパケットフォーマットを有する。
【0062】次に、生成されたIPパケットは、インタ
ーネット310上に送信され、処理システム100によ
って受信される。対応するIPスタックインタフェース
415はIPパケットヘッダを読み、IPフォーマット
型情報を取得する。この例のように、パケットがカプセ
ル化されたATMフォーマットのフレームを含むことを
IPフォーマット型が示している場合、IPパケットは
カプセル化解除のためにカプセル化器・カプセル化解除
器425へ送信される。ATMフォーマットのフレーム
を取り出すためにカプセル化器・カプセル化解除器42
5で使用されるカプセル化解除ルーチン800を図8に
示す。
【0063】図8を参照する。ステップ810で、受信
したIPパケットからIPパケットヘッダを除去して中
間パケットを取得する。次に、ステップ820で、中間
パケットは中間データパケットヘッダとATMフォーマ
ットのフレームに分解される。次に、ステップ830
で、分解した中間パケットヘッダから、発信アドレス、
パケット順序位置番号およびVCI値が得られる。
【0064】次に、ステップ840で、ATMフォーマ
ットのフレームは、パケット順序位置番号に基づいて、
以前に受信した他のATMフォーマットのフレームとと
もに、正しい順序位置へと配列される。ATMフォーマ
ットのフレームを配列する適当な技術の1つは、カプセ
ル化器・カプセル化解除器425に接続されたメモリバ
ッファ内に受信したフレームを記憶することである。次
に、ステップ850で、記憶されたフレームは、パケッ
ト順序位置番号に基づいて正しい順序でATMプロトコ
ルスタックインタフェース420に出力される。さら
に、対応する中間データパケットヘッダ情報も、各フレ
ームとともに、ATMプロトコルスタックインタフェー
ス420へ送信することが可能である。
【0065】この例では、ATMプロトコルスタックイ
ンタフェース420は、ATM網インタフェース109
に対して、必要なトレーラ(例えば、ATMフォーマッ
トのフレームがAAL5フレームである場合にはAAL
5トレーラ)を生成し、ATM網300を通じて宛先処
理システム320へトレーラを付加したフレームを送信
させる。ATMプロトコルスタックインタフェース42
0は、接続マネージャ410からの情報に基づいて特定
の宛先へフレームを送信することになる。接続マネージ
ャ410は、セルの正しい宛先を、そのVCI値に基づ
いて決定する。別の実施の形態では、トレーラは、対応
するフレームがカプセル化器・カプセル化解除器460
によってカプセル化される前に、上記の例のATMプロ
トコルスタックインタフェース455によって生成され
る。
【0066】データが逆方向に送信される場合にも、カ
プセル化器・カプセル化解除器425および460はほ
ぼ同様に動作する。例えば、ATMフォーマットのフレ
ームを図4の処理システム320からアプリケーション
プログラムBへ送信する場合、処理システム320は、
接続マネージャ410からの情報に基づいて、ATM網
300を通じて、処理システム100のATM網インタ
フェース109およびATMプロトコルスタックインタ
フェース420へATMフォーマットのフレームを送信
することになる。同じく接続マネージャ410からの情
報に基づいて、ATMプロトコルスタックインタフェー
ス420は、ATMフォーマットのフレームを、カプセ
ル化のためにカプセル化器・カプセル化解除器425へ
送る。次に、対応して生成されたIPパケットは、イン
ターネット310を通じて処理システム330へ送信さ
れる。
【0067】処理システム330内では、受信したIP
パケットは、IPスタックインタフェース440によっ
てカプセル化器・カプセル化解除器460へ送られる。
次に、カプセル化器・カプセル化解除器460は、パケ
ットをカプセル化解除し、カプセル化解除されたATM
フォーマットのフレームをATMプロトコルスタックイ
ンタフェース455へ送信する。ATMプロトコルスタ
ックインタフェース455は、そのフレームをアプリケ
ーションプログラムB430へ送る。
【0068】別の実施の形態では、カプセル化ルーチン
700はATMプロトコルスタックインタフェース内で
実行され、カプセル化解除ルーチン800は対応するI
Pスタックインタフェース内で実行され、スタックイン
タフェースどうしが処理システム内で直接通信すること
も可能である。このような実施の形態では、各処理シス
テム内に別々のカプセル化器・カプセル化解除器のルー
チンまたは回路を設けることが不要となる。
【0069】本発明のさまざまな変形が可能である。例
えば、複数のゲートウェイ処理システムをコネクション
レス型網とコネクション型網の間で使用して、その各シ
ステムが接続マネージャプログラム410のような接続
マネージャを有し、コネクションレス型網上の最も近い
装置の接続を制御するようにすることが可能である。
【0070】さらに、接続マネージャ、接続サービスル
ーチンライブラリおよびカプセル化器・カプセル化解除
器を含む上記の各ルーチンは、指定された機能を提供す
るために、各処理システム上で動作するソフトウェアル
ーチンとしても、ソフトウェアルーチンと専用回路の組
合せとしても実現可能である。
【0071】
【発明の効果】このように、本発明は、図3および図4
のシステム100のようなゲートウェイ処理システム
と、上記のようにリモートルーチン間の接続を確立し網
間データ転送を行う方法およびシステムを使用すること
によって、インターネットおよびATM網に接続された
装置に利用可能なサービスを拡張する。
【図面の簡単な説明】
【図1】本発明に従って機能するパーソナルコンピュー
タの等角図である。
【図2】図1のパーソナルコンピュータで利用されるマ
イクロ処理システムのブロック図である。
【図3】図1のパーソナルコンピュータが接続された、
コネクションレス型網と非同期転送モード(ATM)網
のブロック図である。
【図4】網間でデータを通信し転送するために使用さ
れ、図3の網にリンクされた処理システムで実行され
る、通信ルーチンおよび例示的なアプリケーションプロ
グラムのブロック図である。
【図5】図4の処理システムで使用されるサーバ接続ル
ーチンの流れ図である。
【図6】図4の処理システムで使用されるクライアント
接続ルーチンの流れ図である。
【図7】図4のカプセル化器・カプセル化解除器によっ
て使用されるカプセル化器ルーチンの流れ図である。
【図8】図4のカプセル化器・カプセル化解除器によっ
て使用されるカプセル化解除器ルーチンの流れ図であ
る。
【符号の説明】
100 パーソナルコンピュータ(PC) 101 ハードウェア筐体 102 フロッピーディスクドライブ 103 ハードディスクドライブ 104 モニタ 105 キーボード 106 中央処理装置(CPU) 107 ランダムアクセスメモリ(RAM) 108 マウス 109 ATM網インタフェース 110 IP網インタフェース 200 制御ユニット 201 算術論理ユニット(ALU) 202 ローカルメモリ記憶装置 203 データバス 300 ATM網 310 インターネット 320 処理システム 321 処理システム 322 ビデオオンデマンドサービス装置 323 電話システム 324 ビデオフォンシステム 330 処理システム 331 処理システム 332 処理システム 333 ローカルエリアネットワーク(LAN) 400 アプリケーションプログラムA 405 接続サービスルーチンライブラリ 410 接続マネージャ 415 インターネットプロトコル(IP)スタックイ
ンタフェース 420 ATMプロトコルスタックインタフェース 425 カプセル化器・カプセル化解除器 430 アプリケーションプログラムB 435 接続サービスルーチンライブラリ 440 IPスタックインタフェース 445 インターネット網インタフェース 455 ATMプロトコルスタックインタフェース 460 カプセル化器・カプセル化解除器 500 サーバ接続ルーチン 600 クライアント接続ルーチン 700 カプセル化ルーチン 800 カプセル化解除ルーチン
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ローゼン シャルマ アメリカ合衆国,94305 カリフォルニ ア,スタンフォード,エスコンディド ヴィレッジ 16ディー (56)参考文献 特開 平7−336393(JP,A) 特開 平1−296830(JP,A) 特開 昭63−193634(JP,A) 特開 昭63−196132(JP,A) 特開 昭63−280539(JP,A) 特開 昭64−23646(JP,A) 特開 平1−37145(JP,A) 特開 平8−204752(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 12/66 H04L 12/56 H04L 12/28

Claims (16)

    (57)【特許請求の範囲】
  1. 【請求項1】 IPパケットを伝送する第1網上の発信
    デバイス内で動作しATMフォーマットのフレームを生
    成する発信ルーチンと、宛先デバイス内で動作しATM
    フォーマットのフレームを受信する宛先ルーチンの間で
    データを転送する方法において、(a)発信デバイスお
    よび宛先デバイスの情報を含む中間データフォーマット
    ヘッダを生成するステップと、(b)生成した中間デー
    タフォーマットヘッダを発信ルーチンによって生成され
    たATMフォーマットのフレームに付加して中間フォー
    マットデータパケットを形成するステップと、(c)中
    間フォーマットデータパケットをIPパケットのデータ
    部分にカプセル化するステップと、(d)IPパケット
    を第1網上に送信するステップと、(e)IPパケット
    をカプセル化解除して中間フォーマットデータパケット
    を取得するステップと、(f)カプセル化解除した中間
    フォーマットデータパケットからATMフォーマットの
    フレームおよび中間データフォーマットヘッダを取得す
    るステップと、(g)取得した中間データフォーマット
    ヘッダ内の情報に基づいて、取得したATMフォーマッ
    トのフレームをルーティングするステップとからなるこ
    とを特徴とするデータ転送方法。
  2. 【請求項2】 ステップaで生成される中間データフォ
    ーマットヘッダは、送信されるATMフォーマットのフ
    レームの列における対応するATMフォーマットのフレ
    ームの位置を示すパケット順序位置番号を含むことを特
    徴とする請求項1の方法。
  3. 【請求項3】 宛先デバイスは第2網を第1網にリンク
    するゲートウェイ処理システムであり、第2網はATM
    フォーマットのフレームを伝送し、ステップe、fおよ
    びgは当該ゲートウェイ処理システムによって実行され
    ることを特徴とする請求項1の方法。
  4. 【請求項4】 ステップaで生成される中間データフォ
    ーマットヘッダの情報は、発信デバイス網アドレス、発
    信デバイスと宛先デバイスの間に確立された仮想回線の
    仮想回線識別子値、および送信されるATMフォーマッ
    トのフレームの列におけるATMフォーマットのフレー
    ムの位置を示すパケット順序位置番号を含むことを特徴
    とする請求項1の方法。
  5. 【請求項5】 宛先インターネットデバイスの網アドレ
    スを含むIPパケットヘッダと、ATMフォーマットの
    フレームがカプセル化されたパケットであることを示す
    IP型フィールドとを生成するステップをステップcの
    前に有し、ステップcは、生成されたIPパケットヘッ
    ダを中間フォーマットデータパケットに付加するステッ
    プをさらに有することを特徴とする請求項1の方法。
  6. 【請求項6】 IPパケットを伝送することが可能な第
    1網を通じて送信するためにIPパケット内にATMフ
    ォーマットのフレームをカプセル化する方法において、
    (a)発信デバイスおよび宛先デバイスの情報を含む中
    間データフォーマットヘッダを生成するステップと、
    (b)生成した中間データフォーマットヘッダをATM
    フォーマットのフレームに付加して中間フォーマットデ
    ータパケットを形成するステップと、(c)IPパケッ
    トヘッダを生成するステップと、(d)IPパケットヘ
    ッダを中間フォーマットデータパケットに付加してIP
    パケットを形成するステップとからなることを特徴とす
    る、IPパケット内にATMフォーマットのフレームを
    カプセル化する方法。
  7. 【請求項7】 ステップaで生成される中間データフォ
    ーマットヘッダの情報は、発信デバイス網アドレス、発
    信デバイスと宛先デバイスの間に確立された仮想回線の
    仮想回線識別子値、および送信されるATMフォーマッ
    トのフレームの列におけるATMフォーマットのフレー
    ムの位置を示すパケット順序位置番号を含むことを特徴
    とする請求項6の方法。
  8. 【請求項8】 IPパケットヘッダは宛先インターネッ
    トデバイスの網アドレスを含み、ATMフォーマットの
    フレームがカプセル化されたパケットであることを示す
    IP型フィールドを生成するステップをステップcの前
    に有することを特徴とする請求項6の方法。
  9. 【請求項9】 ATMフォーマットのフレームがAAL
    フレームであることを特徴とする請求項1または6の方
    法。
  10. 【請求項10】 AALフレームがAAL5フレームで
    あることを特徴とする請求項9の方法。
  11. 【請求項11】 IPパケットを伝送することが可能な
    第1網を通じてATMフォーマットのフレームを送信す
    る処理システムにおいて、当該処理システムは、第1網
    にリンクされた発信デバイスおよび第1網宛先デバイス
    からなり、発信デバイスは、複数の処理ユニット命令を
    記憶することが可能な少なくとも1つのメモリ記憶装置
    と、データの送信を制御し当該メモリ記憶装置からの少
    なくとも1つの処理ユニット命令を実行する少なくとも
    1つの処理ユニットとを有し、当該処理ユニットは、発
    信デバイスおよび宛先デバイスの情報を含む中間データ
    フォーマットヘッダを生成すること、生成した中間デー
    タフォーマットヘッダをATMフォーマットのフレーム
    に付加して中間フォーマットデータパケットを生成する
    こと、および、中間フォーマットデータパケットをカプ
    セル化して第1網上に伝送するためのIPパケットのデ
    ータ部分を形成することが可能であり、前記宛先デバイ
    スは、複数の処理ユニット命令を記憶することが可能な
    少なくとも1つのメモリ記憶装置と、データの受信を制
    御し当該メモリ記憶装置からの少なくとも1つの処理ユ
    ニット命令を実行する少なくとも1つの処理ユニットと
    を有し、当該処理ユニットは、IPパケットをカプセル
    化解除して中間フォーマットデータパケットを取得する
    こと、カプセル化解除した中間フォーマットデータパケ
    ットからATMフォーマットのフレームおよび中間デー
    タフォーマットヘッダを取得すること、および、取得し
    た中間データフォーマットヘッダ内の情報に基づいて、
    取得したATMフォーマットのフレームをルーティング
    することが可能であることを特徴とする、ATMフォー
    マットのフレームを送信する処理システム。
  12. 【請求項12】 第1網に接続されATMフォーマット
    のフレームを伝送することが可能な第2網と、第2網宛
    先デバイスとをさらに有し、第1網宛先デバイスは、I
    Pパケット内にカプセル化されたATMフォーマットの
    フレームを、取得した中間データフォーマットヘッダ内
    の情報に基づいて第2網宛先デバイスへルーティングす
    ることが可能なゲートウェイデバイスであることを特徴
    とする請求項11のシステム。
  13. 【請求項13】 中間データフォーマットヘッダの情報
    は、発信デバイス網アドレス、発信デバイスと宛先デバ
    イスの間に確立された仮想回線の仮想回線識別子値、お
    よび送信されるATMフォーマットのフレームの列にお
    けるATMフォーマットのフレームの位置を示すパケッ
    ト順序位置番号を含むことを特徴とする請求項11のシ
    ステム。
  14. 【請求項14】 発信デバイスは、第1網宛先デバイス
    網アドレスを含むIPパケットヘッダと、ATMフォー
    マットのフレームがカプセル化されたパケットであるこ
    とを示すIP型フィールドとを生成することと、生成さ
    れたIPパケットヘッダを中間フォーマットデータパケ
    ットに付加してIPパケットを生成することとがさらに
    可能であることを特徴とする請求項11のシステム。
  15. 【請求項15】 ATMフォーマットのフレームがAA
    Lフレームであることを特徴とする請求項11のシステ
    ム。
  16. 【請求項16】 AALフレームがAAL5フレームで
    あることを特徴とする請求項15のシステム。
JP24043795A 1994-08-29 1995-08-28 データ転送方法 Expired - Lifetime JP3294075B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/297,209 US5623605A (en) 1994-08-29 1994-08-29 Methods and systems for interprocess communication and inter-network data transfer
US297209 1994-08-29

Publications (2)

Publication Number Publication Date
JPH08111693A JPH08111693A (ja) 1996-04-30
JP3294075B2 true JP3294075B2 (ja) 2002-06-17

Family

ID=23145324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24043795A Expired - Lifetime JP3294075B2 (ja) 1994-08-29 1995-08-28 データ転送方法

Country Status (6)

Country Link
US (1) US5623605A (ja)
EP (1) EP0700231B1 (ja)
JP (1) JP3294075B2 (ja)
CN (1) CN1122979A (ja)
CA (1) CA2155768C (ja)
DE (1) DE69535982D1 (ja)

Families Citing this family (231)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020004812A1 (en) * 1997-06-26 2002-01-10 Tetsuro Motoyama Method and system for diagnosis and control of machines using connectionless modes having delivery monitoring and an alternate communication mode
US7327688B2 (en) * 1994-01-21 2008-02-05 Alcatel Canada Inc. Digital communications system
GB9401092D0 (en) * 1994-01-21 1994-03-16 Newbridge Networks Corp A network management system
US5991301A (en) * 1994-05-05 1999-11-23 Sprint Communications Co. L.P. Broadband telecommunications system
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US6769009B1 (en) 1994-05-31 2004-07-27 Richard R. Reisman Method and system for selecting a personalized set of information channels
US7185080B1 (en) 1995-06-05 2007-02-27 Ricoh Company, Ltd. Method and system for diagnosis and control of machines using connection and connectionless modes of communication
US5920560A (en) * 1995-08-23 1999-07-06 Fujitsu Limited Multi-connection management method and apparatus for switch system
US6108704A (en) * 1995-09-25 2000-08-22 Netspeak Corporation Point-to-point internet protocol
US5717691A (en) * 1995-10-30 1998-02-10 Nec Usa, Inc. Multimedia network interface for asynchronous transfer mode communication system
US6016319A (en) * 1995-10-31 2000-01-18 Lucent Technologies, Inc. Communications system for transmission of datagram packets over connection-oriented networks
US5684800A (en) * 1995-11-15 1997-11-04 Cabletron Systems, Inc. Method for establishing restricted broadcast groups in a switched network
US5828846A (en) * 1995-11-22 1998-10-27 Raptor Systems, Inc. Controlling passage of packets or messages via a virtual connection or flow
US6742022B1 (en) 1995-12-11 2004-05-25 Openwave Systems Inc. Centralized service management system for two-way interactive communication devices in data networks
US6466783B2 (en) 1995-12-11 2002-10-15 Openwave Systems Inc. Visual interface to mobile subscriber account services
US5809415A (en) * 1995-12-11 1998-09-15 Unwired Planet, Inc. Method and architecture for an interactive two-way data communication network
US6473609B1 (en) 1995-12-11 2002-10-29 Openwave Systems Inc. Method and architecture for interactive two-way communication devices to interact with a network
US5898830A (en) * 1996-10-17 1999-04-27 Network Engineering Software Firewall providing enhanced network security and user transparency
US5826014A (en) * 1996-02-06 1998-10-20 Network Engineering Software Firewall system for protecting network elements connected to a public network
US5870550A (en) 1996-02-26 1999-02-09 Network Engineering Software Web server employing multi-homed, moldular framework
US8117298B1 (en) 1996-02-26 2012-02-14 Graphon Corporation Multi-homed web server
US5768526A (en) * 1996-03-08 1998-06-16 Glenayre Electronics, Inc. Method and apparatus for validating data packets in a paging system
JP3345546B2 (ja) * 1996-03-26 2002-11-18 株式会社東芝 データ配送方法及び情報通信装置
US7085610B2 (en) 1996-03-28 2006-08-01 Fisher-Rosemount Systems, Inc. Root cause diagnostics
US6907383B2 (en) 1996-03-28 2005-06-14 Rosemount Inc. Flow diagnostic system
US7254518B2 (en) * 1996-03-28 2007-08-07 Rosemount Inc. Pressure transmitter with diagnostics
US7630861B2 (en) * 1996-03-28 2009-12-08 Rosemount Inc. Dedicated process diagnostic device
US7623932B2 (en) 1996-03-28 2009-11-24 Fisher-Rosemount Systems, Inc. Rule set for root cause diagnostics
US6539267B1 (en) 1996-03-28 2003-03-25 Rosemount Inc. Device in a process system for determining statistical parameter
US7949495B2 (en) * 1996-03-28 2011-05-24 Rosemount, Inc. Process variable transmitter with diagnostics
US6017143A (en) 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
US8290721B2 (en) 1996-03-28 2012-10-16 Rosemount Inc. Flow measurement diagnostics
US6654697B1 (en) 1996-03-28 2003-11-25 Rosemount Inc. Flow measurement with diagnostics
EP2280494A3 (en) 1996-04-26 2011-12-07 AT & T Corp. Method and apparatus for data transmission using multiple transmit antennas
GB9610319D0 (en) * 1996-05-17 1996-07-24 Plessey Telecomm A communications network
US5832236A (en) * 1996-05-20 1998-11-03 Compaq Computer Corporation High speed frame translation for computer networks
US5826023A (en) * 1996-06-03 1998-10-20 International Business Machines Corporation Communications tunneling
FI101921B (fi) * 1996-06-07 1998-09-15 Nokia Telecommunications Oy ATM-virtuaalikanavien toteuttaminen pakettiverkossa
US5764645A (en) * 1996-06-12 1998-06-09 Microsoft Corporation IP/ATM network adaptation
US6073176A (en) * 1996-07-29 2000-06-06 Cisco Technology, Inc. Dynamic bidding protocol for conducting multilink sessions through different physical termination points
US6754712B1 (en) * 2001-07-11 2004-06-22 Cisco Techonology, Inc. Virtual dial-up protocol for network communication
US5918019A (en) * 1996-07-29 1999-06-29 Cisco Technology, Inc. Virtual dial-up protocol for network communication
US5940394A (en) * 1996-08-08 1999-08-17 At&T Corp Transferring messages in networks made up of subnetworks with different namespaces
US6728784B1 (en) * 1996-08-21 2004-04-27 Netspeak Corporation Collaborative multimedia architecture for packet-switched data networks
JPH1079740A (ja) * 1996-09-03 1998-03-24 Hitachi Ltd Atmスイッチを用いたルータ装置
US6046999A (en) * 1996-09-03 2000-04-04 Hitachi, Ltd. Router apparatus using ATM switch
US5995995A (en) * 1996-09-12 1999-11-30 Cabletron Systems, Inc. Apparatus and method for scheduling virtual circuit data for DMA from a host memory to a transmit buffer memory
US5922046A (en) * 1996-09-12 1999-07-13 Cabletron Systems, Inc. Method and apparatus for avoiding control reads in a network node
US5999980A (en) * 1996-09-12 1999-12-07 Cabletron Systems, Inc. Apparatus and method for setting a congestion indicate bit in an backwards RM cell on an ATM network
US5966546A (en) 1996-09-12 1999-10-12 Cabletron Systems, Inc. Method and apparatus for performing TX raw cell status report frequency and interrupt frequency mitigation in a network node
US5970229A (en) * 1996-09-12 1999-10-19 Cabletron Systems, Inc. Apparatus and method for performing look-ahead scheduling of DMA transfers of data from a host memory to a transmit buffer memory
US5941952A (en) * 1996-09-12 1999-08-24 Cabletron Systems, Inc. Apparatus and method for transferring data from a transmit buffer memory at a particular rate
US6523696B1 (en) * 1996-10-15 2003-02-25 Kabushiki Kaisha Toshiba Communication control device for realizing uniform service providing environment
US7383341B1 (en) * 1996-10-15 2008-06-03 Kabushiki Kaisha Toshiba Data transfer control device, relay device and control device suitable for home network environment
JP3557056B2 (ja) * 1996-10-25 2004-08-25 株式会社東芝 パケット検査装置、移動計算機装置及びパケット転送方法
US6601005B1 (en) 1996-11-07 2003-07-29 Rosemount Inc. Process device diagnostics using process variable sensor signal
US6449574B1 (en) 1996-11-07 2002-09-10 Micro Motion, Inc. Resistance based process control device diagnostics
US6519546B1 (en) 1996-11-07 2003-02-11 Rosemount Inc. Auto correcting temperature transmitter with resistance based sensor
US6434504B1 (en) 1996-11-07 2002-08-13 Rosemount Inc. Resistance based process control device diagnostics
US6754601B1 (en) 1996-11-07 2004-06-22 Rosemount Inc. Diagnostics for resistive elements of process devices
KR100201075B1 (ko) * 1996-12-02 1999-06-15 김기천 혼성 상태 패킷 교환 프로토콜
US5903559A (en) * 1996-12-20 1999-05-11 Nec Usa, Inc. Method for internet protocol switching over fast ATM cell transport
DE19707061C2 (de) * 1997-02-21 1999-07-15 Siemens Ag ATM-Kommunikationssystem zum Vermitteln von Internet-Datenpaketen
US6501740B1 (en) * 1997-03-07 2002-12-31 At&T Corp. System and method for teleconferencing on an internetwork comprising connection-oriented and connectionless networks
GB2323246B (en) 1997-03-15 2002-03-20 Ibm Internet telephony signal conversion
US6009097A (en) * 1997-04-04 1999-12-28 Lucent Technologies Inc. System for routing packet switched traffic
US6856960B1 (en) * 1997-04-14 2005-02-15 At & T Corp. System and method for providing remote automatic speech recognition and text-to-speech services via a packet network
US8209184B1 (en) 1997-04-14 2012-06-26 At&T Intellectual Property Ii, L.P. System and method of providing generated speech via a network
US6078886A (en) * 1997-04-14 2000-06-20 At&T Corporation System and method for providing remote automatic speech recognition services via a packet network
US6072806A (en) * 1997-05-02 2000-06-06 Aspect Telecommunications Corporation Message-based communication system
EP1416678A3 (en) 1997-05-13 2004-05-26 Matsushita Electric Industrial Co., Ltd. Packet transmitter
US6694372B1 (en) * 1997-06-17 2004-02-17 Advanced Micro Devices, Inc. Method and system for effective network communication of an unsupported media standard by encapsulated packet tagging
EP1021757A1 (en) * 1997-07-25 2000-07-26 Starvox, Inc. Apparatus and method for integrated voice gateway
US6058394A (en) * 1997-08-29 2000-05-02 International Business Machines Corporation Manager server selects an agent server to execute query based on availability of the server connections to data source and target
US6253207B1 (en) * 1997-09-25 2001-06-26 Lucent Technologies Inc. Method and apparatus for transporting multimedia information over heterogeneous wide area networks
US6463475B1 (en) * 1997-09-26 2002-10-08 3Com Corporation Method and device for tunnel switching
US6032190A (en) * 1997-10-03 2000-02-29 Ascend Communications, Inc. System and method for processing data packets
CN1177266C (zh) 1997-10-13 2004-11-24 罗斯蒙德公司 工业过程中现场的过程设备及其形成方法
US6222829B1 (en) 1997-12-23 2001-04-24 Telefonaktieblaget L M Ericsson Internet protocol telephony for a mobile station on a packet data channel
JPH11194987A (ja) 1998-01-05 1999-07-21 Toshiba Corp 通信装置
US6119171A (en) * 1998-01-29 2000-09-12 Ip Dynamics, Inc. Domain name routing
US6263016B1 (en) 1998-02-04 2001-07-17 3Com Corporation Methods for interfacing a subscriber link to digital networks
US6223221B1 (en) 1998-02-05 2001-04-24 International Business Machines Corporation System and method for calculating the transfer rate across a communication medium using a downloaded test program and transferring data accordingly
JP4352471B2 (ja) 1998-02-19 2009-10-28 ソニー株式会社 通信システムおよび通信方法
US20020167949A1 (en) * 1998-02-26 2002-11-14 Gordon Bremer Apparatus and method for asynchronous transfer mode (ATM) adaptive time domain duplex (ATDD) communication
FI112897B (fi) * 1998-03-03 2004-01-30 Nokia Corp Menetelmä tiedonsiirtoverkossa ja tiedonsiirtolaite
JP3782229B2 (ja) * 1998-03-13 2006-06-07 富士通株式会社 パス情報構築方法
US6556584B1 (en) * 1998-04-06 2003-04-29 Motorola, Inc. System and method of communicating non-standardized addresses over a standardized carrier network
US6643292B2 (en) * 1998-04-28 2003-11-04 Nortel Networks Limited Efficient packet data transport mechanism and an interface therefor
DE19819292A1 (de) * 1998-04-30 1999-11-04 Alcatel Sa Verfahren zum Transfer eines Datensatzes sowie Rechnerknoten und Kommunikations-Applikationen
JP4273535B2 (ja) * 1998-05-12 2009-06-03 ソニー株式会社 データ伝送制御方法、データ伝送システム、データ受信装置及びデータ送信装置
JP3635926B2 (ja) * 1998-05-14 2005-04-06 Kddi株式会社 網接続装置
JP3109591B2 (ja) * 1998-05-29 2000-11-20 日本電気株式会社 Atm交換機
FI105742B (fi) * 1998-08-06 2000-09-29 Nokia Networks Oy Internet/intranet-pääsymekanismi
US6438597B1 (en) * 1998-08-17 2002-08-20 Hewlett-Packard Company Method and system for managing accesses to a data service system that supports persistent connections
US6421732B1 (en) 1998-08-27 2002-07-16 Ip Dynamics, Inc. Ipnet gateway
US6330615B1 (en) 1998-09-14 2001-12-11 International Business Machines Corporation Method of using address resolution protocol for constructing data frame formats for multiple partitions host network interface communications
US6334154B1 (en) * 1998-09-14 2001-12-25 International Business Machines Corporation Article of manufacture for communications of multiple partitions employing host-network interface, and address resolution protocol for constructing data frame format according to client format
US6330616B1 (en) * 1998-09-14 2001-12-11 International Business Machines Corporation System for communications of multiple partitions employing host-network interface, and address resolution protocol for constructing data frame format according to client format
US5918022A (en) * 1998-09-28 1999-06-29 Cisco Technology, Inc. Protocol for transporting reservation system data over a TCP/IP network
DE19845031B4 (de) * 1998-09-30 2005-03-31 Siemens Ag Verfahren zum Verbinden von Vermittlungsanlagen über ein paketorientiertes Kommunikationsnetz
DE19845038A1 (de) * 1998-09-30 2000-04-06 Siemens Ag Verfahren zum Anschließen von Kommunikationsendgeräten an eine Vermittlungsanlage über ein Kommunikationsnetz
US6320874B1 (en) * 1998-10-07 2001-11-20 Nortel Networks Limited Establishing and terminating connections in a mixed protocol network
US6311213B2 (en) 1998-10-27 2001-10-30 International Business Machines Corporation System and method for server-to-server data storage in a network environment
US6175884B1 (en) * 1998-11-03 2001-01-16 Intel Corporation Efficient communication of transaction types using separate and orthogonal attribute fields in packet headers transferred between hubs in a computer system
US6611775B1 (en) 1998-12-10 2003-08-26 Rosemount Inc. Electrode leakage diagnostics in a magnetic flow meter
US6615149B1 (en) 1998-12-10 2003-09-02 Rosemount Inc. Spectral diagnostics in a magnetic flow meter
US6433813B1 (en) * 1998-12-28 2002-08-13 Ameritech Corporation Videoconferencing method and system for connecting a host with a plurality of participants
US7216348B1 (en) 1999-01-05 2007-05-08 Net2Phone, Inc. Method and apparatus for dynamically balancing call flow workloads in a telecommunications system
US6487717B1 (en) 1999-01-15 2002-11-26 Cummins, Inc. System and method for transmission of application software to an embedded vehicle computer
WO2000046963A1 (en) * 1999-02-04 2000-08-10 Apion Telecoms Limited A telecommunications gateway
US20030012185A1 (en) * 1999-03-01 2003-01-16 Sphere Communications Lan telephone system
EP1083712A4 (en) * 1999-03-05 2005-12-07 Matsushita Electric Industrial Co Ltd DEVICE AND METHOD FOR TRANSMITTING VIDEO DATA
JP3465620B2 (ja) * 1999-03-17 2003-11-10 日本電気株式会社 仮想私設網構築システム
CA2272666A1 (en) * 1999-05-21 2000-11-21 Chung-Nan Tien Method for enabling a remote user at remote computer to access a computer selectively connected to a local computer network
US6356191B1 (en) 1999-06-17 2002-03-12 Rosemount Inc. Error compensation for a process fluid temperature transmitter
US7010459B2 (en) * 1999-06-25 2006-03-07 Rosemount Inc. Process device diagnostics using process variable sensor signal
US6473710B1 (en) 1999-07-01 2002-10-29 Rosemount Inc. Low power two-wire self validating temperature transmitter
US6505517B1 (en) 1999-07-23 2003-01-14 Rosemount Inc. High accuracy signal processing for magnetic flowmeter
US6701274B1 (en) 1999-08-27 2004-03-02 Rosemount Inc. Prediction of error magnitude in a pressure transmitter
US6882659B1 (en) * 1999-09-20 2005-04-19 Telefonaktiebolaget Lm Ericsson (Publ) Wide area network synchronization
US6937598B1 (en) * 1999-09-20 2005-08-30 Lucent Technologies Inc. Method and apparatus for transporting ATM cell traffic over IP networks
US6556145B1 (en) 1999-09-24 2003-04-29 Rosemount Inc. Two-wire fluid temperature transmitter with thermocouple diagnostics
SE517961C2 (sv) * 1999-11-03 2002-08-06 Ericsson Telefon Ab L M Metod och anordning för överföring av talpaket till flera destinationer i UMTS-nät
JP3381687B2 (ja) * 1999-11-25 2003-03-04 日本電気株式会社 フロー識別装置、フロー処理装置、フロー識別方法及びフロー処理方法
US6879593B1 (en) * 1999-12-20 2005-04-12 Intel Corporation Connections of nodes on different networks
US6526439B1 (en) 2000-03-30 2003-02-25 Openwave Systems Inc. Method and apparatus for accelerating navigation of hypertext pages using compound requests
US6791985B1 (en) * 2000-07-12 2004-09-14 Nortel Networks Limited ATM transport over multi-protocol label switching
US8396052B1 (en) * 2000-07-20 2013-03-12 Alcatel Lucent Apparatus and method for synchronous and asynchronous switching of internet protocol traffic
US6731649B1 (en) * 2000-07-26 2004-05-04 Rad Data Communication Ltd. TDM over IP (IP circuit emulation service)
JP2002057698A (ja) * 2000-08-09 2002-02-22 Fujitsu Ltd パケットデータ処理装置
US7133404B1 (en) 2000-08-11 2006-11-07 Ip Dynamics, Inc. Communication using two addresses for an entity
US7391760B1 (en) * 2000-08-21 2008-06-24 Nortel Networks Limited Method and apparatus for efficient protocol-independent trunking of data signals
US20020143987A1 (en) * 2000-08-22 2002-10-03 Sadler Andrew Paul Message management systems and method
JP2002064565A (ja) * 2000-08-23 2002-02-28 Fujitsu Ltd 通信モード切替方法および交換機
US6735484B1 (en) 2000-09-20 2004-05-11 Fargo Electronics, Inc. Printer with a process diagnostics system for detecting events
US7325058B1 (en) 2000-11-13 2008-01-29 Cisco Technology, Inc. Method and system for controlling subscriber access in a network capable of establishing connections with a plurality of domain sites
US6874030B1 (en) 2000-11-13 2005-03-29 Cisco Technology, Inc. PPP domain name and L2TP tunnel selection configuration override
US7116683B1 (en) 2000-11-21 2006-10-03 Telefonaktiebolaget Lm Ericsson (Publ) Sequencing of user data packets segmented into AAL2 packets transported over internet protocol (IP)
CA2429480A1 (en) * 2000-11-22 2002-05-30 Tomiya Mano Ophthalmological preparations
US6778541B2 (en) * 2000-12-01 2004-08-17 Nortel Networks Limited Dynamic data tunnelling
JP3760767B2 (ja) * 2000-12-21 2006-03-29 株式会社日立製作所 ネットワーク管理装置及びネットワーク管理方法
GB2371954B (en) * 2001-02-01 2003-02-19 3Com Corp Interface system for wireless node and network node
US7139276B1 (en) 2001-02-27 2006-11-21 Cisco Technology, Inc. Load sharing between L2TP tunnels
US6970003B2 (en) 2001-03-05 2005-11-29 Rosemount Inc. Electronics board life prediction of microprocessor-based transmitters
US6961336B2 (en) 2001-03-06 2005-11-01 Watchguard Technologies, Inc. Contacting a computing device outside a local network
US7023879B1 (en) 2001-03-09 2006-04-04 Cisco Technology, Inc. Dynamic multi-hop ingress to egress L2TP tunnel mapping
EP1368952A1 (en) * 2001-03-16 2003-12-10 Matsushita Electric Industrial Co., Ltd. Method and apparatus for setting up a firewall
US7292586B2 (en) * 2001-03-30 2007-11-06 Nokia Inc. Micro-programmable protocol packet parser and encapsulator
US6629059B2 (en) 2001-05-14 2003-09-30 Fisher-Rosemount Systems, Inc. Hand held diagnostic and communication device with automatic bus detection
DE10137693A1 (de) * 2001-06-18 2002-05-16 Mueschenborn Hans Joachim Unsichtbare Services
US20030061405A1 (en) * 2001-08-15 2003-03-27 Open Technologies Group, Inc. System, method and computer program product for protocol-independent processing of information in an enterprise integration application
WO2003021832A1 (en) * 2001-08-28 2003-03-13 Syscor Research & Development Inc. Routing packets in frame-based data communication networks
US20040252688A1 (en) * 2001-08-28 2004-12-16 May George Anthony Routing packets in frame-based data communication networks
US6772036B2 (en) 2001-08-30 2004-08-03 Fisher-Rosemount Systems, Inc. Control system using process model
US6996126B2 (en) * 2001-10-09 2006-02-07 Motorola, Inc. Performance improvements for ATM AAL2/5 to IP packet processing
DE60207106T2 (de) * 2001-12-06 2006-07-13 Fisher-Rosemount Systems, Inc., Austin Eigensicheres feldgerätwartungs-werkzeug
US20030229472A1 (en) * 2001-12-06 2003-12-11 Kantzes Christopher P. Field maintenance tool with improved device description communication and storage
US7426452B2 (en) * 2001-12-06 2008-09-16 Fisher-Rosemount Systems. Inc. Dual protocol handheld field maintenance tool with radio-frequency communication
US20030204373A1 (en) * 2001-12-06 2003-10-30 Fisher-Rosemount Systems, Inc. Wireless communication method between handheld field maintenance tools
US7039744B2 (en) * 2002-03-12 2006-05-02 Fisher-Rosemount Systems, Inc. Movable lead access member for handheld field maintenance tool
US7027952B2 (en) * 2002-03-12 2006-04-11 Fisher-Rosemount Systems, Inc. Data transmission method for a multi-protocol handheld field maintenance tool
US7616637B1 (en) 2002-04-01 2009-11-10 Cisco Technology, Inc. Label switching in fibre channel networks
US7363363B2 (en) 2002-05-17 2008-04-22 Xds, Inc. System and method for provisioning universal stateless digital and computing services
US7937471B2 (en) * 2002-06-03 2011-05-03 Inpro Network Facility, Llc Creating a public identity for an entity on a network
EP1530864B1 (en) * 2002-08-20 2007-06-06 Siemens Aktiengesellschaft Bearer connection signaling in a distributed architecture
US7139828B2 (en) * 2002-08-30 2006-11-21 Ip Dynamics, Inc. Accessing an entity inside a private network
US8234358B2 (en) 2002-08-30 2012-07-31 Inpro Network Facility, Llc Communicating with an entity inside a private network using an existing connection to initiate communication
US7649880B2 (en) 2002-11-12 2010-01-19 Mark Adams Systems and methods for deriving storage area commands
JP2006506846A (ja) 2002-11-12 2006-02-23 ゼテーラ・コーポレイシヨン 改良型通信機能付き電気装置
US8005918B2 (en) 2002-11-12 2011-08-23 Rateze Remote Mgmt. L.L.C. Data storage devices having IP capable partitions
EP1720291B1 (en) 2002-11-12 2016-06-15 Rateze Remote Mgmt. L.L.C. Communication protocols, systems and methods
US7170890B2 (en) 2002-12-16 2007-01-30 Zetera Corporation Electrical devices with improved communication
US10261506B2 (en) * 2002-12-05 2019-04-16 Fisher-Rosemount Systems, Inc. Method of adding software to a field maintenance tool
DE112004000385T5 (de) * 2003-03-06 2006-02-16 Fisher-Rosemount Systems Inc. Wärmefluss-regulierende Abdeckung für eine elektrische Speicherzelle
US7949785B2 (en) * 2003-03-31 2011-05-24 Inpro Network Facility, Llc Secure virtual community network system
US7512521B2 (en) * 2003-04-30 2009-03-31 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool with power islands
US7054695B2 (en) 2003-05-15 2006-05-30 Fisher-Rosemount Systems, Inc. Field maintenance tool with enhanced scripts
US8874402B2 (en) * 2003-05-16 2014-10-28 Fisher-Rosemount Systems, Inc. Physical memory handling for handheld field maintenance tools
US7199784B2 (en) * 2003-05-16 2007-04-03 Fisher Rosemount Systems, Inc. One-handed operation of a handheld field maintenance tool
US7526802B2 (en) * 2003-05-16 2009-04-28 Fisher-Rosemount Systems, Inc. Memory authentication for intrinsically safe field maintenance tools
US6925419B2 (en) * 2003-05-16 2005-08-02 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool with removable battery pack
US7036386B2 (en) * 2003-05-16 2006-05-02 Fisher-Rosemount Systems, Inc. Multipurpose utility mounting assembly for handheld field maintenance tool
US7447735B2 (en) * 2003-07-01 2008-11-04 Motorola, Inc. Interprocessor communication protocol
RU2324171C2 (ru) 2003-07-18 2008-05-10 Роузмаунт Инк. Диагностика процесса
US7018800B2 (en) * 2003-08-07 2006-03-28 Rosemount Inc. Process device with quiescent current diagnostics
US7627441B2 (en) * 2003-09-30 2009-12-01 Rosemount Inc. Process device with vibration based diagnostics
US7356594B2 (en) * 2003-10-03 2008-04-08 Motorola, Inc. Interprocessor communication protocol providing intelligent targeting of nodes
KR100934279B1 (ko) * 2003-10-08 2009-12-28 삼성전자주식회사 이동 통신 시스템의 하이브리드 기지국 장치
US7729267B2 (en) * 2003-11-26 2010-06-01 Cisco Technology, Inc. Method and apparatus for analyzing a media path in a packet switched network
US7523667B2 (en) * 2003-12-23 2009-04-28 Rosemount Inc. Diagnostics of impulse piping in an industrial process
JP2008505512A (ja) * 2004-04-12 2008-02-21 エックスディエス・インコーポレイテッド ファイアウォールを有するサーバとファイアウォールを有するクライアントとの間の安全なインターネット接続を自動的に起動し動的に確立するためのシステムおよび方法
US6920799B1 (en) 2004-04-15 2005-07-26 Rosemount Inc. Magnetic flow meter with reference electrode
US7046180B2 (en) 2004-04-21 2006-05-16 Rosemount Inc. Analog-to-digital converter with range error detection
US7702850B2 (en) 2005-03-14 2010-04-20 Thomas Earl Ludwig Topology independent storage arrays and methods
WO2006116396A2 (en) * 2005-04-26 2006-11-02 Anders Joseph C Voice over internet protocol system and method for processing of telephonic voice over a data network
US7620981B2 (en) 2005-05-26 2009-11-17 Charles William Frank Virtual devices and virtual bus tunnels, modules and methods
US8112565B2 (en) * 2005-06-08 2012-02-07 Fisher-Rosemount Systems, Inc. Multi-protocol field device interface with automatic bus detection
US7835295B2 (en) * 2005-07-19 2010-11-16 Rosemount Inc. Interface module with power over Ethernet function
EP1929383A1 (en) * 2005-07-20 2008-06-11 Rosemount, Inc. Field device with power over ethernet
US7743214B2 (en) 2005-08-16 2010-06-22 Mark Adams Generating storage system commands
US8819092B2 (en) 2005-08-16 2014-08-26 Rateze Remote Mgmt. L.L.C. Disaggregated resources and access methods
US20070068225A1 (en) 2005-09-29 2007-03-29 Brown Gregory C Leak detector for process valve
US9270532B2 (en) 2005-10-06 2016-02-23 Rateze Remote Mgmt. L.L.C. Resource command messages and methods
US7924881B2 (en) 2006-04-10 2011-04-12 Rateze Remote Mgmt. L.L.C. Datagram identifier management
US7953501B2 (en) 2006-09-25 2011-05-31 Fisher-Rosemount Systems, Inc. Industrial process control loop monitor
US8788070B2 (en) * 2006-09-26 2014-07-22 Rosemount Inc. Automatic field device service adviser
JP2010505121A (ja) 2006-09-29 2010-02-18 ローズマウント インコーポレイテッド 検証を備える磁気流量計
US7321846B1 (en) 2006-10-05 2008-01-22 Rosemount Inc. Two-wire process control loop diagnostics
US7738383B2 (en) * 2006-12-21 2010-06-15 Cisco Technology, Inc. Traceroute using address request messages
CN101212414A (zh) * 2006-12-29 2008-07-02 朗迅科技公司 在通信系统中路由数据分组的方法
US7706278B2 (en) * 2007-01-24 2010-04-27 Cisco Technology, Inc. Triggering flow analysis at intermediary devices
US20100164914A1 (en) * 2007-02-13 2010-07-01 Ntera Limited Voltage feedback circuit for active matrix reflective display devices
CN102385346B (zh) * 2007-06-13 2015-07-29 费希尔-罗斯蒙德系统公司 手持现场维护工具的改进功能
US8898036B2 (en) 2007-08-06 2014-11-25 Rosemount Inc. Process variable transmitter with acceleration sensor
US7590511B2 (en) * 2007-09-25 2009-09-15 Rosemount Inc. Field device for digital process control loop diagnostics
US7921734B2 (en) * 2009-05-12 2011-04-12 Rosemount Inc. System to detect poor process ground connections
US9350702B2 (en) * 2010-02-17 2016-05-24 Hewlett Packard Enterprise Development Lp Virtual insertion into a network
US8774010B2 (en) 2010-11-02 2014-07-08 Cisco Technology, Inc. System and method for providing proactive fault monitoring in a network environment
US8559341B2 (en) 2010-11-08 2013-10-15 Cisco Technology, Inc. System and method for providing a loop free topology in a network environment
US8982733B2 (en) 2011-03-04 2015-03-17 Cisco Technology, Inc. System and method for managing topology changes in a network environment
US9207670B2 (en) 2011-03-21 2015-12-08 Rosemount Inc. Degrading sensor detection implemented within a transmitter
US8670326B1 (en) 2011-03-31 2014-03-11 Cisco Technology, Inc. System and method for probing multiple paths in a network environment
US8724517B1 (en) 2011-06-02 2014-05-13 Cisco Technology, Inc. System and method for managing network traffic disruption
US8830875B1 (en) 2011-06-15 2014-09-09 Cisco Technology, Inc. System and method for providing a loop free topology in a network environment
US9100324B2 (en) 2011-10-18 2015-08-04 Secure Crossing Research & Development, Inc. Network protocol analyzer apparatus and method
IN2014MN01023A (ja) * 2011-12-08 2015-05-01 Qualcomm Technologies Inc
US9052240B2 (en) 2012-06-29 2015-06-09 Rosemount Inc. Industrial process temperature transmitter with sensor stress diagnostics
US9207129B2 (en) 2012-09-27 2015-12-08 Rosemount Inc. Process variable transmitter with EMF detection and correction
US9602122B2 (en) 2012-09-28 2017-03-21 Rosemount Inc. Process variable measurement noise diagnostic
US9450846B1 (en) 2012-10-17 2016-09-20 Cisco Technology, Inc. System and method for tracking packets in a network environment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5301303A (en) * 1990-04-23 1994-04-05 Chipcom Corporation Communication system concentrator configurable to different access methods
JPH04107029A (ja) * 1990-08-27 1992-04-08 Mitsubishi Electric Corp ローカルエリアネットワーク間接続方式
JP2821255B2 (ja) * 1990-09-12 1998-11-05 株式会社日立製作所 通信網接続装置
JPH07107990B2 (ja) * 1992-11-12 1995-11-15 日本電気株式会社 Atm方式による送信装置及び通信システム
JPH0763161B2 (ja) * 1993-01-05 1995-07-05 日本電気株式会社 マルチメディアパケット通信方式
JP2546505B2 (ja) * 1993-06-23 1996-10-23 日本電気株式会社 Cladにおけるアドレス学習装置
US5425029A (en) * 1993-09-20 1995-06-13 Motorola, Inc. Fast packet adaptation method for ensuring packet portability across diversified switching type networks

Also Published As

Publication number Publication date
EP0700231B1 (en) 2009-07-15
EP0700231A3 (en) 2000-11-08
CA2155768C (en) 2000-08-08
US5623605A (en) 1997-04-22
EP0700231A2 (en) 1996-03-06
JPH08111693A (ja) 1996-04-30
DE69535982D1 (de) 2009-08-27
CN1122979A (zh) 1996-05-22

Similar Documents

Publication Publication Date Title
JP3294075B2 (ja) データ転送方法
JP3449294B2 (ja) マルチプロトコル処理装置、回線インターフェース及びそれらを有するマルチプロトコルスイッチシステム
US6016319A (en) Communications system for transmission of datagram packets over connection-oriented networks
JP3438891B2 (ja) 非同期転送モードによる仮想ネットワーク
US5600644A (en) Method and apparatus for interconnecting LANs
US5777994A (en) ATM switch and intermediate system
KR100362586B1 (ko) 비연결 서버 이중화 구현 장치
JP3953532B2 (ja) 非同期ネットワーク・システム
EP1463999B1 (en) An efficient timeout message management in ieee 1394 bridged serial bus network
JP4409776B2 (ja) Atmノードの内部制御経路の確立
CN116436729A (zh) 报文传输方法、组网系统及接入云网关
JP3531412B2 (ja) マルチキャスト通信システムおよびatmセル化装置
JP3075276B2 (ja) ファイバーチャネルファブリックおよびファブリックポート
JP3253567B2 (ja) マルチキャストサーバ
HK1006386A (en) Methods and systems for interprocess communication and inter-network data transfer
JPH1051499A (ja) 衛星回線接続装置
KR100264349B1 (ko) 랜 애뮬레이션에서의 비.유.에스 처리 방법
JP3185866B2 (ja) コネクションレスゲートウェイ装置
KR100209360B1 (ko) 지능형 디바이스 드라이버를 제공하는 광대역 종합정보통신망 정합장치
JP2002199001A (ja) サービス提供装置の動作方法
Woodworth et al. Connection request protocol (CRP) for IP over ATM
KR0154016B1 (ko) 랜 에뮬레이션 클라이언트에서 랜 에뮬레이션 에이알피 캐시를 이용하여 목적지 랜 에뮬레이션 클라이언트의 에이티엠 어드레스를 얻는 방법
KR100299056B1 (ko) 사설 비동기전송모드 스위치에서의 멀티캐스팅을 위한 프락시 신호 처리 방법
JP3129256B2 (ja) レイヤ切替装置
JP3169882B2 (ja) Atm−lanにおける識別子の取得方式および取得方法

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080405

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090405

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100405

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110405

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120405

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120405

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130405

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130405

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140405

Year of fee payment: 12

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term