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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/2898—Subscriber equipments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5619—Network Node Interface, e.g. tandem connections, transit switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5632—Bandwidth allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5645—Connectionless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5665—Interaction of ATM with other protocols
- H04L2012/5667—IP 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
関し、特に、網間処理システム上のアプリケーションプ
ログラム間の通信を確立する方法およびシステムならび
に網間データ転送に関する。
メディア情報の転送に非同期転送モード(ATM)網を
使用することは、この網の高いデータレートおよび柔軟
性によってますます増大している。ATM網は、CCI
TTによって規定されたパケット交換技術標準を使用す
る(例えば、エム.デプリッカー(M. dePrycker)、「非
同期転送モード:広帯域ISDNからのソリューション
(Asynchronous TransferMode: Solutions from Broadba
nd ISDN)」(Ellis Horwood、1993年)参照)。A
TM網は、テレビ会議、ビデオオンデマンド、および電
話アプリケーションのような現在および将来のマルチメ
ディアアプリケーションのネットワーキングのために、
コンピュータ産業および通信産業によって採用されてい
る。ATM網はコネクション型網であり、網装置(デバ
イス)間のデータの各転送の前に網接続マネージャへ発
呼して仮想回線すなわちそれらの装置間の接続(コネク
ション)を確立する。仮想回線は、装置間でデータを伝
送するために網接続マネージャによって指定された特定
のルーティング経路に対応する。しかし、市販のコンピ
ュータでATM互換のものはほとんどない。さらに、現
在の少数のATM網に対して現在利用可能な接続は、A
TM網の構築に現在使用されているデータルーティング
スイッチのコストが高いために制限される。
レクションレス型網を通じて相互に通信するコンピュー
タなどの処理システムは、現在世界中で使用され、会
社、学校および多くの家庭に見ることができる。このよ
うな網をコネクションレス型と呼ぶのは、ATM網で要
求されるような「接続」すなわち仮想回線を最初に確立
することなしに、発信装置から宛先装置へ網を通じてデ
ータが転送されるためである。
うちのいずれか(例えば、インターネットプロトコル
(IP))を使用して、コネクションレス型網を通じて
通信する。プロトコルは、ファイル転送、リモートログ
イン、電子メールおよびその他のサービス(例えば分散
処理)を提供する。IPは、そのファシリティのうちで
もとりわけ、データパケットが、発信装置から最終宛先
装置まで1つまたは複数の網を通じて伝送されることを
可能にする。コネクションレス型網では、データは、宛
先装置のアドレスとともに発信装置によって送信され、
コネクションレス型網は、所望の宛先装置まで、任意数
の網経路によってそのデータをルーティングする。
は、コネクションレス型網(例えばインターネット)上
で利用可能な多数のコンピュータおよびアプリケーショ
ンソフトウェアを、ATM網で利用可能になると予想さ
れる装置および広範囲のサービスとリンクする際の主な
障害となっている。個々の網上で情報を転送するために
使用されるデータパケットフォーマットの相違はさらに
このような網システムのリンクを妨げている。
ョンレス型網とATM網の間の通信およびデータ転送を
確立することに対する必要性が認識されている。
よび網間データ転送の多くの問題点は本発明の原理によ
り解決される。
クライアントのプログラムは、このようなプログラム間
に接続すなわち仮想回線を確立することによって、コネ
クションレス型またはコネクション型の網に接続された
相異なる装置上で動作するコネクション型ルーチンと通
信するように修正される。サーバプログラムは他のプロ
グラムおよびルーチンにサービスを提供し、クライアン
トプログラムはサーバプログラムによって提供されるサ
ービスを利用する。
よびクライアントのプログラムは、データを転送する前
に接続マネージャと通信する。接続マネージャは、プロ
グラム間の接続を確立し維持するルーチンまたは回路で
ある。サーバプログラムは、利用可能サービスメッセー
ジを接続マネージャに送信することによって、リモート
クライアントルーチンとの通信を確立するように修正さ
れる。接続マネージャは、この利用可能サービスメッセ
ージに基づいて利用可能サービスを登録し、登録確認メ
ッセージをサーバプログラムに返送する。その後、クラ
イアントプログラムは、サーバプログラムによって実行
される特定の利用可能サービスへの接続を要求する接続
要求メッセージを接続マネージャに送信することができ
る。このメッセージを受信すると、接続マネージャは、
対応する接続要求をサーバプログラムに送信する。その
後、サーバプログラムは、接続許可メッセージを接続マ
ネージャに送信し、接続マネージャはこれに応答して、
サーバプログラムとリモートクライアントルーチンの間
に確立された接続に対応する仮想回線識別子(VCI)
を返送する。次に、サーバプログラムが動作中の装置の
網インタフェースはVCIの値を使用して、そのVCI
値を有する網から受信したデータパケットを伝送する。
特定のサーバルーチンへの接続を要求するメッセージを
接続マネージャに送信することによってリモートサーバ
ルーチンとの通信を確立するように修正される。接続マ
ネージャは、確認返送メッセージを送信することによっ
てその要求を確認する。接続マネージャは、要求された
サービスが利用可能サーバルーチンによって実行される
かどうかを判断し、実行される場合、そのサーバルーチ
ンと接続を確立する。サーバルーチンと接続を確立した
後、接続マネージャは、接続確立通知をクライアントプ
ログラムに送信する。この接続確立通知は、対応する確
立された接続のVCI値を含む。次に、クライアントプ
ログラムが動作中の装置の網インタフェースはVCIの
値を使用して、そのVCI値を有する網から受信したデ
ータパケットを伝送する。
後にデータパケットが伝送されることに関する。本発明
によれば、発信装置で動作している発信ルーチンと、宛
先装置で動作している宛先ルーチンが、ATMフォーマ
ットのフレームでデータの生成および受信を行い、網が
インターネットプロトコル(IP)パケットでデータを
伝送する場合に、発信ルーチンと宛先ルーチンの間の情
報の転送が可能となる。このようなデータ転送は、網上
を伝送させるためにIPパケットのデータ部分にATM
フォーマットのフレームをカプセル化するカプセル化器
およびカプセル化解除器を使用して実現される。(「カ
プセル化器」および「カプセル化解除器」という用語
は、物理的な装置として実現されたもののみならず、ソ
フトウェアによって実現されるカプセル化ルーチンやカ
プセル化解除ルーチンをも含む。)
送信されるべきATMフォーマットのフレームの発信源
情報および宛先情報を含む中間データフォーマットヘッ
ダが作成される。その後、生成された中間フォーマット
ヘッダは、ATMフォーマットのフレームに付加され、
中間フォーマットデータパケットを形成する。次に、中
間フォーマットデータパケットは、IPパケットのデー
タ部分にカプセル化され、網上に伝送される。カプセル
化されたIPパケットは、宛先装置によって受信された
後、もとのATMフォーマットパケットへとカプセル化
解除される。
は、まず、受信したIPパケットから中間フォーマット
データパケットを取得する。次に、ATMフォーマット
のフレームおよび中間データフォーマットヘッダを、中
間フォーマットデータパケットから取得する。次に、宛
先装置は、取得したATMフォーマットのフレームを、
対応する宛先ルーチンへルーティングする。宛先装置が
中間ゲートウェイ宛先装置である場合には、最初のフォ
ーマットのデータパケットは第2の網を通じて最終宛先
装置へ送信される。
じて通信するルーチン間でのデータ転送を容易にする。
ルーチンによって送信され読み出される情報のデータフ
ォーマットは、網が伝送可能なものとは異なる。
理システム内で非同期転送モード(ATM)対応のホス
トとして機能するパーソナルコンピュータ(PC)10
0の等角図である。PC100は、ハードウェア筐体1
01(一部切断図で示す)、モニタ104、キーボード
105、および、オプションのマウス108からなる。
注意すべき点であるが、モニタ104、ならびにキーボ
ード105およびマウス108は、それぞれ、適当な構
成の出力装置および入力装置で置き換えることが可能で
ある。ハードウェア筐体101は、フロッピーディスク
ドライブ102およびハードディスクドライブ103の
両方を有する。フロッピーディスクドライブ102は外
部ディスクを受け入れて読み書きを行い、ハードディス
クドライブ103は高速アクセスデータ記憶および検索
を行うことが可能である。また、PC100は、例え
ば、テープドライブ、コンパクトディスクドライブ、シ
リアルデータポート、およびパラレルデータポートのよ
うな、データを送信または受信する適当な構成を有する
ことも可能である。
は、中央処理装置(CPU)106のような処理ユニッ
トが、メモリ記憶装置(この実施の形態ではランダムア
クセスメモリ(RAM)107)に接続されている。C
PU106はさらに、ATM網インタフェース109に
接続されるとともに、インターネットインタフェース1
10のようなコネクションレス型網インタフェースにも
接続されている。適当なATM網インタフェース109
としては、米国ペンシルバニア州ピッツバーグのFore S
ystems, Inc.から市販されているATMホストアダプタ
カードがある。適当なコネクションレス型網インタフェ
ース110には、インターネットへの接続用に市販され
ているものがある。
ものとして図示されているが、PC100は、本発明の
原理を協調的に実行することが可能な複数のCPU10
6を有することも可能である。また、PC100は単一
のローカルメモリ記憶装置107を有するものとして図
示されているが、PC100は複数のローカルメモリ記
憶装置を有することも可能である。さらに、PC100
は処理システム網内のATM対応ホストの1つの実装を
例示するために利用されているが、本発明は、少なくと
も1つの処理ユニットを有する任意の処理システム、例
えば、高機能電卓、携帯型コンピュータ、ミニコン、メ
インフレームおよびスーパーコンピュータ(RISCお
よび並列処理アーキテクチャを含む)や、これらからな
る処理システム網において実装可能である。
00で利用されるマイクロ処理システムのブロック図で
ある。マイクロ処理システムは、データバス203を通
じてRAM107のようなメモリ記憶装置に接続された
CPU106のような単一の処理ユニットを有する。メ
モリ記憶装置107は、処理ユニット106が取得し、
解釈し、実行することが可能な1つ以上の命令を記憶す
るように動作する。
0、算術論理ユニット(ALU)201、およびローカ
ルメモリ記憶装置202(例えば、スタック可能キャッ
シュまたは複数のレジスタ)を有する。制御ユニット2
00は、メモリ記憶装置107から命令を取得すること
が可能である。ALU201は、命令を実行するのに必
要な加算および論理積(AND)を含む複数の演算を実
行することが可能である。ローカルメモリ記憶装置20
2は、一時的な結果および制御情報を記憶するために使
用される高速記憶装置を提供することが可能である。
転送の方法およびシステムの使用法として考えられるも
のに、インターネットおよびATM網上の装置間の通信
およびデータ転送を提供することがある。従って、以下
では、これらのコネクションレス型およびコネクション
型の網に関して本発明の説明をするが、このことは、本
願発明を適切に利用することが可能な網の種類に制限を
加えることを意味するものではない。
ス型網(例えばインターネット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
ギガビットの範囲である。
00を処理システム330、331および332ならび
にローカルエリアネットワーク(LAN)333とリン
クする。LAN333は、建物や工場内で連続的なケー
ブルまたは宅内音声データ電話システムによってさまざ
まなハードウェア装置を接続する通信網である。インタ
ーネットは、一般に、独立のすなわち別個のコネクショ
ンレス型網が一体となって動作する集合体として定義さ
れ、いくつかのプロトコルのうちのいずれか(例えばイ
ンターネットプロトコル(IP))を使用して相互に接
続された網からなる世界的な網も含まれる。プロトコル
は、ファイル転送、リモートログイン、電子メールおよ
びその他のサービス(例えば分散処理)とともに、他の
資源(リソース)も提供する。IPは、そのファシリテ
ィのうちでもとりわけ、仮想回線すなわち「接続」を最
初に確立することなしに、IPデータパケットが、発信
ノード(例えば処理システム100)から、途中で複数
の網を通って最終宛先ノードまで伝送されることを可能
にする。
ようなコネクションレス型網上で実装された現在のアプ
リケーションプログラムは、ATM網では仮想回線を確
立しなければならないことおよびデータパケットフォー
マット不整合のために、網300のようなATM網上で
利用可能なサービスを利用することができない。
ラムA400とB430がATM網300上の装置と通
信することを可能にする、本発明の1つの実施の形態に
よる通信プロセスおよびルーチンのブロック図である。
以下の説明では、他のルーチンによって要求されたとき
にサービスを実行するルーチンをサーバルーチンとい
う。さらに、そのサービスを要求したルーチンをクライ
アントルーチンという。
および330によって実行されるルーチンは、それぞれ
100および330と示された対応する破線輪郭内に含
まれる。処理システム100内で、例示的なアプリケー
ションプログラムA400は、接続サービスルーチンラ
イブラリ405と通信する。アプリケーションプログラ
ムA400はコネクションレス型のサーバまたはクライ
アントのいずれのプログラムでもよい。通信は、図2の
処理ユニット106内のプロセス間通信によって、また
は、処理システム100内の2つの適当にプログラムさ
れた回路もしくは装置の間の接続によって、行われる。
は、接続マネージャ410と通信する。接続マネージャ
410はさらに、インターネットプロトコル(IP)ス
タックインタフェース415およびATMプロトコルス
タックインタフェース420と通信する。スタックイン
タフェース415および420はまた、カプセル化器・
カプセル化解除器425およびアプリケーションプログ
ラムA400とも通信する。接続マネージャ410は、
図1の処理ユニット106上で動作するプログラム(ル
ーチン)であり、あるいは、処理システム100内に含
まれる適当にプログラムされた装置または回路である。
適当な接続マネージャ410ルーチンは、ATMフォー
ラムUNI文献の第5節第149〜292ページに記載
されている。
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上の他の装置とのデータ転送を可能に
する。
フェース420は、ATM網インタフェース109と通
信して、処理システム100とATM網300上の装置
(例えば処理システム320)の間のデータ転送を可能
にする適当な信号を発生させる。ATMプロトコルスタ
ックインタフェース420は、ナイーブモードのATM
スタックの意味規則すなわち抽象的機能を実装する。適
当なATMプロトコルスタックインタフェース420は
BSD文献に記載されている。
は、インターネット310を通じてATMフォーマット
のフレームの送受信をするためIPデータパケット内で
ATMフォーマットのフレームのカプセル化およびカプ
セル化解除を実行する。カプセル化器・カプセル化解除
器425でATMフォーマットのフレームのカプセル化
およびカプセル化解除を実行するために使用される方法
は、以下で、それぞれ図7および図8に関して詳細に説
明する。
ンタフェース420は、アプリケーションプログラムA
400とATM網300上の装置の間でATM網インタ
フェース109を通じて、または、インターネット31
0上の装置とカプセル化器・カプセル化解除器425お
よびIPプロトコルスタックインタフェース415を通
じて、ATMフォーマットのフレームのデータ転送を実
行する。さらに、スタックインタフェース415および
420ならびにカプセル化器・カプセル化解除器425
は、網300および310上の装置間でデータを転送す
るためのゲートウェイ処理システムあるいはATM対応
ホストとして動作することも可能である。
アプリケーションプログラムB430(コネクションレ
ス型のサーバでもクライアントでもよい)は、対応する
接続サービスルーチンライブラリ435、IPスタック
インタフェース440およびATMプロトコルスタック
インタフェース455と通信する。さらに、接続サービ
スルーチンライブラリ435は、IPプロトコルスタッ
クインタフェース440と通信する。また、IPスタッ
クインタフェース440は、インターネット310に接
続されたインターネット網インタフェース445との間
でIPパケットを送受信する。
インターネット網インタフェース445はそれぞれ、処
理システム100内のIPスタックインタフェース41
5および網インタフェース110とほぼ同様に作用す
る。同様に、ATMプロトコルスタックインタフェース
455およびカプセル化器・カプセル化解除器460
は、処理システム100内の対応物とほぼ同様に作用す
る。しかし、ATMプロトコルスタックインタフェース
455は、アプリケーションプログラムB430および
カプセル化器・カプセル化解除器460との間でATM
フォーマットのフレームを送受信するのみであり、AT
M網との間では送受信を行わない。
A400およびB430としては、ATMフォーマット
のフレームを転送し、リモートのクライアントまたはサ
ーバのプログラムとの通信接続を確立するために接続サ
ービスルーチンライブラリ呼出しを含むように現在のア
プリケーションルーチンを修正したものが可能である。
リモートプログラムは、図3および図4の処理システム
320のような、ATM網300にリンクされた装置上
で動作することが可能である。ルーチン間の通信を可能
にする接続すなわち仮想回線は接続マネージャ410に
よって確立され維持される。すなわち、処理システム1
00内で維持される接続サービスルーチンライブラリ4
05は、接続マネージャ410と直接通信することが可
能である。同様にして、接続サービスルーチンライブラ
リ435は、通常のようにIPスタックインタフェース
415および440を介してインターネット310を通
じて接続マネージャ410と通信することが可能であ
る。
は、仮想回線すなわち接続の確立および維持のために接
続マネージャ410と通信する適当なルーチンを含む。
接続ルーチンライブラリに含まれるいくつかのルーチン
の動作については以下で図5および図6を参照してさら
に詳細に説明する。あるいは、アプリケーションプログ
ラムA400およびB430は、ATM網300で動作
するように作成されたもののようなコネクション型プロ
グラムとすることも可能である。そのような場合には、
プログラムA400およびB430には、接続を確立す
るためにそれぞれ接続サービスルーチンライブラリ40
5および435を使用するための修正は不要であろう。
理システム330上のリモートルーチンのような2つの
ルーチンの間で接続が確立された後、以下のようにして
ルーチン間でデータが転送される。図4を参照する。接
続されたルーチンは、ATMプロトコルを使用してデー
タを送受信することができると仮定すると、プログラム
430はデータを処理システム330内のATMプロト
コルスタックインタフェース455へ送信する。ATM
プロトコルスタックインタフェース455は、データを
ATMフォーマットのフレームに構成して、それをカプ
セル化器・カプセル化解除器460へ送信する。カプセ
ル化器・カプセル化解除器460は、データパケットを
IPパケット内にカプセル化する。適当なカプセル化ル
ーチンの1つは、以下で図7を参照して説明する。
Pスタックインタフェース440へ送信される。IPス
タックインタフェース440は、IP網インタフェース
445を介して、インターネット310を通じて処理シ
ステム100へそのIPパケットを送信する。処理シス
テム100内では、IPスタックインタフェース415
が、IP網インタフェース110からIPパケットを受
信する。IPスタックインタフェース415は、そのI
Pパケットがカプセル化IPパケットであると識別し、
それをカプセル化解除のためにカプセル化器・カプセル
化解除器425へ送信する。適当なカプセル化解除ルー
チンの1つは、以下で図8を参照して説明する。
マットのフレームは、カプセル化器・カプセル化解除器
425によってATMプロトコルスタックインタフェー
ス420へ送信される。ATMプロトコルスタックイン
タフェース420は、接続マネージャ410からの情報
に基づいてATMフォーマットのフレームの宛先を識別
する。次に、ATMプロトコルスタックインタフェース
420は、ATM網インタフェース109を制御して、
ATMフォーマットのフレームを、ATM網300を通
じて処理システム320へ送信する。
ンとの間でデータを転送するための接続を確立するため
に使用されるサーバ接続ルーチン500の流れ図を示
す。リモートのコネクション型ルーチンは、ATM網3
00またはインターネット310にリンクされた装置上
で動作していることが可能である。サーバ接続ルーチン
500は、図4の処理システム330上でサーバプログ
ラムとして実行されるアプリケーションプログラムB4
30について説明する。しかし、本発明の方法は、処理
システム10上で動作するアプリケーションプログラム
A400のように、インターネット310に接続された
装置上で動作するコネクションレス型サーバルーチンに
よって使用されることも可能である。
ーバアプリケーションプログラムB430がそのサービ
スを公表したい場合、接続サービスルーチンライブラリ
435内のサービスルーチンに指示して、利用可能なサ
ーバプログラムメッセージを接続マネージャ410へエ
クスポートする。サーバプログラムメッセージは、利用
可能なサービスのサービス名を含む。メッセージは、通
常のように、IPスタックインタフェース440および
415、ならびに対応する網インタフェース445およ
び110を介して、インターネット310を通じて、接
続マネージャ410へ送信されることが可能である。エ
クスポートされるメッセージは、サーバアプリケーショ
ンプログラムB430が接続マネージャ410からのメ
ッセージを聴取する網ポート番号も含むことが可能であ
る。サーバアプリケーションプログラムから利用可能な
サービスメッセージを受信すると、接続マネージャ41
0は、利用可能サービスリストにその利用可能なサービ
ス名およびポート番号を登録する。その後、接続マネー
ジャ410は、この登録を確認するメッセージを返送す
る。
ッセージをエクスポートした後、ステップ520で、サ
ーバアプリケーションプログラムB430は、接続マネ
ージャ410が、指定した網ポート番号に登録確認メッ
セージを送信するのを待機する。ステップ520で、登
録確認メッセージを受信した後、ステップ530で、サ
ーバアプリケーションプログラムB430は、今度は、
接続マネージャ410によって送信される接続着信メッ
セージを待機する。このメッセージは、リモートのクラ
イアントプログラムが接続マネージャ410からサーバ
アプリケーションプログラムB430への接続を要求し
たことを示す。例えばATM網300にリンクされた処
理システム320上で動作しているリモートクライアン
トプログラムは、このようなサービス接続要求を発生す
ることがある。リモートクライアントプログラムから、
サーバアプリケーションプログラムB430によって提
供される利用可能サービスに対する要求を受信すると、
接続マネージャ410は、サーバアプリケーションプロ
グラムB430へ、接続着信メッセージを送信すること
になる。
ーバアプリケーションプログラムB430へ送信される
接続着信メッセージは接続キーを含むことが可能であ
る。接続キーは、保有しているIPスタックインタフェ
ース(この例ではIPスタックインタフェース440)
に、以下で説明するように接続を確立するために必要な
情報を与える16ビット情報ワードとすることが可能で
ある。
受信すると、ステップ540で、サーバアプリケーショ
ンプログラムB430は、その接続を受け入れるかどう
かを決定する。ステップ540で、プログラム430
が、その接続を受け入れないと決定すると、ステップ5
50で、接続拒絶メッセージが接続マネージャ410へ
送信され、サーバ接続ルーチンは終了する。接続マネー
ジャ410は、接続拒絶メッセージを受信すると、対応
する利用可能サービス名を利用可能サービスリストから
削除する。あるいは、ステップ550で、接続拒絶メッ
セージが送信された後、サーバ接続ルーチン500はス
テップ530に戻り、そこで接続マネージャ410から
他の接続要求を待機することも可能である。このような
代替構成では、接続マネージャ410は、接続拒絶メッ
セージの受信後に対応する利用可能サービス名を利用可
能サービスリストから削除しない。
チン500が接続を受容可能であると決定した場合、ル
ーチン500はステップ560に進む。ステップ560
で、サーバアプリケーションプログラムB430は、接
続サービスルーチンライブラリ435に指示して、接続
マネージャ410へ接続受容メッセージを送信させる。
接続受容メッセージは、接続が正しいクライアントおよ
びサーバのプログラム間に確立されることを保証するた
めに、以前に接続マネージャ410によって送信された
接続キーを含むことが可能である。
ーションプログラムB430は、確立されたメッセージ
に対応して、接続マネージャ410によって送信される
仮想回線識別子(VCI)値の受信を待機する。VCI
値は、それぞれ処理システム330および320上のサ
ーバプログラムとリモートクライアントプログラムの間
でデータが伝送される仮想回線すなわちデータパスに対
応する、ATM網で使用される固有の識別子である。V
CI値は、サーバプログラムとリモートクライアントプ
ログラムの間で接続マネージャ410によって維持され
る接続を識別し、VCI値とともに送信されたデータを
接続マネージャ410が正しい処理システムへルーティ
ングすることを保証する。VCIについてのさらに詳細
な説明は、上記のATMフォーラムUNI文献に記載さ
れている。
ステップ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
によってそれぞれの宛先へルーティングされる。
継続的に検査し更新することによってその動作を実行す
ることが可能である。これらの5個のリストには、上記
の利用可能サービスリストおよびVCIマッピングリス
トと、利用可能なサーバプログラムを待機中のクライア
ントプログラムを示すクライアント要求リストと、受容
を待機中の接続の識別子を記憶する接続要求リストと、
バインド接続リストとがある。バインド接続リストは、
接続マネージャ410によって確立されてはいるが対応
するATMプロトコルスタックインタフェースにまだバ
インドされていない接続を含む。
ーションプログラムは、図5のサーバ接続ルーチン50
0に関して説明した接続サービスルーチンライブラリ呼
出しを組み込むことによって、接続を確立するように容
易に修正することが可能である。例えば、サーバアプリ
ケーションプログラムは、以下の接続サービスルーチン
ライブラリ呼出しを含むように修正することが可能であ
る。 (1)export_service(serviceName, TCP_PORT); (2)conkey = await_service_request(); (3)VCI = accept_connection(conkey); (4)bind(VCI);
ン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を通じてサーバアプリケー
ションプログラムへ送信するようにする。
サーバプログラムとの仮想回線を取得するために処理シ
ステムによって使用されるクライアント接続ルーチン6
00を示す。例として、クライアント接続ルーチン60
0は、図4の処理システム100上でクライアントプロ
グラムとして動作するアプリケーションプログラムA4
00に関して説明する。対応するリモートサーバプログ
ラムは、ATM網300またはインターネット310に
リンクされた装置上に位置することが可能である。
イアントアプリケーションプログラムA400は、接続
サービスルーチンライブラリ405に対して、接続マネ
ージャプログラム410へ要求メッセージを送信するよ
う指示する。要求メッセージは、特定の所望されるサー
バメイト、クライアントプログラムが要求を聴取するロ
ーカル網ポートアドレスのような情報を含むことが可能
である。次に、ステップ620で、クライアントアプリ
ケーションプログラム400は、接続マネージャ410
が指定されたローカル網ポートアドレスに要求の確認を
送信することを待機する。その後、接続マネージャ41
0によって送信される確認は、図5のサーバ接続ルーチ
ン500に関して既に説明したのと同様にして使用され
る対応する接続キーを含むことが可能である。
からの確認を受信した後、ステップ630で、ルーチン
600は、要求されるリモートサーバプログラムとの接
続が確立されたという接続マネージャ410からの後続
のメッセージを待機する。接続マネージャ410は、図
5のルーチン500に関して既に説明したようにしてリ
モートサーバプログラムとの接続を確立することが可能
である。接続が確立されたことを示す受信メッセージ
は、その接続に対応するVCI値を含むことが可能であ
る。VCI値は、図5のルーチン500に関して既に説
明したのとほぼ同様にしてクライアントアプリケーショ
ンプログラムA400によって使用される。
を示すメッセージを受信した後、ルーチンはステップ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網が存在しないことを知らずに動作するこ
とになる。
プリケーションプログラムは、接続サービスルーチンラ
イブラリに含まれることが可能な以下の2つの例示的な
ライブラリ呼出しを組み込むことによってコネクション
型サーバプログラムと通信するように修正することが可
能である。 (1)VCI = open_connect(ServerName, TCP_PORT); (2)connect(VCI);
サーバ名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に対応
する。
クライアントの接続ルーチン500および600は、従
来のクライアントおよびサーバのプログラムがコネクシ
ョンレス型網の技術を使用してATM網300のような
コネクション型網との間でサービスを提供し要求するこ
とを可能にする。本発明によれば、コネクションレス型
のクライアントまたはサーバのプログラムに対する修正
が最小であることにより、柔軟性が追加される。このよ
うに、本発明の1つの特徴によれば、インターネット上
で利用可能な多数のプログラムが、ATM網上で提供さ
れているさまざまなサービスやコネクション型網用に書
かれたさまざまなサービスを利用するよう容易に修正さ
れる。
ォーマットのフレームをカプセル化する図4のカプセル
化器・カプセル化解除器425および460は、インタ
ーネット310上にATMフォーマットのフレームを送
信する際のデータフォーマット不整合の障害を克服す
る。図7に、インターネット310を通じて伝送するた
めにIPパケットにATMフォーマットのフレームをカ
プセル化するカプセル化器・カプセル化解除器で実行さ
れるカプセル化ルーチン700の流れ図を示す。さら
に、図8に、受信したカプセル化されたIPパケットを
ATMフォーマットのフレームへとカプセル化解除す
る、同じくカプセル化器・カプセル化解除器425およ
び460で実行されるカプセル化解除ルーチン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を実行する。
セル化器・カプセル化解除器460は、VCI値と、カ
プセル化され送信されるATMフォーマットのフレーム
の中間宛先アドレスとを取得する。中間宛先アドレス
は、インターネット310およびATM網300の両方
へのリンクを有する最も近いATM対応ホストまたはゲ
ートウェイ(例えば、図4の処理システム100)のイ
ンターネット網アドレスに対応する。
は、中間データパケットヘッダを構成する。中間データ
パケットヘッダは、そのデータを送信する発信装置のA
TMアドレスと、対応する接続のVCI値と、パケット
順序位置番号のような情報を含むことが可能である。パ
ケットシーケンス位置番号は、送信される情報がいくつ
かのフレームからなるときのフレームの順序位置に対応
する。インターネット310は、網が各パケットのヘッ
ダ内の宛先アドレスに基づいて異なるパスによって宛先
装置へ各IPパケットをルーティングする可能性がある
ようなコネクションレス型網であるため、パケットは異
なる順序で受信されることがある。中間データパケット
ヘッダ内のパケット順序位置番号により、ゲートウェイ
処理システムは、送信されるカプセル化されたIPパケ
ットが異なる順序で受信されたかどうかを検出し、異な
る順序で受信された場合には、受信されたパケットを正
しい順序にすることが可能となる。
トのパケットが、ステップ720で構成された中間デー
タパケットヘッダを、送信すべきATMフォーマットの
フレームに付加することによって生成される。次に、ス
テップ740で、ルーチン700はIPパケットヘッダ
を生成する。IPパケットヘッダは、インターネット3
10上に対応するIPパケットを送信するために必要な
情報およびフォーマットを有する20バイトのヘッダで
ある。このヘッダは、最も近いゲートウェイ処理システ
ムのインターネット網アドレスと、パケットのIPフォ
ーマット型を指定するデータフィールドとを含む。IP
フォーマット型フィールドに含まれる値は、データパケ
ットがカプセル化されたATMフォーマットのフレーム
であることを示すことになる。
パケットヘッダが生成された中間データパケットに付加
されてIPパケットが形成される。IPパケットは、2
0バイトのIPパケットヘッダと、可変長のデータ部分
すなわちペイロードからなる。ルーチン700によって
生成されるIPパケットのペイロードは、中間パケット
ヘッダとATMフォーマットのフレームを含む。生成さ
れたIPパケットは、インターネット310を通じて伝
送されるための正しいパケットフォーマットを有する。
ーネット310上に送信され、処理システム100によ
って受信される。対応するIPスタックインタフェース
415はIPパケットヘッダを読み、IPフォーマット
型情報を取得する。この例のように、パケットがカプセ
ル化されたATMフォーマットのフレームを含むことを
IPフォーマット型が示している場合、IPパケットは
カプセル化解除のためにカプセル化器・カプセル化解除
器425へ送信される。ATMフォーマットのフレーム
を取り出すためにカプセル化器・カプセル化解除器42
5で使用されるカプセル化解除ルーチン800を図8に
示す。
したIPパケットからIPパケットヘッダを除去して中
間パケットを取得する。次に、ステップ820で、中間
パケットは中間データパケットヘッダとATMフォーマ
ットのフレームに分解される。次に、ステップ830
で、分解した中間パケットヘッダから、発信アドレス、
パケット順序位置番号およびVCI値が得られる。
ットのフレームは、パケット順序位置番号に基づいて、
以前に受信した他のATMフォーマットのフレームとと
もに、正しい順序位置へと配列される。ATMフォーマ
ットのフレームを配列する適当な技術の1つは、カプセ
ル化器・カプセル化解除器425に接続されたメモリバ
ッファ内に受信したフレームを記憶することである。次
に、ステップ850で、記憶されたフレームは、パケッ
ト順序位置番号に基づいて正しい順序でATMプロトコ
ルスタックインタフェース420に出力される。さら
に、対応する中間データパケットヘッダ情報も、各フレ
ームとともに、ATMプロトコルスタックインタフェー
ス420へ送信することが可能である。
ンタフェース420は、ATM網インタフェース109
に対して、必要なトレーラ(例えば、ATMフォーマッ
トのフレームがAAL5フレームである場合にはAAL
5トレーラ)を生成し、ATM網300を通じて宛先処
理システム320へトレーラを付加したフレームを送信
させる。ATMプロトコルスタックインタフェース42
0は、接続マネージャ410からの情報に基づいて特定
の宛先へフレームを送信することになる。接続マネージ
ャ410は、セルの正しい宛先を、そのVCI値に基づ
いて決定する。別の実施の形態では、トレーラは、対応
するフレームがカプセル化器・カプセル化解除器460
によってカプセル化される前に、上記の例のATMプロ
トコルスタックインタフェース455によって生成され
る。
プセル化器・カプセル化解除器425および460はほ
ぼ同様に動作する。例えば、ATMフォーマットのフレ
ームを図4の処理システム320からアプリケーション
プログラムBへ送信する場合、処理システム320は、
接続マネージャ410からの情報に基づいて、ATM網
300を通じて、処理システム100のATM網インタ
フェース109およびATMプロトコルスタックインタ
フェース420へATMフォーマットのフレームを送信
することになる。同じく接続マネージャ410からの情
報に基づいて、ATMプロトコルスタックインタフェー
ス420は、ATMフォーマットのフレームを、カプセ
ル化のためにカプセル化器・カプセル化解除器425へ
送る。次に、対応して生成されたIPパケットは、イン
ターネット310を通じて処理システム330へ送信さ
れる。
パケットは、IPスタックインタフェース440によっ
てカプセル化器・カプセル化解除器460へ送られる。
次に、カプセル化器・カプセル化解除器460は、パケ
ットをカプセル化解除し、カプセル化解除されたATM
フォーマットのフレームをATMプロトコルスタックイ
ンタフェース455へ送信する。ATMプロトコルスタ
ックインタフェース455は、そのフレームをアプリケ
ーションプログラムB430へ送る。
700はATMプロトコルスタックインタフェース内で
実行され、カプセル化解除ルーチン800は対応するI
Pスタックインタフェース内で実行され、スタックイン
タフェースどうしが処理システム内で直接通信すること
も可能である。このような実施の形態では、各処理シス
テム内に別々のカプセル化器・カプセル化解除器のルー
チンまたは回路を設けることが不要となる。
えば、複数のゲートウェイ処理システムをコネクション
レス型網とコネクション型網の間で使用して、その各シ
ステムが接続マネージャプログラム410のような接続
マネージャを有し、コネクションレス型網上の最も近い
装置の接続を制御するようにすることが可能である。
ーチンライブラリおよびカプセル化器・カプセル化解除
器を含む上記の各ルーチンは、指定された機能を提供す
るために、各処理システム上で動作するソフトウェアル
ーチンとしても、ソフトウェアルーチンと専用回路の組
合せとしても実現可能である。
のシステム100のようなゲートウェイ処理システム
と、上記のようにリモートルーチン間の接続を確立し網
間データ転送を行う方法およびシステムを使用すること
によって、インターネットおよびATM網に接続された
装置に利用可能なサービスを拡張する。
タの等角図である。
イクロ処理システムのブロック図である。
コネクションレス型網と非同期転送モード(ATM)網
のブロック図である。
れ、図3の網にリンクされた処理システムで実行され
る、通信ルーチンおよび例示的なアプリケーションプロ
グラムのブロック図である。
ーチンの流れ図である。
接続ルーチンの流れ図である。
て使用されるカプセル化器ルーチンの流れ図である。
て使用されるカプセル化解除器ルーチンの流れ図であ
る。
ンタフェース 420 ATMプロトコルスタックインタフェース 425 カプセル化器・カプセル化解除器 430 アプリケーションプログラムB 435 接続サービスルーチンライブラリ 440 IPスタックインタフェース 445 インターネット網インタフェース 455 ATMプロトコルスタックインタフェース 460 カプセル化器・カプセル化解除器 500 サーバ接続ルーチン 600 クライアント接続ルーチン 700 カプセル化ルーチン 800 カプセル化解除ルーチン
Claims (16)
- 【請求項1】 IPパケットを伝送する第1網上の発信
デバイス内で動作しATMフォーマットのフレームを生
成する発信ルーチンと、宛先デバイス内で動作しATM
フォーマットのフレームを受信する宛先ルーチンの間で
データを転送する方法において、(a)発信デバイスお
よび宛先デバイスの情報を含む中間データフォーマット
ヘッダを生成するステップと、(b)生成した中間デー
タフォーマットヘッダを発信ルーチンによって生成され
たATMフォーマットのフレームに付加して中間フォー
マットデータパケットを形成するステップと、(c)中
間フォーマットデータパケットをIPパケットのデータ
部分にカプセル化するステップと、(d)IPパケット
を第1網上に送信するステップと、(e)IPパケット
をカプセル化解除して中間フォーマットデータパケット
を取得するステップと、(f)カプセル化解除した中間
フォーマットデータパケットからATMフォーマットの
フレームおよび中間データフォーマットヘッダを取得す
るステップと、(g)取得した中間データフォーマット
ヘッダ内の情報に基づいて、取得したATMフォーマッ
トのフレームをルーティングするステップとからなるこ
とを特徴とするデータ転送方法。 - 【請求項2】 ステップaで生成される中間データフォ
ーマットヘッダは、送信されるATMフォーマットのフ
レームの列における対応するATMフォーマットのフレ
ームの位置を示すパケット順序位置番号を含むことを特
徴とする請求項1の方法。 - 【請求項3】 宛先デバイスは第2網を第1網にリンク
するゲートウェイ処理システムであり、第2網はATM
フォーマットのフレームを伝送し、ステップe、fおよ
びgは当該ゲートウェイ処理システムによって実行され
ることを特徴とする請求項1の方法。 - 【請求項4】 ステップaで生成される中間データフォ
ーマットヘッダの情報は、発信デバイス網アドレス、発
信デバイスと宛先デバイスの間に確立された仮想回線の
仮想回線識別子値、および送信されるATMフォーマッ
トのフレームの列におけるATMフォーマットのフレー
ムの位置を示すパケット順序位置番号を含むことを特徴
とする請求項1の方法。 - 【請求項5】 宛先インターネットデバイスの網アドレ
スを含むIPパケットヘッダと、ATMフォーマットの
フレームがカプセル化されたパケットであることを示す
IP型フィールドとを生成するステップをステップcの
前に有し、ステップcは、生成されたIPパケットヘッ
ダを中間フォーマットデータパケットに付加するステッ
プをさらに有することを特徴とする請求項1の方法。 - 【請求項6】 IPパケットを伝送することが可能な第
1網を通じて送信するためにIPパケット内にATMフ
ォーマットのフレームをカプセル化する方法において、
(a)発信デバイスおよび宛先デバイスの情報を含む中
間データフォーマットヘッダを生成するステップと、
(b)生成した中間データフォーマットヘッダをATM
フォーマットのフレームに付加して中間フォーマットデ
ータパケットを形成するステップと、(c)IPパケッ
トヘッダを生成するステップと、(d)IPパケットヘ
ッダを中間フォーマットデータパケットに付加してIP
パケットを形成するステップとからなることを特徴とす
る、IPパケット内にATMフォーマットのフレームを
カプセル化する方法。 - 【請求項7】 ステップaで生成される中間データフォ
ーマットヘッダの情報は、発信デバイス網アドレス、発
信デバイスと宛先デバイスの間に確立された仮想回線の
仮想回線識別子値、および送信されるATMフォーマッ
トのフレームの列におけるATMフォーマットのフレー
ムの位置を示すパケット順序位置番号を含むことを特徴
とする請求項6の方法。 - 【請求項8】 IPパケットヘッダは宛先インターネッ
トデバイスの網アドレスを含み、ATMフォーマットの
フレームがカプセル化されたパケットであることを示す
IP型フィールドを生成するステップをステップcの前
に有することを特徴とする請求項6の方法。 - 【請求項9】 ATMフォーマットのフレームがAAL
フレームであることを特徴とする請求項1または6の方
法。 - 【請求項10】 AALフレームがAAL5フレームで
あることを特徴とする請求項9の方法。 - 【請求項11】 IPパケットを伝送することが可能な
第1網を通じてATMフォーマットのフレームを送信す
る処理システムにおいて、当該処理システムは、第1網
にリンクされた発信デバイスおよび第1網宛先デバイス
からなり、発信デバイスは、複数の処理ユニット命令を
記憶することが可能な少なくとも1つのメモリ記憶装置
と、データの送信を制御し当該メモリ記憶装置からの少
なくとも1つの処理ユニット命令を実行する少なくとも
1つの処理ユニットとを有し、当該処理ユニットは、発
信デバイスおよび宛先デバイスの情報を含む中間データ
フォーマットヘッダを生成すること、生成した中間デー
タフォーマットヘッダをATMフォーマットのフレーム
に付加して中間フォーマットデータパケットを生成する
こと、および、中間フォーマットデータパケットをカプ
セル化して第1網上に伝送するためのIPパケットのデ
ータ部分を形成することが可能であり、前記宛先デバイ
スは、複数の処理ユニット命令を記憶することが可能な
少なくとも1つのメモリ記憶装置と、データの受信を制
御し当該メモリ記憶装置からの少なくとも1つの処理ユ
ニット命令を実行する少なくとも1つの処理ユニットと
を有し、当該処理ユニットは、IPパケットをカプセル
化解除して中間フォーマットデータパケットを取得する
こと、カプセル化解除した中間フォーマットデータパケ
ットからATMフォーマットのフレームおよび中間デー
タフォーマットヘッダを取得すること、および、取得し
た中間データフォーマットヘッダ内の情報に基づいて、
取得したATMフォーマットのフレームをルーティング
することが可能であることを特徴とする、ATMフォー
マットのフレームを送信する処理システム。 - 【請求項12】 第1網に接続されATMフォーマット
のフレームを伝送することが可能な第2網と、第2網宛
先デバイスとをさらに有し、第1網宛先デバイスは、I
Pパケット内にカプセル化されたATMフォーマットの
フレームを、取得した中間データフォーマットヘッダ内
の情報に基づいて第2網宛先デバイスへルーティングす
ることが可能なゲートウェイデバイスであることを特徴
とする請求項11のシステム。 - 【請求項13】 中間データフォーマットヘッダの情報
は、発信デバイス網アドレス、発信デバイスと宛先デバ
イスの間に確立された仮想回線の仮想回線識別子値、お
よび送信されるATMフォーマットのフレームの列にお
けるATMフォーマットのフレームの位置を示すパケッ
ト順序位置番号を含むことを特徴とする請求項11のシ
ステム。 - 【請求項14】 発信デバイスは、第1網宛先デバイス
網アドレスを含むIPパケットヘッダと、ATMフォー
マットのフレームがカプセル化されたパケットであるこ
とを示すIP型フィールドとを生成することと、生成さ
れたIPパケットヘッダを中間フォーマットデータパケ
ットに付加してIPパケットを生成することとがさらに
可能であることを特徴とする請求項11のシステム。 - 【請求項15】 ATMフォーマットのフレームがAA
Lフレームであることを特徴とする請求項11のシステ
ム。 - 【請求項16】 AALフレームがAAL5フレームで
あることを特徴とする請求項15のシステム。
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)
| 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)
| 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 |
-
1994
- 1994-08-29 US US08/297,209 patent/US5623605A/en not_active Expired - Lifetime
-
1995
- 1995-08-10 CA CA002155768A patent/CA2155768C/en not_active Expired - Fee Related
- 1995-08-15 EP EP95305694A patent/EP0700231B1/en not_active Expired - Lifetime
- 1995-08-15 DE DE69535982T patent/DE69535982D1/de not_active Expired - Lifetime
- 1995-08-28 JP JP24043795A patent/JP3294075B2/ja not_active Expired - Lifetime
- 1995-08-28 CN CN95116981.5A patent/CN1122979A/zh active Pending
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 |