JPH0381852A - Connection control system - Google Patents
Connection control systemInfo
- Publication number
- JPH0381852A JPH0381852A JP1218923A JP21892389A JPH0381852A JP H0381852 A JPH0381852 A JP H0381852A JP 1218923 A JP1218923 A JP 1218923A JP 21892389 A JP21892389 A JP 21892389A JP H0381852 A JPH0381852 A JP H0381852A
- Authority
- JP
- Japan
- Prior art keywords
- connection
- area
- identifier
- control information
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims description 11
- 238000007726 management method Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 101100346656 Drosophila melanogaster strat gene Proteins 0.000 abstract 1
- 238000010276 construction Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ通信システムの端末等の装置間で、コネ
クションを自コネクション識別子と相手コネクション識
別子との両情報で一意に識別する通信プロトコルにおけ
るコネクション管理方式に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a connection in a communication protocol that uniquely identifies a connection between devices such as terminals of a data communication system using both information of the own connection identifier and the other party's connection identifier. Regarding management methods.
従来、この種のコネクション管理方式は、1コネクショ
ンを制御するために必要なコネクション制御情報エリア
を、予め決められた個数分連続した領域に確保しておき
、それぞれのエリア内に使用/未使用状態、コネクショ
ン識別子(一般に順次番号等)を記録しておき、コネク
ション確立時に未使用状態のエリアを捜してコネクショ
ン識別子を決定しており、相手からの電文を受信した際
は、電文中のコネクション識別子と同一の値を持つエリ
アを検索し、かつ使用状態であることを確認している。Conventionally, this type of connection management method reserves a predetermined number of connection control information areas necessary for controlling one connection in consecutive areas, and then records the used/unused status within each area. , the connection identifier (generally a sequential number, etc.) is recorded, and when a connection is established, an unused area is searched to determine the connection identifier, and when a message is received from the other party, the connection identifier in the message and the Search for areas with the same value and confirm that they are in use.
また電文中のコネクション識別子の値にエリアの大きさ
を乗じ、かつテーブルのベースアドレスを加算する方法
によりコネクション制御情報エリアを確定上ている場合
もある。In some cases, the connection control information area is determined by multiplying the value of the connection identifier in the message by the size of the area and adding the base address of the table.
なおまた、時間帯により確立されるコネクション数にば
らつきが大きいシステムにおいては、使用/未使用状態
、コネクション識別子および当コネクションの他の情報
を格納しであるエリアへのポインタだけを持ち、上述の
方法を併用してエリアの削減を計っている。Furthermore, in a system where the number of connections established varies widely depending on the time of day, the method described above may contain only a pointer to an area that stores the used/unused status, connection identifier, and other information about the connection. We are using this together to reduce the area.
上述した従来のコネクション管理方式は、予め決められ
たコネクション数のみサポートしているので、時間帯等
により確立されるコネクション数にばらつきが大きいシ
ステムにおいては、連続したコネクション制御情報エリ
アの使用効率が悪い、ピーク特等コネクション確立が集
中するときに、システム生成等で決められたコネクショ
ン数以外はコネクションが待たされると共に、再コネク
ションの要求が定間隔に発生し網ふくそうが生じる。ま
たコネクションがしばしば確立できないための苦情に対
して再システム生成の対応に迫られる等の欠点がある。The conventional connection management method described above only supports a predetermined number of connections, so in systems where the number of connections established varies widely depending on the time of day, etc., the use of continuous connection control information areas is inefficient. When peak special connection establishments are concentrated, connections other than the number of connections determined by system generation etc. are made to wait, and requests for reconnection occur at regular intervals, resulting in network congestion. Additionally, there are drawbacks such as the need to regenerate the system in response to complaints that connections often cannot be established.
さらに従来は、コネクション確立時および電文受信時に
、電文中のコネクション識別子に基きコネクション制御
情報エリアを順次スキャンするため、サポートするコネ
クション数が大きいシステムにおいてコンピュータに負
荷が増大するという欠点がある。Furthermore, in the conventional technology, when establishing a connection and receiving a message, the connection control information area is sequentially scanned based on the connection identifier in the message, which has the disadvantage of increasing the load on the computer in a system that supports a large number of connections.
本発明のコネクション管理方式は、自コネクション識、
別子と相手コネクション識別子との両情報でコネクショ
ンを一意に識別する通信プロトコルの処理を行なう通信
制御装置において、通信相手と新たにコネクションを確
立するに先立って1コネクションを制御するために必要
なコネクション制御情報エリアを確保するためのエリア
確保手段と、確保されたエリアのアドレスまたはその一
部を自コネクション識別子とする識別子設定手段と、通
信相手から受信した電文内の相手コネクション識別子で
ある自コネクション識別子よりコネクション制御情報エ
リアを確定するエリア確定手段と、コネクション解放時
に前記コネクション制御情報エリアを解放するエリア解
放手段とを有することにより構成・される。The connection management method of the present invention has self-connection knowledge,
In a communication control device that processes a communication protocol that uniquely identifies a connection based on both the bessier and the other party's connection identifier information, the connection required to control one connection before establishing a new connection with the other party. An area securing means for securing a control information area, an identifier setting means for setting the address of the secured area or a part thereof as the own connection identifier, and an own connection identifier that is the other party's connection identifier in the message received from the communication partner. The apparatus is configured by having an area determining means for determining a connection control information area, and an area releasing means for releasing the connection control information area when a connection is released.
次に、本発明の実施例について図面を参照して説明する
。Next, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明の一実施例のブロック図である。利用者
プログラム8からのコネクション確立要求101により
起動されたエリア確保手段1はシステム内のメモリプー
ルから1コネクションを制御するために必要なコネクシ
ョン制御情報エリア5を取得し、そのアドレス@を識別
子設定手段2に渡す。識別子設定手段2は第2図(a)
にフォーマットを示すコネクション確立要求電文を組立
てる。この組立ての際にコネクション制御情報エリア5
のアドレス@を送信元レファレンスフィールド31に格
納し、コネクション確立要求電文103を送信部6を経
由して通信相手局に送ると共に、コネクション制御情報
エリア5の相手コネクション識別子フィールド51をコ
ネクション確立生状態を意味するゼロで初期化しておく
。FIG. 1 is a block diagram of one embodiment of the present invention. The area securing means 1 activated by the connection establishment request 101 from the user program 8 acquires the connection control information area 5 necessary for controlling one connection from the memory pool in the system, and uses the address @ as the identifier setting means. Pass it to 2. The identifier setting means 2 is shown in FIG. 2(a).
Assemble a connection establishment request message showing the format. During this assembly, the connection control information area 5
address @ is stored in the source reference field 31, and the connection establishment request message 103 is sent to the communication partner station via the transmitter 6, and the connection establishment raw state is stored in the partner connection identifier field 51 of the connection control information area 5. Initialize it with the meaning zero.
エリア確定手段3は受信部7を経由して相手局からの電
文を受信すると、電文中の宛先レファレンスフィールド
42の内容をもとに該当コネクション制御情報エリア5
を確定し、相手コネクション識別子フィールド51がゼ
ロであるとき電文を識別子設定手段2に渡し起動する。When the area determining means 3 receives a message from the other station via the receiving unit 7, it selects the corresponding connection control information area 5 based on the contents of the destination reference field 42 in the message.
is determined, and when the other party connection identifier field 51 is zero, the message is passed to the identifier setting means 2 and activated.
識別子設定手段2はコネクション確立要求電文103の
応答であるコネクション確立受諾電文104を受信した
とき、送信元レファレンスフィールド41の内容を相手
コネクション識別子フィールド51に格納しコネクショ
ン確立を完了する。When the identifier setting means 2 receives the connection establishment acceptance message 104 which is a response to the connection establishment request message 103, it stores the contents of the sender reference field 41 in the other party connection identifier field 51 and completes the connection establishment.
なお識別子設定手段2はコネクションの確立に失敗した
ときエリア解放手段4を起動し、エリア確保手段1で取
得したコネクション制御情報エリア5をメモリプールへ
返却する。また、宛先レファレンスフィールドがゼロで
あるコネクション確立要求電文の受信用として、アドレ
スOから相手コネクション識別子フィールド51がゼロ
であるコネクション制御情報エリア5を予め1個用意し
ておくことにより、エリア確定手段3は受信電文の種別
を判定する必要がない。Note that when the identifier setting means 2 fails to establish a connection, it activates the area releasing means 4 and returns the connection control information area 5 acquired by the area securing means 1 to the memory pool. Furthermore, by preparing in advance one connection control information area 5 from the address O where the destination connection identifier field 51 is zero for receiving a connection establishment request message whose destination reference field is zero, the area determining means 3 There is no need to determine the type of received message.
一方、エリア解放・手段4は利用者プログラム8からの
コネクション解放要求102により起動され、コネクシ
ョン解放要求電文を組立て、送信部6を経由して通信相
手局に送ると共に、コネクション制御情報エリア5をメ
モリプールへ返却する。エリア解放手段4は電文受信手
段9が通信相手からコネクション解放要求電文を受信し
たときにも起動される。この場合にも該当コネクション
制御情報エリア5をメモリプールへ返却する。On the other hand, the area release means 4 is activated by a connection release request 102 from the user program 8, assembles a connection release request message, sends it to the communication partner station via the transmitter 6, and stores the connection control information area 5 in the memory. Return it to the pool. The area release means 4 is also activated when the message receiving means 9 receives a connection release request message from a communication partner. In this case as well, the corresponding connection control information area 5 is returned to the memory pool.
電文受信手段9は受信電文中の宛先レファレンスフィー
ルド42の内容がゼロでないときエリア確定手段3によ
り起動され、受信電文の種別に該当するそれぞれの処理
を行う、受信電文の種別がコネクション解放要求電文で
あるときはエリア解放手段4を起動し、また電文種別が
データ電文のとき、そのデータを利用者プログラム8に
渡す。The message receiving means 9 is activated by the area determining means 3 when the content of the destination reference field 42 in the received message is not zero, and performs the respective processing corresponding to the type of the received message. If so, the area release means 4 is activated, and if the message type is a data message, the data is passed to the user program 8.
なお本実施例で説明したアドレスは絶対番地あるいはあ
る特定番地からの相対番地の何れでも一向に構わない。Note that the address explained in this embodiment may be either an absolute address or a relative address from a certain specific address.
以上説明したように本発明は、コネクション確立時にエ
リア確保手段により、そのコネクションのコネクション
制御情報エリアを確保し、確保したエリアのアドレスを
識別子設定手段により自コネクション識別子とすること
により、電文受信時に電文中の相手コネクション識別子
、即ち自コネクション識別子により容易にコネクション
制御情報エリアを確定できるので、確立されるコネクシ
ョン数がばらつくシステムにおいてもメモリの使用効率
が良く、コネクション確立失敗の確率を下げ、再システ
ム生成等の再構成が不要となる。As explained above, in the present invention, when a connection is established, the area securing means secures the connection control information area for the connection, and the identifier setting means sets the address of the secured area as the own connection identifier. Since the connection control information area can be easily determined using the other party's connection identifier, that is, the own connection identifier, memory usage is efficient even in systems where the number of established connections varies, reducing the probability of connection establishment failure, and facilitating system regeneration. etc., is no longer necessary.
またコネクション制御情報エリアのスキャンが不要とな
り高速化およびコンピュータの負荷を軽減し、ソフトウ
ェアも簡略化される効果がある。Furthermore, scanning of the connection control information area is no longer necessary, resulting in increased speed, reduced computer load, and simplified software.
第1図は本発明の一実施例のブロック図、第2図(a)
および(b)はそれぞれ第1図におけるコネクション確
立要求電文およびコネクション確立受諾電文のフォーマ
ットである。
1・・・エリア確保手段、2・・・識別子設定手段、3
・・・エリア確定手段、4・・・エリア解放手段、5・
・・コネクション制御情報エリア、6・・・送信部、7
・・・受信部、8・・・利用者プログラム、9・・・電
文受信手段。Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2(a)
and (b) are the formats of the connection establishment request message and connection establishment acceptance message in FIG. 1, respectively. 1... Area securing means, 2... Identifier setting means, 3
... Area confirmation means, 4. Area release means, 5.
...Connection control information area, 6...Transmission section, 7
. . . receiving section, 8 . . . user program, 9 . . . message receiving means.
Claims (1)
情報でコネクションを一意に識別する通信プロトコルの
処理を行なう通信制御装置において、通信相手と新たに
コネクションを確立するに先立って1コネクションを制
御するために必要なコネクション制御情報エリアを確保
するためのエリア確保手段と、確保されたエリアのアド
レスまたはその一部を自コネクション識別子とする識別
子設定手段と、通信相手から受信した電文内の相手コネ
クション識別子である自コネクション識別子よりコネク
ション制御情報エリアを確定するエリア確定手段と、コ
ネクション解放時に前記コネクション制御情報エリアを
解放するエリア解放手段とを有することを特徴とするコ
ネクション管理方式。In a communication control device that processes a communication protocol that uniquely identifies a connection using both its own connection identifier and other party's connection identifier information, the following information is necessary to control one connection before establishing a new connection with the other party An area securing means for securing a connection control information area, an identifier setting means for setting the address of the secured area or a part thereof as the own connection identifier, and the own connection that is the other party's connection identifier in the message received from the communication partner. A connection management method comprising: area determining means for determining a connection control information area based on an identifier; and area releasing means for releasing the connection control information area when the connection is released.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1218923A JPH0381852A (en) | 1989-08-24 | 1989-08-24 | Connection control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1218923A JPH0381852A (en) | 1989-08-24 | 1989-08-24 | Connection control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0381852A true JPH0381852A (en) | 1991-04-08 |
Family
ID=16727440
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1218923A Pending JPH0381852A (en) | 1989-08-24 | 1989-08-24 | Connection control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0381852A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5333736A (en) * | 1991-11-14 | 1994-08-02 | Vip Kokusai Kyumei Center, Inc. | Self-sealing compression packaging bag and compression packaging bag |
| CN107145456A (en) * | 2017-04-10 | 2017-09-08 | 硅谷数模半导体(北京)有限公司 | Methods, devices and systems of the identification equipment from connection |
-
1989
- 1989-08-24 JP JP1218923A patent/JPH0381852A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5333736A (en) * | 1991-11-14 | 1994-08-02 | Vip Kokusai Kyumei Center, Inc. | Self-sealing compression packaging bag and compression packaging bag |
| CN107145456A (en) * | 2017-04-10 | 2017-09-08 | 硅谷数模半导体(北京)有限公司 | Methods, devices and systems of the identification equipment from connection |
| CN107145456B (en) * | 2017-04-10 | 2021-05-04 | 硅谷数模半导体(北京)有限公司 | Method, apparatus and system for identifying device self-connection |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6209035B1 (en) | System and method for establishing communication links and transferring data among a plurality of commication nodes | |
| JPH0381852A (en) | Connection control system | |
| JPH0473178B2 (en) | ||
| JPH05128030A (en) | Device for managing resource information | |
| JPH11249977A (en) | Data transfer network system | |
| JPH09311843A (en) | Client server type communication method and equipment therefor | |
| JPH09252328A (en) | Data communication method and data communication system | |
| JPH054040Y2 (en) | ||
| JPH02260055A (en) | Inter-computer file transfer system | |
| JP2001331386A (en) | System and method for system configuration preparation support service | |
| JPS61141063A (en) | Suspension resumption system of file transfer | |
| JPS63300349A (en) | Confirmation system for start of data transmission between computers | |
| JP2594313B2 (en) | Half-duplex session management processing method | |
| JPH04150355A (en) | Transmission procedure management equipment for file transfer | |
| JPS62100048A (en) | Large-capacity data parallel transmission method | |
| JPH02118867A (en) | Message communication processing method | |
| JPH02217039A (en) | Poling/selecting control procedure system | |
| JPH01258525A (en) | Data transfer system | |
| JPH0830532A (en) | Communication identification method | |
| JPH0285947A (en) | Data transmission system | |
| JPH02294129A (en) | Network control system | |
| JPH01248851A (en) | Heterogeneous terminal communication system | |
| JPH01122231A (en) | Communication network control method | |
| JPH0435555A (en) | Communication processing method | |
| JPH0148573B2 (en) |