Nova Patents
JPH09186723A

Network communication processing system

Abstract

[Task] It provides a method capable of performing hop-by-hop flow control and congestion control in communication between computers connected to different networks.

Solution.As shown in (b), in the communication between client A1 and remote server B (communication between 500 and 520), the communication Proxy (agent) (515) of remote server B is set to the local in the LAN to which client A1 belongs. Placed on server A, steal the communication packet (511) to be routed to the remote server and pass it to the transport layer (TCP) (513), TCP communication between client A1 and remote server B (communication between 502 and 522) Is divided into communication between client A1 and the communication Proxy of remote server B (communication between 502 and 513) and communication between communication Proxy of remote server B and remote server B (communication between 517 and 522). As a result, TCP flow control and congestion control algorithms suitable for communication within a LAN and communication via a wide area network can be applied.

JPH09186723A, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 29 December 2015, 10.7 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

7 claims: 1 independent, 6 dependent

  1. 1
    【特許請求の範囲】 【請求項1】 第1のネットワークに接続された第1の計算機と第2のネットワークに接続された第2の計算機が、該両ネットワークに接続された第3の計算機を介して通信を行うネットワーク通信におけるネットワーク通信処理方式であって、 該第3の計算機は、該第2の計算機のネットワーク・アドレスを登録するProxy登録テーブルと該第2の計算機宛の通信パケットを受信する通信Proxyプロセスを有する通信Proxyを備え、 該第3の計算機は、該第3の計算機宛以外の通信パケットを受信したときには、前記Proxy登録テーブルを検索し、 該通信パケットの宛先のネットワーク・アドレスが前記Proxy登録テーブルに登録されている場合には、前記通信Proxyプロセスが前記通信パケットを受信し、さらに該通信パケットを宛先に送信することを特徴とするネットワーク通信処理方式。
  2. 2
    【請求項2】 請求項1記載のネットワーク通信処理方式において、 前記第3の計算機は前記通信Proxyを生成する通信Proxy登録待ちデーモンを備え、 前記第2の計算機は前記3の計算機の前記通信Proxy登録待ちデーモンに対して、前記通信Proxyプロセスを生成し、前記Proxy登録テーブルに前記第2の計算機のネットワーク・アドレスを登録することを指示することを特徴とするネットワーク通信処理方式。
  3. 3
    【請求項3】 請求項1記載のネットワーク通信処理方式において、 前記第3の計算機上の通信Proxyプロセスは前記第2の計算機から送信された通信パラメタを受信し、該通信パラメタを該第3の計算機上に登録することを特徴とするネットワーク通信処理方式。
  4. 4
    【請求項4】 請求項1記載のネットワーク通信処理方式において、 前記通信Proxyプロセスが、前記第1の計算機から前記第2の計算機宛のコネクション開設要求パケットを受信したときには、 前記通信Proxyプロセスは、前記通信Proxyプロセスと前記第1の計算機との間のコネクションを開設し、さらに前記通信Proxyプロセスと前記第2の計算機との間のコネクションを開設することを特徴とするネットワーク通信処理方式。
  5. 5
    【請求項5】 請求項1記載のネットワーク通信処理方式において、 前記第3の計算機は、 前記第2の計算機が前記1の計算機との通信に用いる第1の通信ポート識別子を、前記通信Proxyプロセスが該1の計算機との通信に用いる第2の通信ポート識別子に変換するポート番号変換テーブルを備え、 前記第2の計算機宛に送付した通信パケットを受信したとき、前記通信パケットに記されている前記第1の通信ポート識別子を前記第2の通信ポート識別子に変換して、前記通信Proxyプロセスに前記通信パケットを受信させることを特徴とするネットワーク通信処理方式。
  6. 6
    【請求項6】 請求項1記載のネットワーク通信処理方式において、 前記通信Proxyプロセスは、前記第2の計算機から該通信Proxyプロセス宛に送付した通信パケットを前記第1の計算機へ送付することを特徴とするネットワーク通信処理方式。
  7. 7
    【請求項7】 請求項6記載のネットワーク通信処理方式において、 前記通信Proxyプロセスは、前記第2の計算機が該通信Proxyプロセス宛に送付した前記通信パケットを前記第1の計算機へ送付するときに、通信パケットの送信元ネットワーク・アドレスを前記第2の計算機のネットワーク・アドレスに書き換えることを特徴とするネットワーク通信処理方式。
Independent claims7