JP2000138976A - 移動体tcpおよび移動体tcp接続を設定および維持するための方法。 - Google Patents
移動体tcpおよび移動体tcp接続を設定および維持するための方法。Info
- Publication number
- JP2000138976A JP2000138976A JP11307258A JP30725899A JP2000138976A JP 2000138976 A JP2000138976 A JP 2000138976A JP 11307258 A JP11307258 A JP 11307258A JP 30725899 A JP30725899 A JP 30725899A JP 2000138976 A JP2000138976 A JP 2000138976A
- Authority
- JP
- Japan
- Prior art keywords
- segment
- communication entity
- signal
- communication
- mobile
- 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.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
設定および維持するための方法に関する。 【解決手段】本発明は、移動体端末/ホスト(T/H)に
対する移動体TCP接続、および移動体端末/ホスト(T/
H)のIPアドレスが、移動体TCP接続がいったん設定され
た後も絶えず変わるm環境下においてm-TCP接続を設定お
よび維持するための方法に関する。本発明による方法お
よび装置は、グローバル的に一意な移動体TCP接続識別
を用いる。このm-TCP接続識別は、仮想的に接続された
移動体端末/ホスト(T/H)の間でやりとりされる全て
のデータセグメントに挿入され、これによって、常に、
移動体TCP接続が識別される。この移動体TCP接続識別を
用いることで、移動体端末/ホスト(T/H)が網内をロ
ーミングし、移動体端末/ホスト(T/H)のIPアドレス
が変わる度に、移動体端末/ホスト(T/H)のIPアドレ
スが更新される。
Description
P)、およびコンピュータなどの移動体端末/ホストの
間で、インターネットなどを介して、m-TCP接続を設定
および維持するための方法に関する。
l/internet protocol)スーツは、コンピュータ間でイ
ンターネットを介して設定される通信を制御するための
プロトコルを含む。これらプロトコルには、TCP(trans
mission control protocol:伝送制御プロトコル)、IP
(internet protocol:インターネットプロトコル)、
およびUDP(user datagram protocol:ユーザデータグ
ラムプロトコル)が含まれる。TCPは、コネクションオ
リエンテッドサービスである一方、UDPは、コネクショ
ンレスサービスである。
/ホスト(T/H)の間にTCP接続を設定するためには、固
定のIPエンドポイントアドレスが必要とされる。これら
固定のIPアドレスは、TCP接続がいったん設定される
と、変更することはできない。つまり、2つのエンティ
ティ(例えば、端末/ホスト)間のTCP接続はペアのエ
ンドポイントによって一意的に識別(決定)される。よ
り詳細には、各エンドポイントは、ホストのIPアドレス
とホスト内の特定のTCPポート番号から構成される2−
タプル(two-tuple)を含み、これらIPアドレスとTCPポ
ート番号は固定されており、TCP接続がいったん設定さ
れると、変更することはできない。ところが、インター
ネットなどの網内をローミングする移動体端末/ホスト
(T/H)の場合は、これらエンドポイントは絶えず変わ
る。このため、従来のTCPサービスは、移動体端末/ホ
スト(T/H)の間で通信を設定および維持するのには十
分でない。
ホスト(T/H)に対する移動体TCP接続(m-TCP接続)、
および移動体端末/ホスト(T/H)のIPアドレスが、m-T
CP接続がいったん設定された後も絶えず変わるm環境下
においてm-TCP接続を設定および維持するための方法に
関する。本発明による方法および装置は、グローバル的
に一意なm-TCP接続識別を用いる。このm-TCP接続識別
は、m-TCP接続を用いて設定された移動体端末/ホスト
(T/H)の間でやりとりされる全てのデータセグメント
に挿入され、これによって、常に、m-TCP接続が識別さ
れる。このm-TCP接続識別を用いることで、移動体端末
/ホスト(T/H)が網内をローミングし、移動体端末/
ホスト(T/H)のIPアドレスが変わる度に、移動体端末
/ホスト(T/H)のIPアドレスが更新される。以下に本
発明を付録の図面を用いてより詳細に説明する。これら
図面は、単に、一例として与えられたものであり、図面
中、同一の参照符号は全図面を通じて同一のパーツを表
す。
々な実施例による移動体TCP(m-TCP)、およびm-TCP接
続を確立および維持する方法に関する。m-TCPは、イン
ターネットを介して互いに仮想的に接続された移動体端
末/ホスト(T/H)(例えば、コンピュータ)が、デー
タグラムを伝送することを可能にする。こうして伝送さ
れるデータグラムは、データセグメントとIPヘッダから
成る。
本発明による通信システムの概要を示す。図面に示すよ
うに、通信システム10は、インターネット14を介し
て通信する複数のセル121、122...12Nおよび非移
動体(固定)ホスト1 6を含む。これらセル121、1
22...12Nは、無線アクセスサブ網、つまり、m-TCP/I
Pスーツを形成する。
2...12N(セル12)は、おのおの、一つの基地局(B
S)18と、複数の移動体端末/ホスト(T/H)201、2
02...20Nを含む。基地局(BS)18は、複数の移動
体端末/ホスト(T/H)201、202...20Nへのあるい
はこれからの無線アクセスを提供する他、ルータとして
機能し、インターネット14を介しての移動体端末/ホ
スト(T/H)201、202...20Nの間のIPトラヒックの
ルーティングを遂行する。下り方向(つまり、基地局1
8から端末/ホストへの方向)においては、IPトラヒッ
クは、基地局18によってブロードキャストされ、登り
方向(つまり、端末/ホストから基地局18への方向)
においては、IPトラヒックは、統計的手法にて共有され
る登り無線チャネルを用いて伝送される。各移動体端末
/ホスト(T/H)201、202...20N(移動体端末/ホ
スト20)は、同時に、少なくとも2個の基地局と通信
することができる。
のIPアドレス、例えば、NETID、および複数の仮想アク
セスポートを持つ。各移動体端末/ホスト201、2
02...20N(T/H)は、インターネット14を介してこ
れら仮想アクセスポートに接続され、基地局(BS)18
の制御下で互いに通信する。これらアクセスポートを識
別するために、各アクセスポートは、ホストIPアドレ
ス、例えば、HOSTIDを持つ。
末/ホストを識別するための永久的なドメイン名を持
つ。このドメイン名は、各端末/ホスト(T/H)の不揮
発性メモリ内に格納される。さらに、各移動体端末/ホ
スト20(T/H)は、移動体端末/ホストのドメイン名
を新たなクラスのドメイン名、例えば、Mobile Interne
t Class(MIC)の名の下で登録するためのドメイン名サ
ーバ(DNS)を備える。加えて、各移動体端末/ホスト
(T/H)20のドメイン名サーバ(DNS)は、移動体端末
/ホスト(T/H)20のIPアドレスを格納および更新す
る。このIPアドレスは、移動体端末/ホスト(T/H)2
0の現在のアドレスを表す。移動体端末/ホスト(T/
H)20が、網(例えば、インターネット14)内をロ
ーミングし、例えば、自身を新たな基地局(BS)に接続
すると、移動体端末/ホスト20は、新たなIPアドレス
を取得し、移動体端末/ホスト(T/H)20のドメイン
名サーバ(DNS)は、新に取得されたIPアドレスにて、
移動体端末/ホスト(T/H)20のIPアドレスを更新す
る。移動体端末/ホスト20が自身を網から完全に切断
した場合は、ドメイン名サーバ(DNS)からは、その移
動体端末/ホスト20に対するIPアドレスは削除され
る。
(T/H)201、202...20Nが網内をローミングし、そ
れらのIPアドレスを変える度に、m-DHCPサーバ(mobile
Dynamic Host Control Protocol server:移動体ダイ
ナミックホスト制御プロトコルサーバ)によって割り当
てられる。各基地局(BS)18は、自身の中にこのm-DH
CPサーバあるいはこの機能を搭載することもできる。基
地局(BS)18がm-DHCPサーバを搭載する場合は、各基
地局(BS)18に割り当てられるIPアドレスの数は、そ
の対応するセルに接続することができる移動体端末/ホ
スト(T/H)201、202...20Nの最大数より多くな
る。もはや使用されなくなったIPアドレスが、m-DHCPサ
ーバ内のIPアドレスのコレクション(集合)に返される
と、返されたIPアドレスは、以前の接続と現在の接続と
の間の干渉を避けるために、所定の時間期間だけ使用で
きないようにされる。この所定の時間期間は、典型的に
は、以前のセグメントがインターネット14内で生きた
ままにとどまることができる最大時間より大きくされ、
これによって、対応するドメイン名サーバ(DNS)を更
新するための十分な時間が確保される。
02...20Nへの新たなIPアドレスの割り当ては、移動
体端末/ホスト20からリクエスト信号を送信すること
で開始される。つまり、移動体端末/ホスト20は、新
たなIPアドレスを必要とする場合は、m-DHCPリクエスト
信号を生成し、これをm-DHCPサーバに送信する。移動体
端末/ホスト20からのm-DHCPリクエスト信号には、そ
の移動体端末/ホスト20を識別するために、その移動
体端末/ホスト20のドメイン名および移動体端末/ホ
スト20の一意のハードウエアアドレス(例えば、MAC
アドレス)が含まれる。m-DHCPサーバは、m-DHCPリクエ
スト信号を受信すると、これに応答して、移動体端末/
ホスト20に、以下の情報、つまり:その移動体端末/
ホスト20にリースされた新たなIPアドレス、リース期
間、基地局(BS)のIPアドレス、およびその基地局(B
S)に対応するセル(サブ網)に対する名前解決機能を
遂行するドメイン名サーバ(DNS)のIPアドレスを通知
する。移動体端末/ホスト20は、それがそのセルの特
定の仮想アクセスポートに接続している間中、そのリー
スを定期的に更新することで、リースの終了を回避す
る。リースは、移動体端末/ホスト20によっていつで
も終了することができる。リースが終了した場合は、移
動体端末/ホスト20は、そのIPアドレスを失う。m-DH
CPサーバは、対応するドメイン名サーバ(DHS)に、リ
ースの取消、リースの終了、あるいは移動体端末/ホス
ト20へのIPアドレスの割り当てについて通知する。
について説明する。ここでの説明の目的に対しては、ク
ライアントとは、相手のm-TCPとの間でm-TCP接続を設定
することを希望する固定あるいは移動体端末/ホストで
あるものと定義され、サーバ(相手のm-TCP)とは、ク
ライアントからのm-TCP接続リクエストを受理する側の
固定あるいは移動体端末/ホストであるものと定義され
る。
けられる。つまり、m-TCP接続の動作は、2つの通信エ
ンティティ、例えば、移動体T/Hとホスト(例えば、固
定あるいは移動体T/H)との間でm-TCP接続が設定される
接続フェーズ;接続された通信中のm-TCPエンティティ
の間でデータセグメントが交換される交換フェーズ;お
よび設定されたm-TCP接続が終端される第三の終結フェ
ーズから成る。
理する側の移動体端末/ホスト20(サーバ)が、アプ
リケーションプログラム内の受動オープン機能(パッシ
ブオープンファンクション)を遂行することで、m-TCP
接続を受理する側のm-TCP層に指定されたm-TCPポート番
号を示す。すると、相手のm-TCPとの間でm-TCP接続を設
定することを希望する側のホスト(クライアント)は、
移動体端末/ホスト20のドメイン名サーバ(DNS)か
らその移動体端末/ホスト20の現在のIPアドレスを取
得し、能動オープン機能(アクティブオープンファンク
ション)を実行することで、接続の宛先エンドポイント
(つまり、移動体端末/ホスト20のIPアドレスおよび
そのm-TCPポート番号)を指定する。これら受動および
能動オープン機能は、当分野において周知である。ホス
ト側のm-TCPプログラムは、接続リクエスト信号を生成
し、これを、取得された移動体端末/ホスト20の現在
のIPアドレスを用いて移動体端末/ホスト20に送信す
る。
このプロセスの間に変わった場合でも、ホストの接続リ
クエスト信号が移動体端末/ホスト20に到着すること
が、ソフトスイッチオーバ機構によって確保される。こ
のソフトスイッチオーバ機構は、移動体端末/ホスト2
0が新たなIPアドレスを取得した後も、以前のIPアドレ
スを保持することを可能にする。こうして、移動体端末
/ホスト20は以前のIPアドレスに向けられたデータグ
ラムを、そのデータグラムが網内で遅延した場合でも受
信することができる。以前のIPアドレスはある設定され
た時間期間が経過した後に放棄される。
に到着する前に、移動体端末/ホスト20の側で、移動
体端末/ホスト20の以前のIPアドレスが放棄された場
合は、ホストからの移動体端末/ホスト20への接続の
試みは失敗する。この場合は、m-TCP接続を設定するた
めには、この接続プロセスを反復することが必要とな
る。これを行なうためには、ホスト側のTCPプログラム
が、移動体端末/ホスト20のドメイン名サーバ(DN
S)に再度アクセスし、移動体端末/ホスト0の新たなI
Pアドレスを取得する。
回はクライアント)、ホスト(今回はサーバ)との間で
m-TCP接続を設定することを希望する場合も考えられ
る。この場合は、m-TCP接続を受理する側のホスト内の
アプリケーションプログラムが従来の受動オープン機能
を遂行することで、指定されるm-TCPポート番号の上でm
-TCP接続を受理することを希望する旨を示す。すると、
移動体端末/ホスト20のアプリケーションプログラム
が、m-TCP接続を設定するために、上述のように、能動
オープン機能を遂行し、接続の宛先エンドポイント(つ
まり、ホストのIPアドレスおよびそのm-TCPポート番
号)を指定する。
従来のTCPにおいて周知の3方向ハンドシェークを利用
する。本発明によると、m-TCP接続の設定の際には、従
来のTCPパラメータを交換することに加えて、2つの追
加のパラメータが交換される。これら2つのパラメータ
は、ローカル接続識別(local_conId)と、遠隔接続識
別(remote_conId)であるが、これらは、グローバル的
に一意であることを要求される。これらパラメータによ
って、m-TCP接続を一意に識別する接続識別(conID)
(つまり、conId=local_conId、remote_conId)が形成
され、これは、m-TCPエンティティの間で通信される全
てのデータセグメント内にIPアドレスが変わった後も含
まれる。つまり、全てのデータセグメント内に新たなIP
アドレスとともに接続識別(conID)が含まれ、m-TCPエ
ンティティは、新たなIPアドレスとともに接続識別(co
nID)を受信し、この接続識別(conID)に基づいて、m-
TCP接続を決定し、データグラムを正しく、例えば、ソ
ケット、サービスアクセスポイント、その他に配信す
る。
メータは、m-TCP接続の第一のフェーズにおいて選択さ
れ、m-TCP接続を一意に識別する。m-TCP接続の各サイド
は、自身を相手に識別するためのローカル接続識別(lo
cal_conId)を選択し、一方のサイドのローカル接続識
別(local_conId)は、他方のサイドの遠隔接続識別(r
emote_conId)となる。これらパラメータは、各サイド
からランダムに選択される数とされ、接続識別(conI
D)は、これら数の組合せ、例えば、27009876とされ
る。
セグメントのm-TCPヘッダ内に挿入される。図3は、本
発明による一例としてのm-TCPヘッダの構造を示す。図
面に示すように、m-TCPヘッダ30は、周知のTCPヘッダ
に従って、発信元ポート識別(ID)フィールド、宛先ポ
ート識別(ID)フィールド、通し番号フィールド31内
に格納される初期あるいは増分後の通し番号、アクノレ
ッジメント番号フィールド、予約エリア34、TCPチェ
ック合計フィールド、および情報データフィールド38
を含む。これらフィールドは、従来のTCP3方向ハンド
シェークに従って処理される。加えて、本発明による
と、m-TCPヘッダ30は、グローバルIDフィールド32
を含み、これは、ローカル接続フィールド32aと、遠
隔接続フィールド32bに分割される。グローバル識別
(ID)フィールド32は、オプションとして、フィール
ド36内に入れることもできる。各フィールド32a、
32bは、所定の長さ、例えば、2オクテットとされ
る。ローカル接続フィールド32aは、ローカル接続識
別(local_conId)を格納し、遠隔接続フィールド32
bは、遠隔接続識別(remote_conId)を格納する。
プロセスにおいては、第一のエンティティ(例えば、第
一の移動体端末/ホスト201)が、第二のエンティテ
ィ(例えば、第二の移動体端末/ホスト202)との間
でm-TCP接続を設定することを希望する場合、第一のエ
ンティティは、m-TCP接続の設定をリクエストするため
の第一のセグメント信号を生成する。この第一のセグメ
ント信号は、m-TCPヘッダ30のコードフィールド36
内にセットされたSYNビット(SYN=1)と、m-TCPヘッ
ダ30のローカル接続フィールド32a内にセットされ
たローカル接続識別(local_conId)の値を含む。この
時点では、遠隔接続フィールド32bは、空白のままと
される。第一のセグメント信号を受信すると、第二のエ
ンティティは、第一のセグメント信号が確かに受信され
たことを知らせる第二のセグメント信号を生成する。こ
の第二のセグメント信号は、自身のm-TCPヘッダのコー
ドフィールド36内にセットされたSYNおよびACKビット
(SYN=1、ACK=1)と、そのローカル接続フィールド
内にセットされた選択されたローカル接続識別(local_
conId)の値を含む。第二のエンティティのm-TCPヘッダ
の遠隔接続フィールドには、受信された第一のセグメン
ト信号のローカル接続フィールド32aの内容がコピー
および格納される。第二のセグメント信号を受信する
と、第一のエンティティは、第二のセグメント信号が確
かに受信されたことを知らせる第三のセグメント信号を
生成することで、m-TCP接続が正常に設定されたことを
第二のエ ンティティに通知する。
接続の第二のフェーズが遂行される。この動作は、従来
のTCP接続の第二のフェーズと類似するが、ただし、以
下の点が異なる。
移動体端末/ホスト20は網内をローミングするとき絶
えずその接続エンドポイントを変えるために、従来のTC
Pが、m-TCP接続のエンドポイント(つまり、IPアドレス
およびTCPポート番号)が変わる度にこれを格納するよ
うに修正される。m-TCPは、接続識別(conID)を用い、
これに基づいて、入りデータセグメントを、正しく、例
えば、ソケット、サービスアクセスポイント、その他に
ルーティングする。出データセグメントについては、m-
TCPは、データセグメントを、現在のIPアドレスに基づ
いて送信する。さらに、m-TCPは、接続識別(conID)、
両エンドに対する初期エンドポイント情報、および両エ
ンドに対する現在のエンドポイント情報を保存し、これ
ら情報は、他のアプリケーションプログラムによっても
利用される。
アドレスおよびポート番号)は、到着するデータセグメ
ントから得られる。到着する各データセグメントは、接
続識別(conID)と、現在の発信元IPアドレスを含む。
この発信元IPアドレスは、m-TCP接続の他方の側のエン
ティティのエンドポイント情報を含む。データセグメン
トの順序がずれている場合は、これもm-TCPヘッダのフ
ィールド31に含まれる通し番号を用いて、どのデータ
セグメントが最も新しく、従って、最も最近の発信元IP
アドレスを含むか決定される。
取得したが、新たなIPアドレスとともに送信すべき出デ
ータセグメントを持たない場合は、m-TCPは、ダミーセ
グメント(DS)を相手のm-TCPに送信することで、相手
に新たなIPアドレスを知らせる。さらに、あるm-TCP接
続が生きている間は、m-TCPは、規則的な間隔にて、絶
えず、ダミーセグメント(DS)(つまり、情報データを
含まないセグメント)を相手のm-TCPに送信する。
S)を受信すると、この事実をダミーセグメントアクノ
レッジメントセグメント(DS ACK)を用いて知らせる。
m-TCPは、あるデータセグメントが、ダミーセグメント
(DS)あるいはダミーセグメントアクノレッジメントセ
グメント(DS ACK)として伝送されていることを、m-TC
Pヘッダ内に存在する予約ビットの一つ(例えば、ヘッ
ダ30のUPDビット)を用いてマークする。例えば、現
在伝送されているデータセグメントがダミーセグメント
(DS)である場合は、UPDビットが1にセットされ、現
在の伝送されているデータセグメントがダミーセグメン
トアクノレッジメントセグメント(DS ACK)である場合
は、UPDおよびACKビットの両方が1にセットされる。受
信側のm-TCP から、送信したダミーセグメント(DS)を
確かに受信したことを知らせるアクノレッジメントがな
い場合は、ダミーセグメント(DS)がアクノレッジメン
ト(DS ACK)が受信されるまで再送される。
ダミーセグメント(DS)を識別するための一意の通し番
号を含む。この通し番号は、m-TCPヘッダの通し番号フ
ィールド31に格納され、独立に増分される。ダミーセ
グメント(DS)の通し番号増分プロセスは、情報データ
を運ぶセグメントに対する通し番号の増分プロセスとは
異なる。これは、情報データを運ぶセグメントでは、通
し番号の増分はデータセグメントのサイズに基づいて遂
行されるが、ダミーセグメント(DS)は、データを運ば
ないためである。代わりに、ダミーセグメント(DS)の
場合は、通し番号の増分は、初期通し番号(例えば、
1)から開始され、これが、所定の値(例えば、1)ず
つ増分される。新たなダミーセグメント(DS)の送信者
は、前の通し番号を増分し、こうして増分された新たな
通し番号を新たなダミーセグメント(DS)に挿入する。
こうして、各ダミーセグメント(DS)は、新たな通し番
号を含む。ダミーセグメント(DS)の受信者は、通し番
号をチェックし、最も新たな通し番号を有するダミーセ
グメント(DS)を処理し、網の遅延等のために旧い通し
番号を有するダミーセグメント(DS)は無視する。ダミ
ーセグメント(DS)の受信者は、受信された通し番号を
含むダミーセグメントアクノレッジメントセグメント
(DS ACK)を送信者に送り返す。
メントアクノレッジメントセグメント(DS ACK)は、緩
衝やフロー制御を受けることはない。ダミーセグメント
(DS)およびダミーセグメントアクノレッジメントセグ
メント(DS ACK)は、m-TCP接続が完全に終端(切断)
されるまで規則的な時間間隔にて絶えず交換される。つ
まり、これらセグメントは、m-TCP接続が両方向とも終
端されるまで両方向に交換される。
ータグラムの交換を終えると、接続は終端(切断)され
る。この最後のm-TCPの終端フェーズは、従来のTCP接続
手続きの終端フェーズと同様なやり方で遂行される。
接続を設定および維持するための方法は、移動体端末/
ホストが最小限の変数を用いてインターネットを介して
互いに通信することを可能にする。
者においては明らかなように、本発明に様々な修正を施
すことも可能である。これら修正も本発明の精神および
範囲から逸脱するものではなく、当業者には容易に考え
付くと思われるこれら全ての修正も特許請求の範囲に含
まれるものである。
の実施例による通信システムの略図である。
る。
示す図である。
Claims (49)
- 【請求項1】 第一の通信エンティティによる第一の通
信エンティティと第二の通信エンティティとの間に移動
体TCP接続を設定するための通信方法であって、 前記第一の通信エンティティの接続識別を含む第一のセ
グメント信号を前記第二の通信エンティティに送信する
ステップと、 前記第一のセグメント信号に応答して前記第二の通信エ
ンティティから返信された第二のセグメント信号であっ
て、前記第二の通信エンティティの接続識別と前記第一
の通信エンティティの接続識別を含む第二のセグメント
信号を受信するステップを含み、これら第一と第二の通
信エンティティの接続識別から前記第一と第二の通信エ
ンティティに対する移動体TCP接続識別が形成され;こ
の通信方法がさらに前記第二のセグメント信号に応答し
て前記第二の通信エンティティに第三のセグメント信号
を送信するステップを含むことを特徴とする通信方法。 - 【請求項2】 前記第二のセグメント信号を受信するス
テップにおいて、前記第二のセグメント信号が、さら
に、前記第一のセグメント信号が前記第二の通信エンテ
ィティによって確かに受信されたことを示すアクノレッ
ジメントデータを含むことを特徴とする請求項1の通信
方法。 - 【請求項3】 前記第三のセグメント信号を送信するス
テップにおいて、前記第三のセグメント信号が、前記第
二のセグメント信号が前記第一の通信エンティティによ
って確かに受信されたことを示すアクノレッジメントデ
ータを含むことを特徴とする請求項1の通信方法。 - 【請求項4】 前記第一のセグメント信号を送信するス
テップにおいて、前記第一と第二の通信エンティティの
少なくとも一方が移動体端末であり、IPアドレスの変更
を伴うことを特徴とする請求項1の通信方法。 - 【請求項5】 第二の通信エンティティによる第一の通
信エンティティと第二の通信エンティティとの間に移動
体TCP接続を設定するための通信方法であって、 前記第一の通信エンティティから前記第一の通信エンテ
ィティの接続識別を含む第一のセグメント信号を受信す
るステップと、 前記第一のセグメント信号に応答して前記第一の通信エ
ンティティに第二のセグメント信号を送信するステップ
とを含み、前記第二のセグメント信号が前記第二の通信
エンティティの接続識別と前記第一の通信エンティティ
の接続識別を含み、前記第一と第二の通信エンティティ
の接続識別から前記第一と第二の通信エンティティに対
する移動体TCP接続識別が形成されることを特徴とする
通信方法。 - 【請求項6】 前記第二のセグメント信号を送信するス
テップにおいて、前記第二のセグメント信号が、さら
に、前記第一のセグメント信号が前記第二の通信エンテ
ィティによって確かに受信されたことを示すアクノレッ
ジメントデータを含むことを特徴とする請求項5の通信
方法。 - 【請求項7】 さらに、前記第一の通信エンティティか
ら返信された前記第二のセグメント信号が前記第一の通
信エンティティによって確かに受信されたことを示すア
クノレッジメントを受信するステップを含むことを特徴
とする請求項5の通信方法。 - 【請求項8】 前記受信および送信ステップにおいて、
前記第一と第二の通信エンティティの少なくとも一方
が、移動体端末であり、IPアドレスの変更を伴うことを
特徴とする請求項5の通信方法。 - 【請求項9】 第一の通信エンティティのコンピュータ
読出し可能な媒体上に具現された第一の通信エンティテ
ィと第二の通信エンティティとの間に移動体TCP接続を
設定するためのコンピュータプログラムであって、 前記第一の通信エンティティの接続識別を含む第一のセ
グメント信号を生成し、生成された第一のセグメント信
号を前記第二の通信エンティティに送信するための第一
のソースコードセグメントと、 前記第二の通信エンティティから返信された第二のセグ
メント信号に応答して、第三のセグメント信号を生成
し、生成された第三のセグメント信号を前記第二の通信
エンティティに送信するための第二のソースコードセグ
メントとを含み、前記第二のセグメント信号が前記第二
の通信エンティティの接続識別と前記第一の通信エンテ
ィティの接続識別を含み、前記第一と第二の通信エンテ
ィティの接続識別から前記第一と第二の通信エンティテ
ィに対する移動体TCP接続識別が形成されることを特徴
とするコンピュータプログラム。 - 【請求項10】 記第三のセグメント信号が、前記第二
のセグメント信号が前記第一の通信エンティティによっ
て確かに受信されたことを示すアクノレッジメントデー
タを含むことを特徴とする請求項9のコンピュータプロ
グラム。 - 【請求項11】 第二の通信エンティティのコンピュー
タ読み出し可能な媒体上に具現された第一の通信エンテ
ィティと第二の通信エンティティとの間に移動体TCP接
続を設定するためのコンピュータプログラムであって、 前記第一の通信エンティティから送信された第一のセグ
メント信号であって、前記第一の通信エンティティの接
続識別を含む第一のセグメント信号を受信するための第
一のソースコードセグメントと、 前記第一のセグメント信号の受信に応答して、第二のセ
グメント信号を生成し、生成された第二のセグメント信
号を前記第一の通信エンティティに返信するための第二
のソースコードセグメントとを含み、前記第二のセグメ
ント信号が前記第二の通信エンティティの接続識別と前
記第一の通信エンティティの接続識別を含み、前記第一
と第二の通信エンティティの接続識別から前記第一と第
二の通信エンティティに対する移動体TCP接続識別が形
成されることを特徴とするコンピュータプログラム。 - 【請求項12】 さらに:前記第二のセグメント信号に
応答して前記第一の通信エンティティによって生成さ
れ、これから返信された第三のセグメント信号を受信お
よび検証するための第三のソースコードセグメントを含
むことを特徴とする請求項11のコンピュータプログラ
ム。 - 【請求項13】 第一の通信エンティティと第二の通信
エンティティとの間に移動体TCP接続を設定するための
第一の通信エンティティのコンピュータデータ信号であ
って、 前記第一の通信エンティティの接続識別を含み、前記第
二の通信エンティティに送信される第一の信号セグメン
トと、 前記第二の通信エンティティから返信された第二の信号
セグメントに応答するための第三の信号セグメントとを
含み、前記第二の信号セグメントが、前記第二の通信エ
ンティティの接続識別と前記第一の通信エンティティの
接続識別を含み、前記第一の信号セグメントに応答して
前記第二の通信エンティティから前記第一の通信エンテ
ィティに返信され、前記第一と第二の通信エンティティ
の接続識別から前記第一と第二の通信エンティティに対
する移動体TCP接続識別が形成されることを特徴とする
コンピュータデータ信号。 - 【請求項14】 記第三の信号セグメントが、前記第二
のセグメント信号が確かに受信されたことを示すアクノ
レッジメントデータを含むことを特徴とする請求項13
のコンピュータデータ信号。 - 【請求項15】 前記コンピュータデータ信号が搬送波
内に具現されることを特徴とする請求項12のコンピュ
ータデータ信号。 - 【請求項16】 第一の通信エンティティと第二の通信
エンティティとの間に移動体TCP接続を設定するための
第二の通信エンティティのコンピュータデータ信号であ
って、 前記第一の通信エンティティによって生成され、返信さ
れる第一のセグメント信号に応答するための第二の信号
セグメントを含み、前記第一のセグメント信号が前記第
一の通信エンティティの接続識別を含み、前記第二のセ
グメント信号が前記第二の通信エンティティの接続識別
と前記第一の通信エンティティの接続識別を含み、前記
第二の通信エンティティから前記第一の通信エンティテ
ィに返信され、前記第一と第二の通信エンティティの接
続識別から前記第一と第二の通信エンティティに対する
移動体TCP接続識別が形成されることを特徴とするコン
ピュータデータ信号。 - 【請求項17】 前記第二の信号セグメントが、前記第
一のセグメント信号が前記第二の通信エンティティによ
って確かに受信されたことを示すアクノレッジメントデ
ータを含むことを特徴とする請求項16のコンピュータ
データ信号。 - 【請求項18】 前記コンピュータデータ信号が搬送波
内に具現されることを特徴とする請求項16のコンピュ
ータデータ信号。 - 【請求項19】 第一と第二の通信エンティティの間で
設定された移動体TCP接続における通信のためのコンピ
ュータデータ信号であって、 前記第一の通信エンティティの接続識別(ID)を含むロ
ーカル接続フィールド;および前記第二の通信エンティ
ティの接続識別(ID)を含む遠隔接続フィールドを含
み、前記ローカル接続フィールドと前記遠隔接続フィー
ルドからグローバル的に一意な移動体TCP接続識別(I
D)が形成されることを特徴とするコンピュータデータ
信号。 - 【請求項20】 さらに:データメッセージを運ぶため
のデータフィールドを含むことを特徴とする請求項19
のコンピュータデータ信号。 - 【請求項21】 さらに:前記データセグメントがデー
タメッセージを運ばないダミーセグメントであるか否か
を示す情報を収容するための予約エリアを含むことを特
徴とする請求項19のコンピュータデータ信号。 - 【請求項22】 前記予約エリアについて、前記データ
セグメントがダミーセグメントであるか否かを示す情報
情報がUPDビット内に収容されることを特徴とする請求
項21のコンピュータデータ信号。 - 【請求項23】 さらに:前記データセグメントを識別
するための通し番号を収容する通し番号フィールドを含
むことを特徴とする請求項19のコンピュータデータ信
号。 - 【請求項24】 さらに:前記第一および第二の現在の
IP(インターネットプロトコル)アドレスを収容するフ
ィールドを含むことを特徴とする請求項19のコンピュ
ータデータ信号。 - 【請求項25】 第一の通信エンティティのコンピュー
タ読み出し可能な媒体上に具現される移動体TCPであっ
て、 第二の通信エンティティからのソースIP(インターネッ
トプロトコル)アドレスと移動体TCP接続識別(ID)を
含むデータセグメントを受信するための第一のソースコ
ードセグメントであって、前記ソースIPアドレスが、前
記第二の通信エンティティの現在のIPアドレスを表し、
前記移動体TCP接続識別(ID)が、前記第一と第二の通
信エンティティの間に設定された移動体TCP接続の接続
識別を表わすような第一のソースコードセグメントと、 前記受信されたソースIPアドレスに依存して可変な遠隔
IPアドレスを、前記移動体TCP接続識別(ID)に基づい
て更新するための第二のソースコードセグメントとを含
むことを特徴とする移動体TCP。 - 【請求項26】 さらに:前記データセグメントを、前
記移動体TCP接続識別(ID)に基づいて処理するための
第三のソースコードセグメントを含むことを特徴とする
請求項25の移動体TCP。 - 【請求項27】 前記第二のソースコードセグメント
が、どのデータセグメントが最も新たなものであるかを
各データセグメント内に含まれる通し番号に基づいて決
定することを特徴とする請求項25の移動体TCP。 - 【請求項28】 前記移動体TCP接続識別(ID)の長さ
が2オクテットであることを特徴とする請求項25の移
動体TCP。 - 【請求項29】 前記移動体TCP接続識別(ID)が、前
記第一と第二の通信エンティティの間に前記移動体TCP
接続が設定されている限り同一のままに留まることを特
徴とする請求項25の移動体TCP。 - 【請求項30】 前記第一と第二の通信エンティティの
少なくとも一方が移動体端末であり、前記移動体が網内
をローミングするのに伴ってIPアドレスが変わることを
特徴とする請求項25の移動体TCP。 - 【請求項31】 前記データセグメントが、ユーザのメ
ッセージを運ぶデータを含むことを特徴とする請求項2
5の移動体TCP。 - 【請求項32】 前記データセグメントが、ユーザのメ
ッセージを運ばないダミーセグメントであることを特徴
とする請求項25の移動体TCP。 - 【請求項33】 前記第一の通信エンティティが前記第
一の通信エンティティの新たなIPアドレスを取得した
が、送信すべきデータは持たない場合は、前記第二のソ
ースコードセグメントが、前記第二の通信エンティティ
に送信するためにダミーセグメントを生成し、このダミ
ーセグメントは、前記新たなIPアドレスと移動体TCP接
続識別(ID)のみを含み、データメッセージは含まない
ことを特徴とする請求項25の移動体TCP。 - 【請求項34】 前記第二のソースコードセグメント
が、前記ダミーセグメントを規則的な時間間隔にて生成
することを特徴とする請求項33の移動体TCP。 - 【請求項35】 前記ダミーセグメントが、そのセグメ
ントがダミーセグメントであることを示すための第一の
所定のビットを含むことを特徴とする請求項33の移動
体TCP。 - 【請求項36】 前記第一の所定のビットが、1にセッ
トされたUPDビットであることを特徴とする請求項35
の移動体TCP。 - 【請求項37】 ダミーセグメントが前記第二の通信エ
ンティティから送信された場合は、前記第二のソースコ
ードセグメントが、前記ダミーセグメントが確かに受信
されたことを示すためのダミーセグメントアクノレッジ
メントセグメントを生成することを特徴とする請求項3
3の移動体TCP。 - 【請求項38】 前記ダミーセグメントアクノレッジメ
ントセグメントが、両方とも1にセットされたUPDビッ
トとACKビットを含むことを特徴とする請求項37の移
動体TCP。 - 【請求項39】 第一と第二の通信エンティティの間の
移動体TCP接続を用いて通信するための方法であって、 前記第一の通信エンティティから前記第二の通信エンテ
ィティに、ソースIP(インターネットプロトコル)アド
レスと移動体TCP接続識別(ID)を含むデータセグメン
トを送信するステップであって、前記ソースIPアドレス
が、前記第一の通信エンティティの現在のIPアドレスを
表し、前記移動体TCP接続識別(ID)が、前記第一と第
二の通信エンティティの間に設定された移動体TCP接続
の接続識別を表すステップと、 前記送信されたセグメントを前記第二の通信エンティテ
ィが受信するステップと、 前記第二の通信エンティティの前記ソースIPアドレスに
依存して可変な遠隔IPアドレスを、前記送信されたセグ
メントの前記移動体TCP接続識別(ID)を用いて更新す
るステップと、 前記送信されたセグメントを移動体TCP接続識別(ID)
に基づいて処理するステップとを含むことを特徴とする
方法。 - 【請求項40】 さらに:どのデータセグメントが最も
新たなものであるかを前記送信されたセグメント内に含
まれる通し番号に基づいて決定することを特徴とする請
求項39の方法。 - 【請求項41】 前記送信ステップにおいて、前記移動
体TCP接続識別(ID)の長さが2オクテットであること
を特徴とする請求項39の方法。 - 【請求項42】 前記移動体TCP接続識別(ID)が、前
記第一と第二の通信エンティティの間に前記移動体TCP
接続が設定されている限り同一のままに留まることを特
徴とする請求項39の方法。 - 【請求項43】 前記第一と第二の通信エンティティの
少なくとも一方が移動体端末であり、前記移動体が網内
をローミングするのに伴ってIPアドレスが変わることを
特徴とする請求項39の方法。 - 【請求項44】 前記送信ステップにおいて、前記デー
タセグメントが、ユーザのメッセージを運ぶデータを含
むことを特徴とする請求項39の方法。 - 【請求項45】 さらに:前記第一の通信エンティティ
が新たなIPアドレスを取得する度に、前記第一の通信エ
ンティティがダミーセグメントを生成するステップを含
み、このダミーセグメントは、前記新たなIPアドレスと
移動体TCP接続識別(ID)のみを含み、データメッセー
ジは含まないことを特徴とする請求項39の方法。 - 【請求項46】 前記生成ステップにおいて、前記ダミ
ーセグメントが、そのセグメントがダミーセグメントで
あることを示すための第一の所定のビットを含むことを
特徴とする請求項45の方法。 - 【請求項47】 前記第一の所定のビットが1にセット
されたUPDビットであることを特徴とする請求項46の
方法。 - 【請求項48】 さらに:前記ダミーセグメントが前記
第二の通信エンティティによって確かに受信されたこと
を示すためのアクノレッジメントセグメントを生成する
ステップを含むことを特徴とする請求項45の方法。 - 【請求項49】 前記アクノレッジメントセグメント
が、両方とも1にセットされたUPDビットとACKビットを
含むことを特徴とする請求項48の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17996998A | 1998-10-28 | 1998-10-28 | |
US09/179969 | 1998-10-28 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004232427A Division JP2004343805A (ja) | 1998-10-28 | 2004-08-09 | 移動体tcpおよび移動体tcp接続を設定および維持するための方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000138976A true JP2000138976A (ja) | 2000-05-16 |
Family
ID=22658747
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11307258A Abandoned JP2000138976A (ja) | 1998-10-28 | 1999-10-28 | 移動体tcpおよび移動体tcp接続を設定および維持するための方法。 |
JP2004232427A Pending JP2004343805A (ja) | 1998-10-28 | 2004-08-09 | 移動体tcpおよび移動体tcp接続を設定および維持するための方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004232427A Pending JP2004343805A (ja) | 1998-10-28 | 2004-08-09 | 移動体tcpおよび移動体tcp接続を設定および維持するための方法 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20050047351A1 (ja) |
EP (1) | EP0998098B1 (ja) |
JP (2) | JP2000138976A (ja) |
KR (1) | KR20000062144A (ja) |
CN (1) | CN1252662A (ja) |
AT (1) | ATE330406T1 (ja) |
AU (1) | AU5597599A (ja) |
BR (1) | BR9905817A (ja) |
CA (1) | CA2281431A1 (ja) |
DE (1) | DE69931874T2 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1141851C (zh) * | 2000-08-04 | 2004-03-10 | 连宇通信有限公司 | 在码分多址通信***的移动终端中实现tcp/ip业务的方法 |
US7245602B2 (en) * | 2000-11-22 | 2007-07-17 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for anonymous Bluetooth devices |
KR20020046865A (ko) * | 2000-12-15 | 2002-06-21 | 구자홍 | 신호 게이트웨이 시스템에서 아이피 주소 지정 방법 |
KR20020096256A (ko) * | 2001-06-19 | 2002-12-31 | 한국전자통신연구원 | 동적 주소 관리 장치 및 그 방법과, 그를 이용한 무선패킷 서비스 방법 |
US7818453B2 (en) * | 2001-10-05 | 2010-10-19 | Nokia Corporation | Address transition and message correlation between networks nodes |
JP2005515664A (ja) | 2002-01-08 | 2005-05-26 | セブン ネットワークス, インコーポレイテッド | モバイル通信ネットワークのための安全な伝送 |
DE10340805A1 (de) * | 2003-09-04 | 2005-03-31 | Siemens Ag | Verfahren und Vorrichtung zur Datenübertragung in einem Datennetz |
US7743405B2 (en) * | 2003-11-07 | 2010-06-22 | Siemens Aktiengesellschaft | Method of authentication via a secure wireless communication system |
US7120136B2 (en) * | 2004-04-26 | 2006-10-10 | Motorola, Inc. | Mobile station mobility in a wireless LAN |
CN100369407C (zh) * | 2004-05-31 | 2008-02-13 | 卡米尔资讯股份有限公司 | 将信息透过持续性tcp联机推送至移动终端的方法 |
JP4313266B2 (ja) | 2004-07-29 | 2009-08-12 | 株式会社エヌ・ティ・ティ・ドコモ | サーバ装置、その制御方法およびコネクション確立方法 |
US7751346B2 (en) | 2005-12-01 | 2010-07-06 | Electronics And Telecommunications Research Institute | Apparatus for searching TCP and UDP sockets |
CN100428719C (zh) * | 2006-01-23 | 2008-10-22 | 北京交通大学 | 一种基于身份与位置分离的互联网接入方法 |
CN101512909B (zh) * | 2006-11-30 | 2012-12-19 | 松下电器产业株式会社 | 信号处理装置 |
WO2011014145A1 (en) * | 2009-07-30 | 2011-02-03 | Thomson Licensing | Maintaining persistent connection with user level transmission control protocol |
CN102088390B (zh) * | 2009-12-08 | 2014-12-10 | 中兴通讯股份有限公司 | 用户移动性的实现方法 |
CN101827111A (zh) * | 2010-05-12 | 2010-09-08 | 中兴通讯股份有限公司 | Tcp链接方法、网络***、客户端和服务器 |
US9998205B2 (en) * | 2014-05-21 | 2018-06-12 | Skywave Mobile Communications Inc. | Transparent satellite communications in a cellular centric M2M network |
CN105302925A (zh) * | 2015-12-10 | 2016-02-03 | 百度在线网络技术(北京)有限公司 | 推送语音搜索数据的方法和装置 |
CN108781177A (zh) * | 2016-03-29 | 2018-11-09 | 三菱电机株式会社 | 连接维持装置、连接维持方法和连接维持程序 |
US10616379B2 (en) * | 2017-06-23 | 2020-04-07 | Futurewei Technologies, Inc. | Seamless mobility and session continuity with TCP mobility option |
CN113114662B (zh) * | 2021-04-08 | 2023-07-04 | 北京顶象技术有限公司 | 一种单tcp连接处理并发请求的方法及装置 |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5487065A (en) * | 1993-05-26 | 1996-01-23 | The Trustees Of Columbia University In The City Of New York | Method and apparatus for supporting mobile communications in asynchronous transfer mode based networks |
US5677905A (en) * | 1995-03-28 | 1997-10-14 | Bell Atlantic Network Services, Inc. | Access subnetwork controller for video dial tone networks |
US5787360A (en) * | 1995-08-09 | 1998-07-28 | Hewlett-Packard Company | Telecommunications systems |
US5717689A (en) * | 1995-10-10 | 1998-02-10 | Lucent Technologies Inc. | Data link layer protocol for transport of ATM cells over a wireless link |
JP3885236B2 (ja) * | 1995-10-11 | 2007-02-21 | ソニー株式会社 | 携帯型通信端末 |
US5737690A (en) * | 1995-11-06 | 1998-04-07 | Motorola, Inc. | Method and apparatus for orienting a pluridirectional wireless interface |
US6047327A (en) * | 1996-02-16 | 2000-04-04 | Intel Corporation | System for distributing electronic information to a targeted group of users |
US5907542A (en) * | 1996-04-15 | 1999-05-25 | Ascom Tech Ag | Dynamic assignment of signalling virtual channels for wireless ATM systems |
JP3557056B2 (ja) * | 1996-10-25 | 2004-08-25 | 株式会社東芝 | パケット検査装置、移動計算機装置及びパケット転送方法 |
US5903559A (en) * | 1996-12-20 | 1999-05-11 | Nec Usa, Inc. | Method for internet protocol switching over fast ATM cell transport |
JP3402100B2 (ja) * | 1996-12-27 | 2003-04-28 | カシオ計算機株式会社 | 音声制御ホスト装置 |
US6061346A (en) * | 1997-01-17 | 2000-05-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Secure access method, and associated apparatus, for accessing a private IP network |
US5941988A (en) * | 1997-01-27 | 1999-08-24 | International Business Machines Corporation | Session and transport layer proxies via TCP glue |
US5912878A (en) * | 1997-02-27 | 1999-06-15 | Motorola, Inc. | Method and end station with improved user reponse time in a mobile network |
US6075783A (en) * | 1997-03-06 | 2000-06-13 | Bell Atlantic Network Services, Inc. | Internet phone to PSTN cellular/PCS system |
US6212175B1 (en) * | 1997-04-22 | 2001-04-03 | Telxon Corporation | Method to sustain TCP connection |
JP3529621B2 (ja) * | 1997-05-12 | 2004-05-24 | 株式会社東芝 | ルータ装置、データグラム転送方法及び通信システム |
US6172986B1 (en) * | 1997-05-13 | 2001-01-09 | Hitachi, Ltd. | Mobile node, mobile agent and network system |
US6151628A (en) * | 1997-07-03 | 2000-11-21 | 3Com Corporation | Network access methods, including direct wireless to internet access |
US6937566B1 (en) * | 1997-07-25 | 2005-08-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic quality of service reservation in a mobile communications network |
US6167450A (en) * | 1997-07-30 | 2000-12-26 | International Business Machines Corporation | Data communications management system and protocol replacement method for mobile communication environments |
JPH1168873A (ja) * | 1997-08-08 | 1999-03-09 | Nec Corp | データ通信方法及びデータ通信システム |
US6192241B1 (en) * | 1997-09-10 | 2001-02-20 | Verizon Laboratories Inc. | Worldwide wireless subscriber access service |
JPH11163947A (ja) * | 1997-09-22 | 1999-06-18 | Toshiba Corp | ゲートウェイ装置、無線端末装置、ルータ装置および通信ネットワークのゲートウェイ制御方法 |
US6246670B1 (en) * | 1997-10-16 | 2001-06-12 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for preventing misrouting of data in a radio communication system |
US6128661A (en) * | 1997-10-24 | 2000-10-03 | Microsoft Corporation | Integrated communications architecture on a mobile device |
US20060002381A1 (en) * | 1997-12-09 | 2006-01-05 | Michael Socaciu | Signaling for Internet end stations |
US6147986A (en) * | 1998-03-06 | 2000-11-14 | Lucent Technologies Inc. | Address updating of wireless mobile terminal hosts affiliated with a wired network |
US6301229B1 (en) * | 1998-04-07 | 2001-10-09 | 3Com Corporation | Distribution of protocol processes from network elements to end stations |
US6247048B1 (en) * | 1998-04-30 | 2001-06-12 | Openwave Systems Inc | Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks |
US6052725A (en) * | 1998-07-02 | 2000-04-18 | Lucent Technologies, Inc. | Non-local dynamic internet protocol addressing system and method |
US6269402B1 (en) * | 1998-07-20 | 2001-07-31 | Motorola, Inc. | Method for providing seamless communication across bearers in a wireless communication system |
US6560216B1 (en) * | 1998-09-17 | 2003-05-06 | Openwave Systems Inc. | Data network computing device call processing |
US6546425B1 (en) * | 1998-10-09 | 2003-04-08 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US6947398B1 (en) * | 1998-11-13 | 2005-09-20 | Lucent Technologies Inc. | Addressing scheme for a multimedia mobile network |
US6160804A (en) * | 1998-11-13 | 2000-12-12 | Lucent Technologies Inc. | Mobility management for a multimedia mobile network |
US6434134B1 (en) * | 1998-12-11 | 2002-08-13 | Lucent Technologies, Inc. | Dynamic address assignment for wireless devices accessing packet-based wired networks |
US6374108B1 (en) * | 1999-11-30 | 2002-04-16 | Motorola, Inc. | Assigning an IP address to a mobile station while roaming |
US7046680B1 (en) * | 2000-11-28 | 2006-05-16 | Mci, Inc. | Network access system including a programmable access device having distributed service control |
-
1999
- 1999-09-07 CA CA002281431A patent/CA2281431A1/en not_active Abandoned
- 1999-10-18 EP EP99308217A patent/EP0998098B1/en not_active Expired - Lifetime
- 1999-10-18 DE DE69931874T patent/DE69931874T2/de not_active Expired - Lifetime
- 1999-10-18 AT AT99308217T patent/ATE330406T1/de not_active IP Right Cessation
- 1999-10-20 AU AU55975/99A patent/AU5597599A/en not_active Abandoned
- 1999-10-22 BR BR9905817-0A patent/BR9905817A/pt not_active Application Discontinuation
- 1999-10-25 KR KR1019990046273A patent/KR20000062144A/ko not_active Application Discontinuation
- 1999-10-27 CN CN99123168A patent/CN1252662A/zh active Pending
- 1999-10-28 JP JP11307258A patent/JP2000138976A/ja not_active Abandoned
-
2004
- 2004-08-09 JP JP2004232427A patent/JP2004343805A/ja active Pending
- 2004-10-13 US US10/962,559 patent/US20050047351A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
BR9905817A (pt) | 2000-09-26 |
KR20000062144A (ko) | 2000-10-25 |
DE69931874T2 (de) | 2006-11-30 |
ATE330406T1 (de) | 2006-07-15 |
EP0998098A3 (en) | 2004-04-21 |
DE69931874D1 (de) | 2006-07-27 |
EP0998098A2 (en) | 2000-05-03 |
EP0998098B1 (en) | 2006-06-14 |
US20050047351A1 (en) | 2005-03-03 |
CN1252662A (zh) | 2000-05-10 |
CA2281431A1 (en) | 2000-04-28 |
AU5597599A (en) | 2000-05-04 |
JP2004343805A (ja) | 2004-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2000138976A (ja) | 移動体tcpおよび移動体tcp接続を設定および維持するための方法。 | |
EP0967769B1 (en) | Address updating of wireless mobile terminal hosts affiliated with a wired network | |
KR100750370B1 (ko) | 어드레스 획득 | |
JP4322206B2 (ja) | アドホックピア・ツー・ピア網における情報自己伝達システムおよび方法 | |
US6868089B1 (en) | Mobile node, mobile agent-and network system | |
US6771666B2 (en) | System and method for trans-medium address resolution on an ad-hoc network with at least one highly disconnected medium having multiple access points to other media | |
JP4226553B2 (ja) | データ通信ネットワークにおけるルーティング | |
US6973076B2 (en) | Mobile communication network, terminal equipment, packet communication control method, and gateway | |
US6691227B1 (en) | Location-independent packet routing and secure access in a short-range wireless networking environment | |
US7643447B2 (en) | Mobile node, mobile agent and network system | |
EP1618723B1 (en) | Methods and apparatus for securing proxy mobile ip | |
JP4106909B2 (ja) | パケット通信制御装置及びパケット通信制御方法 | |
US7058059B1 (en) | Layer-2 IP networking method and apparatus for mobile hosts | |
EP1316186B1 (en) | Allocating addresses to mobile stations | |
KR20030022989A (ko) | 무선통신 시스템의 패킷 데이터 서비스 방법 및 장치 | |
US20080080513A1 (en) | Anycast routing method and apparatus for supporting service flow in internet system | |
JP2005503075A (ja) | 無線移動クライアントのためのアドレシング法 | |
KR100737140B1 (ko) | 이동통신에서의 인터넷 프로토콜 가상 사설망 서비스처리장치 및 방법 | |
JP2003309596A (ja) | モバイル通信網システム、外部エージェントルータ、アドレスサーバ及びそれらに用いるパケット配送方法 | |
JP4093265B2 (ja) | 通信システム | |
KR20070085871A (ko) | 데이터 네트워크 통신 브리징 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040209 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20040510 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20040513 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040809 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041115 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050128 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050202 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20050225 |
|
A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20061120 |