JP2954679B2 - Adapter for data communication system and datagram type protocol conversion used for it - Google Patents
Adapter for data communication system and datagram type protocol conversion used for itInfo
- Publication number
- JP2954679B2 JP2954679B2 JP2242621A JP24262190A JP2954679B2 JP 2954679 B2 JP2954679 B2 JP 2954679B2 JP 2242621 A JP2242621 A JP 2242621A JP 24262190 A JP24262190 A JP 24262190A JP 2954679 B2 JP2954679 B2 JP 2954679B2
- Authority
- JP
- Japan
- Prior art keywords
- layer
- protocol
- address
- datagram
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000006243 chemical reaction Methods 0.000 title claims description 51
- 238000004891 communication Methods 0.000 title claims description 25
- 238000000034 method Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 101100206180 Arabidopsis thaliana TCP14 gene Proteins 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- -1 and IP15 called ET Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、物理層アドレスが一意に定まるローカル
エリアネツトワーク(以下「LAN」という)によつて互
いに接続された異機種又は互いに異なるプロトコルを使
用する各種コンピユータ間のデータ通信方式、及びそれ
を実現するためのプロトコル変換用アダプタに関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a different model or a different protocol connected to each other by a local area network (hereinafter referred to as "LAN") in which a physical layer address is uniquely determined. The present invention relates to a data communication system between various computers to be used and a protocol conversion adapter for realizing the data communication system.
なお、この明細書中で「コンピユータ」とは、汎用の
大型コンピユータに限らず、オフイスコンピユータ,パ
ーソナルコンピユータはもとより、各種ワークステーシ
ヨン,文書作成編集装置,図形作成装置,インテリジエ
ント複写機,高機能フアクシミリ装置,インターネツト
ワークルータ等のコンピユータを内蔵した各種専用機器
をも含むものである。In this specification, the term "computer" is not limited to a general-purpose large computer, but also includes office workstations, personal computers, various work stations, document creation / editing devices, graphic creation devices, intelligent copying machines, high-performance facsimile machines. It also includes various dedicated devices incorporating a computer such as a device and an internetwork router.
近年、高性能で低価格の各種コンピユータが普及し、
それらコンピユータ間の通信を行うためLANが日常的に
用いられるようになつた。In recent years, various high-performance and low-priced computers have spread,
LANs have come to be used on a daily basis for communication between these computers.
また、同一のLANで複数の異なるプロトコルを併用す
る例も、LANの標準化が進むにつれて増えている。これ
らのプロトコルは論理的に独立したネツトワーク(論理
ネツトワーク)を形成し、したがつてそのままでは互い
に異なるプロトコルを持つたコンピユータ間のデータ通
信は行なえない。In addition, the number of cases where a plurality of different protocols are used in combination on the same LAN is increasing as the standardization of the LAN progresses. These protocols form a logically independent network (logical network), so that data communication between computers having different protocols cannot be performed as it is.
異プロトコル間通信を行うためには、プロトコルの変
換が必要であり、これを行う装置にゲートウエイと呼ば
れる装置がある。In order to perform communication between different protocols, protocol conversion is required, and there is a device called a gateway which performs the conversion.
プロトコルを明確に定める規範として、ISOのOSIが定
義したプロトコル7層モデルがある。これを参照して各
種のプロトコル体系が実現されている。As a norm that clearly defines the protocol, there is a protocol seven-layer model defined by ISO OSI. Various protocol systems are realized with reference to this.
相互通信を行うためには、各層におけるプロトコルが
一致している必要があり、ゲートウエイは、イーサネツ
トのように物理層アドレスが一意に決まるLAN(同一物
理的LAN)においてさえも、各層のプロトコル変換を行
っている。In order to perform intercommunication, the protocols in each layer need to be the same, and the gateway performs protocol conversion for each layer even in a LAN where the physical layer address is uniquely determined (the same physical LAN) such as Ethernet. Is going.
しかしながら、ゲートウエイでは複雑なプロトコル体
系をすべて変換するので、その処理時間がかかるため高
速データ通信の実現が難しく、また新たなプロトコルの
出現に対応するようにゲートウエイを作り直すことは大
がかりな作業となる。However, since the gateway converts all of the complicated protocol systems, it takes a long processing time to realize high-speed data communication, and re-creating the gateway to cope with the emergence of a new protocol is a major task.
したがつて、ゲートウエイのコストも一般的に高いも
のとならざるを得ない。またゲートウエイを使用したネ
ツトワークでは、当然のことながらネツトワーク上の各
コンピユータは夫々が使用するゲートウエイを認識する
必要がある。Therefore, the cost of gateways is generally high. In a network using a gateway, each computer on the network naturally needs to recognize the gateway used by the network.
また、その各コンピユータは通信しようとする相手が
自分と異なるプロトコルを使用していることも合せて認
識せねばならない。そのため、ネツトワーク上のコンピ
ユータ側においても、ゲートウエイを使用するための特
別な手続きがコンピユータ1台1台について必要にな
る。Each of the computers must also recognize that the other party to communicate with uses a different protocol. Therefore, a special procedure for using the gateway is required for each computer on the network side.
さらに、ネツトワークに設置する際、ゲートウエイ側
にもネツトワークを流れる各種プロトコルの属性等に対
応させるための、一般的に複雑な設定作業が必要とな
る。In addition, when installing on a network, generally a complicated setting operation is required on the gateway side in order to correspond to the attributes of various protocols flowing through the network.
以上の点から、ゲートウエイを導入して、異機種又は
異プロトコルのコンピユータ間の高速データ通信を同一
物理的LANにおいて実現するには問題となる点が多い。From the above points, there are many problems in introducing a gateway to realize high-speed data communication between computers of different models or different protocols on the same physical LAN.
この発明はこのような現状に鑑みてなされたものであ
り、上記ような問題を解消して、LANによつて接続され
た異プロトコルのものを含む各種コンピーユータ間で、
簡単に高速データ通信を行えるようにすることを目的と
する。The present invention has been made in view of such a situation, and solves the above-described problems, and allows various computers including those of different protocols connected by LAN to communicate with each other.
An object is to enable high-speed data communication easily.
この発明は上記の目的を達成するため、物理層アドレ
スが一意的に定まるローカルエリアネツトワーク(LA
N)によつて互いに接続された異機種又は互いに異なる
プロトコルを用いる各種コンピユータ間のデータ通信方
式において、 上記LAN上にデータグラムパケツトのプロトコル変換
用アダプタを設置し、システム中の全てのコンピュータ
が保有する物理層アドレスに対して変換対象とする全て
のデータグラム形プロトコルのネツトワーク層及びトラ
ンスポート層でのアドレスを仮想的に割り付け、 上記プロトコル変換用アダプタによつて、上記各コン
ピユータの物理層アドレス及びそのコンピユータが実際
に持つ既存プロトコルのネツトワーク層とトランスポー
ト層の種別並びにアドレスと、上記割り付けた仮想アド
レスとを1対1対応で管理して、データグラムパケツト
のプロトコル変換を高速に行い、 一方、上記各コンピユータのアプリケーシヨン層とプ
レゼンテーシヨン層の両層において、それらより下位の
層ではデータグラム等の軽い処理のみを行なえばよいよ
うに共通プロトコル(アプリケーシヨンソフトウエア)
を作り、セシヨン層とそのインタフエース部においてト
ランスポート層との整合性を計るようにしたことを特徴
とする。In order to achieve the above object, the present invention provides a local area network (LA) in which a physical layer address is uniquely determined.
N) In a data communication method between various computers connected to each other by using different models or using different protocols, a datagram packet protocol conversion adapter is installed on the LAN, and all computers in the system are connected. The network layer and transport layer addresses of all the datagram-type protocols to be converted are virtually allocated to the physical layer addresses held, and the physical layer of each of the above computers is converted by the protocol conversion adapter. The addresses and the types of the network layer and the transport layer of the existing protocol actually possessed by the computer and the addresses and the allocated virtual addresses are managed in a one-to-one correspondence, so that protocol conversion of datagram packets can be performed at high speed. On the other hand, the application of each computer A common protocol (application software) so that only light processes such as datagrams need to be performed in lower layers of both the layer and the presentation layer.
And the consistency between the session layer and the transport layer in the interface section.
また、このデータ通信方式を実現するために、上記LA
Nで互いに接続される異機種又は互いに異なるプロトコ
ルを用いる各種コンピユータの物理層アドレス及びその
各コンピユータが実際に持つ既存プロトコルのネツトワ
ーク層とトランスポート層の種別並びにアドレスと、シ
ステム中の全てのコンピユータが保有する物理層アドレ
スに対して変換対象とする全てのプロトコルのネツトワ
ーク層及びトランスポート層でのアドレスを仮想的に割
り付けた仮想アドレスとを1対1に対応させて管理する
手段と、該手段の管理情報を使用してデータグラムパケ
ツトのプロトコル変換を高速に行う手段とを備えたデー
タグラム形プロトコル変換用アダプタをも提供する。In order to realize this data communication method, the above LA
The physical layer addresses of various computers connected to each other using different types or different protocols by N, the types and addresses of the network layer and the transport layer of the existing protocol actually possessed by each computer, and all the computers in the system Means for managing, in a one-to-one correspondence, a virtual address to which addresses in a network layer and a transport layer of all protocols to be converted are virtually assigned with respect to a physical layer address held by the network. There is also provided a datagram-type protocol conversion adapter having means for performing high-speed datagram packet protocol conversion using management information of the means.
この発明によるデータ通信方式は、物理層アドレスが
一意に定まるLANを対象にしており、システム中の全て
のコンピユータが保有する物理層アドレスに対して変換
対象とする全てのプロトコルのネツトワーク層及びトラ
ンスポート層でのアドレスを仮想的に割り付けるので、
各コンピユータ夫々は、使用するプロトコル変換用アダ
プタを認識する必要がなく、また通信しようとする相手
が自分と異なるプロトコルを使用していることも意識す
る必要がない。The data communication method according to the present invention is intended for a LAN in which a physical layer address is uniquely determined, and converts a network layer and a transformer of all protocols to be converted to physical layer addresses held by all computers in the system. Since the address in the port layer is virtually allocated,
Each computer does not need to recognize the protocol conversion adapter to be used, nor does it need to be aware that the communication partner uses a different protocol from that of the computer.
したがつて、コンピユータ側においてプロトコル変換
用アダプタを使用するための特別な手続きが不要とな
る。This eliminates the need for a special procedure for using the protocol conversion adapter on the computer side.
また、プロトコル変換用アダプタに対して各コンピユ
ータの物理層アドレスと夫々のコンピユータが実際に持
つネツトワーク層及びトランスポート層の種別、アドレ
ス及び仮想的に割付けられたアドレスを1対1の対応で
設定してやるだけでよく、一般的にゲートウエイで必要
とされる複雑な設定作業が要らない。Also, the physical layer address of each computer and the types and addresses of the network layer and transport layer that each computer actually has and the virtually allocated address are set for the protocol conversion adapter in a one-to-one correspondence. It does not require complicated setting work generally required for gateways.
各コンピユータシステム内のアプリケーシヨン層及び
プレゼンテーシヨン層は、既存の下位層に対してデータ
グラム程度の軽い処理しか要求しないので、下位層で行
われていた従来の処理を大幅に減ずることができ、した
がつて各コンピユータの通信処理が高速になる。The application layer and the presentation layer in each computer system require only light processing of about datagrams to the existing lower layer, so that the conventional processing performed in the lower layer can be greatly reduced. Accordingly, the communication processing of each computer becomes faster.
また、プロトコル変換用アダプタは、上述した1対1
対応の設定情報の管理により、プロトコル変換処理が非
常に簡単になる。すなわち、プロトコル変換を非常に高
速度にて行うことができる。The adapter for protocol conversion is one-to-one as described above.
The management of the corresponding setting information greatly simplifies the protocol conversion process. That is, protocol conversion can be performed at a very high speed.
これらによつて、高速データ通信が実現される。 With these, high-speed data communication is realized.
また、プロトコル変換用アダプタのハードウエアが簡
略化でき、コスト的にも安いものが出来る。Further, the hardware of the protocol conversion adapter can be simplified, and the cost can be reduced.
さらに、各コンピユータ側のアプリケーシヨン層及び
プレゼンテーシヨン層からなる共通の応用プロトコルは
セシヨン層以下の下位層との間のインタフエースにて接
続されるので、セシヨン層とプレゼンテーシヨン層との
インタフエース部の変更のみで異なる下位層に対応でき
る。Further, since a common application protocol consisting of an application layer and a presentation layer on each computer side is connected by an interface between lower layers below the session layer, an interface between the session layer and the presentation layer is provided. It is possible to deal with different lower layers only by changing the ace part.
その場合、下位層に対する要求はデータグラムの処理
程度であることから、セシヨン層とのインタフエース部
が簡単にできるので、この修正は一般にやさしい。すな
わち、新プロトコルへの対応が容易である。In this case, this modification is generally easy because the request to the lower layer is about datagram processing, and the interface with the session layer can be simplified. That is, it is easy to cope with the new protocol.
以下、この考案の実施例を図面に基づいて具体的に説
明する。Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings.
第1図は、物理層アドレスが一意に定まるLANとして
イーサネツト(IEEE 802.3 10BASE5)を例にとり、この
発明によるデータ通信方式をこの発明によるデータグラ
ム形プロトコル変換用アダプタを使用して実現した場合
の概念的なシステムの外観図である。FIG. 1 is a conceptual diagram showing an example in which an Ethernet (IEEE 802.3 10BASE5) is used as a LAN whose physical layer address is uniquely determined, and a data communication system according to the present invention is realized by using a datagram type protocol conversion adapter according to the present invention. 1 is an external view of a typical system.
第2図はプロトコルの層モデルを示すための概念図で
あり、第3図は実際のパケツトの流れとその変換のよう
すを説明するための図である。FIG. 2 is a conceptual diagram showing a layer model of a protocol, and FIG. 3 is a diagram for explaining an actual flow of a packet and its conversion.
第1図において、イーサネツトの同軸ケーブル1に夫
々トランシーバ2,3,4,5を介して、データグラム形プロ
トコル変換用アダプタ6及びコンピユータ7,8,9が接続
されている。In FIG. 1, a datagram type protocol conversion adapter 6 and computers 7, 8, 9 are connected to a coaxial cable 1 of Ethernet via transceivers 2, 3, 4, 5, respectively.
なお、同軸ケーブル1の両端は終端抵抗10,11で終端
されている。Both ends of the coaxial cable 1 are terminated by terminating resistors 10 and 11.
第2図は、この第1図のシステムをOSIの7層モデル
に即して内部構成を概念的に示したもので、プロトコル
変換用アダプタ6を中心に、コンピユータ7,9のみを示
している。コンピユータ8は、ここでは図示を省略して
いる。FIG. 2 conceptually shows the internal configuration of the system shown in FIG. 1 in accordance with the OSI seven-layer model. Only the computers 7 and 9 are shown with the protocol conversion adapter 6 at the center. . The computer 8 is not shown here.
物理層アドレスが一意に定まるLANとしてイーサネツ
トを使用しているので、プロトコル変換用アダプタ6と
コンピユータ7,9の物理層及びデータリンク層は全てイ
ーサネツト16となり、同等のものとなる。Since the Ethernet is used as the LAN whose physical layer address is uniquely determined, the physical layer and the data link layer of the protocol conversion adapter 6 and the computers 7 and 9 are all Ethernet 16 and are equivalent.
また、コンピユータ7,9および図示されていないコン
ピユータ8のアプリケーシヨン層とプレゼンテーシヨン
層を実現する共通プロトコルのアプリケーシヨン・ソフ
トウエアとして、ここでは例として「ヤフト(yaft)」
と呼ばれるデータグラム形のフアイル転送プログラム12
を考える。As application software of a common protocol for realizing the application layer and the presentation layer of the computers 7 and 9 and the computer 8 (not shown), "yaft" is used as an example here.
Datagram-type file transfer program called
think of.
また、例としてコンピユータ7のセシヨン層,トラン
スポート層,及びネツトワーク層として、それぞれSOCK
ET,TCP,IPと呼ばれるプロトコルSOCKET13,TCP14,IP15を
使用している場合を考える。For example, as a session layer, a transport layer, and a network layer of the computer 7, SOCK
Consider the case where the protocols SOCKET13, TCP14, and IP15 called ET, TCP, and IP are used.
また同じく例として、コンピユータ9のセシヨン層,
トランスポート層,及びネツトワーク層として、ISOのO
SIプロトコルを使用しているものとし、それらを夫々SL
18,TL19,NL20と記す。Also, as an example, the session layer of the computer 9,
ISO O as transport layer and network layer
It is assumed that the SI protocol is used, and that
Described as 18, TL19, NL20.
プロトコル変換用アダプタ6は、イーサネツト16の上
にデータグラムパケト変換部17を持つ。The protocol conversion adapter 6 has a datagram packet converter 17 on the Ethernet 16.
コンピユータ7は、イーサネツト16で使用される物理
層アドレスとネツトワーク層IP15,トランスポート層TCP
14で使用される独自のアドレスとを持ち、それを夫々、
E7,ADR7と記す。The computer 7 includes a physical layer address used in the Ethernet 16, a network layer IP15, and a transport layer TCP.
And have their own address used in 14, each of which,
Indicated as E7 and ADR7.
同様に、コンピユータ9はイーサネツト16で使用され
る物理層アドレスE9を持つものとし、またネツトワーク
層NL20,トランスポート層TL19で使用する独自のアドレ
スADR9を有するものとする。Similarly, the computer 9 has a physical layer address E9 used in the Ethernet 16, and has a unique address ADR9 used in the network layer NL20 and the transport layer TL19.
アドレスADR7とADR9とは、それぞれを規定しているプ
ロトコルが異なるので、コンピユータ7とコンピユータ
9がLANを通じて相互に通信しようとする場合、コンピ
ユータ7は相手のアドレスADR9を受け入れることができ
ない。Since the protocols defining the addresses ADR7 and ADR9 are different, if the computer 7 and the computer 9 try to communicate with each other through the LAN, the computer 7 cannot accept the address ADR9 of the other party.
同様に、コンピユータ9はアドレスADR7を受け入れる
ことができない。したがつて、このままでは相互に通信
することができない。Similarly, computer 9 cannot accept address ADR7. Therefore, they cannot communicate with each other as they are.
そこで、コンピユータ7と9に仮想アドレスを付与す
る。Therefore, a virtual address is assigned to the computers 7 and 9.
コンピユータ7のトランスポート層及びネツトワーク
層で使用するプロトコルTCP14,IP15の規定に合つた仮想
アドレスをコンピユータ9に割り当てる。これをADR9′
とする。A virtual address conforming to the protocols TCP14 and IP15 used in the transport layer and the network layer of the computer 7 is assigned to the computer 9. This is ADR9 ′
And
また、コンピユータ9のトランスポート層及びネツト
ワーク層で使用しているプロトコルNL20,TL19の規定に
合つた仮想アドレスをコンピユータ7に割り振る。これ
をADR7′とする。Further, a virtual address conforming to the protocols NL20 and TL19 used in the transport layer and the network layer of the computer 9 is allocated to the computer 7. This is ADR7 '.
物理層ドレスE7,E9、実アドレスADR7,ADR9、仮想アド
レスADR7′,ADR9′、及びコンピユータ7,9のトランスポ
ート層及びネツトワーク層の種別との対応が、プロトコ
ル変換用アダプタ6のデータグラムパケツト変換部17に
設定されている。The correspondence between the physical layer dresses E7 and E9, the real addresses ADR7 and ADR9, the virtual addresses ADR7 'and ADR9', and the types of the transport layers and the network layers of the computers 7 and 9 is determined by the datagram packet of the protocol conversion adapter 6. This is set in the title converter 17.
この対応関係を第4図に示す。プロトコル変換用アダ
プタ6はこのテーブル情報を用いてプロトコルの変換を
高速に行う。This correspondence is shown in FIG. The protocol conversion adapter 6 performs protocol conversion at high speed using the table information.
次に、この実施例の作用を第3図を用いて説明する。 Next, the operation of this embodiment will be described with reference to FIG.
今、コンピユータ7からコンピユータ9へデータを送
る場合を考える。Now, consider a case where data is transmitted from the computer 7 to the computer 9.
コンピユータ7のフアイル転送プログラムyaft12から
発せられたデータは、パケツト化されてデータグラムパ
ケツト(以下単に「パケツト」という)21となつてイー
サネツトの同軸ケーブル1上に送られる。The data issued from the file transfer program yaft12 of the computer 7 is packetized and transmitted as a datagram packet (hereinafter simply referred to as "packet") 21 onto the Ethernet coaxial cable 1.
このパケツト21の中には送信元のアドレスとしてE7,A
DR7が指定されている。In this packet 21, E7, A
DR7 is specified.
また、コンピユータ7は送信先のコンピユータ9が異
なるプロトコルをもつたものであるという認識をもつて
おらず、送信先アドレスとして自分と同じプロトコルの
アドレスをパケツト21の中に指定する。Further, the computer 7 does not recognize that the computer 9 of the transmission destination has a different protocol, and designates an address of the same protocol as itself in the packet 21 as the transmission destination address.
すなわち、パケツト21の中に送信先アドレスとして
は、コンピユータ9の物理層アドレスE9と仮想アドレス
ADR9′が指定される。That is, as the destination address in the packet 21, the physical layer address E9 of the computer 9 and the virtual address
ADR9 'is specified.
このパケツト21はコンピユータ9によつて一応受信は
されるが、コンピユータ9のネツトワーク層およびトラ
ンスポート層の実アドレスを備えていないので、コンピ
ユータ9のネツトワーク層NL20で捨てられ、コンピユー
タ9のフアイル転送プロトコルyaft12にまで届かない。This packet 21 is temporarily received by the computer 9, but since it does not have the real addresses of the network layer and the transport layer of the computer 9, it is discarded by the network layer NL20 of the computer 9, and the file of the computer 9 is discarded. It does not reach the transfer protocol yaft12.
ところが、プロトコル変換用アダプタ6は、同軸ケー
ブル1上を流れてくる全てのパケツトをモニタしてい
る。However, the protocol conversion adapter 6 monitors all packets flowing on the coaxial cable 1.
そして、このプロトコル変換用アダプタ6は、パケツ
ト21の送信元の物理層アドレスE7と送信先(受信側)の
物理層アドレスE9とを見て、これらを用いて第4図のテ
ーブルを索引して、パケツト21はトランスポート層及び
ネツトワーク層のプロトコルTCP14,IP15からTL19、NL20
への変換が必要であることを一目瞭然に知る。Then, the protocol conversion adapter 6 looks at the physical layer address E7 of the transmission source of the packet 21 and the physical layer address E9 of the transmission destination (reception side), and uses these to look up the table of FIG. The packet 21 is composed of the transport layer and network layer protocols TCP14 and IP15 to TL19 and NL20.
At a glance that conversion to is necessary.
したがつて、このプロトコル変換用アダプタ6のデー
タグラムパケツト変換部17は、送信元アドレスADR7をコ
ンピユータ7に対して仮想的に割り付けられたプロトコ
ルTL19,NL20に適合するアドレスADR7′に変換し、逆に
コンピユータ9に割り付けられている仮想アドレスであ
る送信先アドレスADR9′をプロトコルTL19、NL20に適合
している実アドレスADR9に変換する。Accordingly, the datagram packet conversion unit 17 of the protocol conversion adapter 6 converts the source address ADR7 into an address ADR7 'conforming to the protocol TL19, NL20 virtually allocated to the computer 7, Conversely, the destination address ADR9 ', which is a virtual address assigned to the computer 9, is converted into a real address ADR9 conforming to the protocols TL19 and NL20.
ただし、物理層アドレスE7,E9は変換対象とならず、
そのまま用いる。However, the physical layer addresses E7 and E9 are not subject to conversion,
Use as is.
このようにして、パケツト21は変換されてパケツト22
となり、プロトコル変換用アダプタ6から同軸ケーブル
1上に送信され、送信先のコンピユータ9により正しく
受信されて、そのフアイル転送プロトコルyaft12に到達
する。In this way, packet 21 is transformed and packet 22
Is transmitted from the protocol conversion adapter 6 onto the coaxial cable 1, is correctly received by the destination computer 9, and reaches the file transfer protocol yaft 12.
この逆に、コンピユータ9からコンピユータ7へのデ
ータの送信の際にも、同様にプロトコル変換用アダプタ
6が自発的に介在して行われる。Conversely, when data is transmitted from the computer 9 to the computer 7, the protocol conversion adapter 6 is also spontaneously interposed.
さらに、同軸ケーブル1上にある他のコンピユータ間
でも、上述した場合と同様に相互通信が可能となる。Further, mutual communication is possible between the other computers on the coaxial cable 1 as in the case described above.
加えて、このプロトコル変換用アダプタを設置したLA
Nと、同一物理層アドレスを割り振られた他のLANとを、
従来技術によるブリツジやルータ等によつて接続した場
合でも、データグラムパケツトの変換を自動的に行うこ
とも可能である。In addition, LA with this protocol conversion adapter installed
N and other LANs assigned the same physical layer address,
Even when the connection is made by a bridge, router, or the like according to the prior art, it is possible to automatically convert the datagram packet.
以上説明してきたように、この発明によるデータ通信
方式は、LAN上の各コンピユータは夫々が使用するプロ
トコル変換用アダプタを認識する必要がなく、また通信
しようとする相手が自分と異なるプロトコルを使用して
いることも意識する必要がないので、コンピユータ側に
おいてプロトコル変換用アダプタを使用するための特別
な手続きが不要である。As described above, in the data communication method according to the present invention, each computer on the LAN does not need to recognize the protocol conversion adapter used by each, and the communicating party uses a different protocol from itself. Since there is no need to be aware that the protocol conversion adapter is used, no special procedure is required on the computer side for using the protocol conversion adapter.
また、一般的にゲートウエイで必要な複雑な設定が要
らない。In addition, there is no need for complicated settings generally required for a gateway.
さらに、各コンピユータシステム内のアプリケーシヨ
ン層及びプレゼンテーシヨン層は、既存の下位層に対し
てデータグラム程度の軽い処理しか要求しないので、下
位層で行われていた従来の処理を大幅に減ずることがで
きる。Furthermore, since the application layer and the presentation layer in each computer system require only the light processing of the datagram level to the existing lower layer, the conventional processing performed in the lower layer is greatly reduced. Can be.
したがつて、各コンピユータの通信処理が高速にな
る。また、プロトコル変換用アダプタも、プロトコル変
換処理が非常に簡単になり、プロトコル変換を非常に高
速度にて行うことができる。Accordingly, the communication processing of each computer becomes faster. In addition, the protocol conversion adapter also makes protocol conversion processing very easy, and can perform protocol conversion at a very high speed.
これらによつて、高速データ通信が実現される。 With these, high-speed data communication is realized.
また、プロトコル変換用アダプタのハードウエアが簡
略化できるので、コスト的にも安いものを提供できる。Also, since the hardware of the protocol conversion adapter can be simplified, a low-cost adapter can be provided.
さらに、新プロトコルへの対応も容易である。 Furthermore, it is easy to respond to new protocols.
第1図はこの発明によるデータ通信方式をこの発明によ
るデータグラム形プロトコル変換用アダプタを使用して
実現した場合の概念的なシステムの外観図、 第2図は同じくそのプロトコル層モデルを示すための概
念図、 第3図は第2図及び第3図に示した実施例によつてコン
ピータ間のデータ通信を行う際のパケツトの流れとその
変換の様子を説明するための概念図、 第4図はプロトコル変換用アダプタで管理する1対1対
応テーブルの例を示す説明図である。 1……イーサネツト(LAN)の同軸ケーブル 2,3,4,5……トランシーバ 6……データグラム形プロトコル変換用アダプタ 7,8,9……コンピユータ、10,11……終端抵抗 12……yaft(共通プロトコルのアプリケーシヨン・ソフ
トウエア) 13……SOCKET、14……TCP 15……IP、16……イーサネツト 17……データグラムパケツト変換部 18……SL、19……TL、20……NL 21,22……データグラムパケツトFIG. 1 is an external view of a conceptual system when a data communication system according to the present invention is realized by using a datagram type protocol conversion adapter according to the present invention, and FIG. 2 is also a diagram showing a protocol layer model thereof. FIG. 3 is a conceptual diagram for explaining the flow of a packet and the state of its conversion when performing data communication between computers according to the embodiment shown in FIGS. 2 and 3. FIG. FIG. 4 is an explanatory diagram showing an example of a one-to-one correspondence table managed by a protocol conversion adapter. 1 ... Ethernet (LAN) coaxial cable 2,3,4,5 ... Transceiver 6 ... Datagram type protocol conversion adapter 7,8,9 ... Computer, 10,11 ... Terminal resistor 12 ... yaft (Application software for common protocol) 13 SOCKET, 14 TCP 15 IP, 16 Ethernet 17 Datagram packet converter 18 SL, 19 TL, 20 NL 21,22 …… Datagram packet
───────────────────────────────────────────────────── フロントページの続き (72)発明者 北川 一 京都府京都市左京区岩倉花園町6番地の 9 (72)発明者 山室 知久 東京都立川市柴崎町4―20―36 (56)参考文献 特開 昭62−283747(JP,A) 特開 昭61−157042(JP,A) 実開 平2−66057(JP,U) (58)調査した分野(Int.Cl.6,DB名) H04L 12/40 H04L 29/06 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor, Kitaichi, 9-6, Iwakura Hanazonocho, Sakyo-ku, Kyoto-shi, Kyoto 9 (72) Inventor, Tomohisa Yamamuro 4-20-36, Shibasaki-cho, Tachikawa, Tokyo JP-A-62-283747 (JP, A) JP-A-61-157042 (JP, A) JP-A-2-66057 (JP, U) (58) Fields investigated (Int. Cl. 6 , DB name) H04L 12/40 H04L 29/06
Claims (2)
リアネツトワークによつて互いに接続された異機種又は
互いに異なるプロトコルを用いる各種コンピユータ間の
データ通信方式において、 前記ローカルエリアネツトワーク上にデータグラムパケ
ツトのプロトコル変換用アダプタを設置し、 システム中の全てのコンピュータが保有する物理層アド
レスに対して変換対象とする全てのデータグラム形プロ
トコルのネツトワーク層及びトランスポート層でのアド
レスを仮想的に割り付け、 前記プロトコル変換用アダプタによつて、前記各コンピ
ユータの物理層アドレス及びそのコンピユータが実際に
持つ既存プロトコルのネツトワーク層とトランスポート
層の種別並びにアドレスと、前記割り付けた仮想アドレ
スとを1対1対応で管理して、データグラムパケツトの
プロトコル変換を高速で行い、 一方、前記各コンピユータのアプリケーシヨン層とプレ
ゼンテーシヨン層の両層において、それらより下位の層
ではデータグラム等の軽い処理のみを行なえばよいよう
に共通プロトコルを作り、セシヨン層とそのインタフエ
ース部分においてトランスポート層との整合性を計るこ
とを特徴とするデータ通信方式。In a data communication system between various computers connected by a local area network whose physical layer address is uniquely determined and using different types or different protocols, a datagram packet is stored on the local area network. A network protocol adapter is installed to virtually convert the addresses in the network layer and transport layer of all datagram-type protocols to be converted to the physical layer addresses held by all computers in the system. The assignment of the physical layer address of each computer, the type and address of the network layer and the transport layer of the existing protocol that the computer actually has, and the assigned virtual address by the protocol conversion adapter. Manage with one correspondence The protocol conversion of the datagram packet is performed at high speed. On the other hand, in both the application layer and the presentation layer of each of the above-mentioned computers, only the light processing such as the datagram needs to be performed in the lower layers. A data communication method characterized by creating a common protocol and measuring consistency between a transport layer and a session layer and its interface.
るデータグラム形プロトコル変換用アダプタであつて、 前記ローカルエリアネツトワークによつて互いに接続さ
れる異機種又は互いに異なるプロトコルを用いる各種コ
ンピユータの物理層アドレス及びその各コンピユータが
実際に持つ既存プロトコルのネツトワーク層とトランス
ポート層の種別並びにアドレスと、システム中の全ての
コンピユータが保有する物理層アドレスに対して対象と
する全てのプロトコルのネツトワーク層及びトランスポ
ート層でのアドレスを仮想的に割り付けた仮想アドレス
とを1対1に対応させて管理する手段と、 該手段の管理情報を使用してデータグラムパケツトのプ
ロトコル変換を高速に行う手段とを備えたことを特徴と
するデータグラム形プロトコル変換用アダプタ。2. A datagram type protocol conversion adapter used in a data communication system according to claim 1, wherein said computers are connected to each other by said local area network and are of different models or use different protocols. Physical layer address, the type and address of the network layer and transport layer of the existing protocol that each computer actually has, and the physical layer address of all protocols in the system that are owned by all the computers in the system. Means for managing the addresses in the network layer and the transport layer in a one-to-one correspondence with virtual addresses virtually allocated, and using the management information of the means to perform high-speed protocol conversion of datagram packets Datagram type protocol characterized by comprising means for performing Conversion adapter.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2242621A JP2954679B2 (en) | 1990-09-14 | 1990-09-14 | Adapter for data communication system and datagram type protocol conversion used for it |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2242621A JP2954679B2 (en) | 1990-09-14 | 1990-09-14 | Adapter for data communication system and datagram type protocol conversion used for it |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04123545A JPH04123545A (en) | 1992-04-23 |
| JP2954679B2 true JP2954679B2 (en) | 1999-09-27 |
Family
ID=17091782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2242621A Expired - Lifetime JP2954679B2 (en) | 1990-09-14 | 1990-09-14 | Adapter for data communication system and datagram type protocol conversion used for it |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2954679B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2839412B2 (en) * | 1992-06-16 | 1998-12-16 | 三菱電機株式会社 | Data transmission system |
| DE19882410T1 (en) | 1998-03-23 | 2001-03-29 | Mitsubishi Electric Corp | Data processing device |
-
1990
- 1990-09-14 JP JP2242621A patent/JP2954679B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04123545A (en) | 1992-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2878062B2 (en) | System and method for extending network resources to a remote network | |
| FI90710C (en) | A method for remotely adapting TCP / IP software for a local area network | |
| EP0689696B1 (en) | System for reverse address resolution for remote network device | |
| US6131117A (en) | Technique for correlating logical names with IP addresses on internetworking platforms | |
| US20020112076A1 (en) | Internet protocol-based computer network service | |
| Marshall et al. | Industrial Ethernet: How to Plan, Install, and Maintain TCP/IP Ethernet Networks | |
| US6781989B1 (en) | Method to support VLANs on a phoneline network | |
| MXPA04007647A (en) | Method and apparatus for parameter borrowing for network address translator configuration. | |
| EP1406414A1 (en) | Method and device for connection of a device to a wireless network | |
| JP2954679B2 (en) | Adapter for data communication system and datagram type protocol conversion used for it | |
| JP2003198557A (en) | Network and wireless LAN authentication method used therefor | |
| CN117377130A (en) | Service connection method, device and storage medium | |
| US7218615B2 (en) | Method and system for the configuration of a communication link-up | |
| JPH07212364A (en) | Wireless LAN device | |
| JPH0618380B2 (en) | Data communication method | |
| Slutej et al. | Control Network and Fast Multidrive Field Bus Link | |
| JPH11252108A (en) | Data conversion and transfer device | |
| Slutej et al. | Control network as a backbone of the crane motion control system | |
| EP1398916B1 (en) | Method and device for connection of a device to a wireless network | |
| CN118264551A (en) | Integrated configuration method of time-sensitive network control for industrial control systems | |
| Slutej et al. | Multidrive control network link | |
| KR100189198B1 (en) | Gateway between mini-map and tcp | |
| Foley et al. | The current status of MAP | |
| Harvey et al. | PPP Network Control Protocol for LAN Extension Status of Memo This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited. | |
| Chapman et al. | PPP Network Control Protocol for LAN Extension |