Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4718638B2 - TCP / IP-based address changing method and apparatus - Google Patents
[go: Go Back, main page]

JP4718638B2 - TCP / IP-based address changing method and apparatus - Google Patents

TCP / IP-based address changing method and apparatus Download PDF

Info

Publication number
JP4718638B2
JP4718638B2 JP2009542645A JP2009542645A JP4718638B2 JP 4718638 B2 JP4718638 B2 JP 4718638B2 JP 2009542645 A JP2009542645 A JP 2009542645A JP 2009542645 A JP2009542645 A JP 2009542645A JP 4718638 B2 JP4718638 B2 JP 4718638B2
Authority
JP
Japan
Prior art keywords
address
destination
port number
address change
change
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.)
Active
Application number
JP2009542645A
Other languages
Japanese (ja)
Other versions
JP2010514326A (en
Inventor
ジュン−ギョン ソン,
キュ−タエ パク,
チョン−オ パク,
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pnpsecure Inc
Original Assignee
Pnpsecure Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Pnpsecure Inc filed Critical Pnpsecure Inc
Publication of JP2010514326A publication Critical patent/JP2010514326A/en
Application granted granted Critical
Publication of JP4718638B2 publication Critical patent/JP4718638B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2517Translation of Internet protocol [IP] addresses using port numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2521Translation architectures other than single NAT servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、TCP/IP基盤のアドレス変更方法及び装置に関するものであって、さらに詳しくは、TCP/IP基盤でのアドレス変更を用いたトラフィック集中化方法及び装置に関する。   The present invention relates to a TCP / IP-based address change method and apparatus, and more particularly, to a traffic concentration method and apparatus using TCP / IP-based address change.

インターネットが普遍化するにつれて各家庭には超高速インターネットを受容するために少なくとも1台のPCが備えられている。最近には漸次超高速インターネットを用いたVOD(Video on Demand)サービスのためにセットトップボックス(set top box)及びVoIP用の電話機など多様な端末を備えた家庭が増えつつある。   As the Internet becomes universal, each home is equipped with at least one PC to accept the ultra-high speed Internet. Recently, an increasing number of homes are equipped with various terminals such as set top boxes and VoIP telephones for VOD (Video on Demand) services using the ultra-high speed Internet.

インターネットサービス及びVODサービスのためには、家庭内に設置される端末のそれぞれにIPアドレスが割り当てられていなければならない。このため、1台のPCだけでインターネットを利用していた初期に比べて、VODサービスなどのために多様な端末の具備が要求される現在には多くのIPアドレスが消耗されるので、IPアドレス不足の問題が台頭している。   For Internet service and VOD service, an IP address must be assigned to each terminal installed in the home. For this reason, compared to the initial case where only one PC is used for the Internet, a lot of IP addresses are consumed at the time when various terminals are required for VOD service and the like. A shortage problem has emerged.

さらに、VODセットトップボックスまたはPCは使用するたびにIPアドレスを割り当てられても良いが、VoIP電話端末のような場合には常に着/発信が可能にするために常にIPアドレスを保有しなければならないので、IPアドレスが不足する恐れが大きくなる。このような理由により、家庭内端末の場合、プライベートIPアドレスの導入が検討されている。   Furthermore, the VOD set top box or PC may be assigned an IP address every time it is used, but in the case of a VoIP telephone terminal, it must always have an IP address in order to be able to make / receive calls. Therefore, the risk of running out of IP addresses increases. For these reasons, introduction of private IP addresses is being considered for home terminals.

プライベートIPアドレスを用いる場合、プライベートIPアドレスをパブリックIPアドレスに、またはパブリックIPアドレスをプライベートIPアドレスに変更するNAPT(Network Address Port Translation)機能を行うNAPTサーバーが必要である。上記NAPTサーバーは、網構造上家庭内装備であるホームゲートウェイ(home gateway)の位置でNAPT機能を行う。プライベートIP網に加入された使用者は、NAT(Network Address Translation)またはNAPT機能を用いて公衆網に位置したパブリックIPアドレスを有するウェブサーバーなどに正常に接続し、通信することができる。   When a private IP address is used, a NAPT server that performs a Network Address Port Translation (NAPT) function for changing a private IP address to a public IP address or a public IP address to a private IP address is required. The NAPT server performs a NAPT function at the position of a home gateway which is a home appliance in the network structure. A user who has joined the private IP network can normally connect to and communicate with a web server having a public IP address located in the public network using a NAT (Network Address Translation) or NAPT function.

しかし、従来にはNAPTサーバーがネットワーク上で私設網と公衆網との間に物理的に直列で連結されるので、NAPTサーバーを用いてアドレス変更ネットワークを構成するには制限がある。また、NAPTサーバーがネットワーク上で私設網と公衆網との間に物理的に直列で連結されるので、NAPTサーバーに障害が発生した場合、すべての通信が中断されネットワークが麻痺してしまう短所を有している。   However, since the NAPT server is conventionally physically connected in series between the private network and the public network on the network, there is a limitation in configuring an address change network using the NAPT server. In addition, since the NAPT server is physically connected in series between the private network and the public network on the network, if the NAPT server fails, all communication is interrupted and the network is paralyzed. Have.

また、端末機と端末機との間にはTCP(Transmission Control Protocol)/IP(Internet Protocol)基盤でアドレス変更(redirection)をするために別途のL4スイッチを必要とし、ネットワークの構成に応じてアドレス変更ポイントごとにL4スイッチを必要とするので、個別的な管理が必要であるという問題がある。   In addition, a separate L4 switch is required between the terminal and the terminal in order to perform address redirection on the basis of TCP (Transmission Control Protocol) / IP (Internet Protocol). Since each change point requires an L4 switch, there is a problem that individual management is necessary.

本発明は、上述の問題点を解決するために案出されたものであって、TCP/IP基盤で物理的ネットワークの構成に関係のないアドレス変更機能を提供する方法及び装置を提供することにその目的がある。   The present invention has been devised to solve the above-described problems, and provides a method and apparatus for providing an address change function that is not related to a physical network configuration on a TCP / IP basis. There is a purpose.

本発明の他の目的は、TCP/IP基盤でトラフィックを集中化するための方法及び装置を提供することにある。   Another object of the present invention is to provide a method and apparatus for centralizing traffic on a TCP / IP basis.

このような目的を達成するための本発明は、TCP/IP基盤のアドレス変更装置において、送信者端末機から上記送信者端末機により目的地IPアドレス及び目的地ポート番号から変換されたアドレス変更IPアドレス及びアドレス変更ポート番号を含む第1トラフィック情報を受信し、目的地IPアドレス及び目的地ポート番号を含む第2トラフィック情報を目的地サーバーに伝送することで、上記送信者端末機と上記目的地サーバーとを連結する通信処理部;及び上記送信者端末機から上記第1トラフィック情報を受信すれば、マッピングテーブル(Mapping Table)に従って上記第1トラフィック情報に含まれたアドレス変更IPアドレス及びアドレス変更ポート番号を上記目的地IPアドレス及び上記目的地ポート番号に変更するアドレス変換部を含む。 In order to achieve such an object, the present invention provides a TCP / IP-based address changing device that changes an address converted from a destination IP address and a destination port number by a sender terminal from the sender terminal. By receiving first traffic information including an IP address and an address change port number, and transmitting second traffic information including a destination IP address and a destination port number to a destination server, the sender terminal and the purpose If the first traffic information is received from the sender terminal, the address change IP address and the address change included in the first traffic information according to the mapping table (Mapping Table) The port number is the destination IP address and the destination port number. It includes an address conversion unit that changes to a number.

また、本発明は、TCP/IP基盤のアドレス変更方法において、送信者端末機により目的地IPアドレス及び目的地ポート番号から変換されたアドレス変更IPアドレス及びアドレス変更ポート番号を含む第1トラフィック情報を受信する段階;マッピングテーブルに従って上記アドレス変更IPアドレス及び上記アドレス変更ポート番号を目的地IPアドレス及び目的地ポート番号に変更する段階;及び上記目的地IPアドレス及び上記目的地ポート番号を含む第2トラフィック情報を目的地サーバーに伝送することで、上記送信者端末機と上記目的地サーバーとを連結する段階を含む。 In the TCP / IP-based address changing method, the present invention provides first traffic information including an address change IP address and an address change port number converted from a destination IP address and a destination port number by a sender terminal. Receiving; changing the address change IP address and the address change port number to a destination IP address and destination port number according to a mapping table; and second traffic including the destination IP address and the destination port number The method includes the step of connecting the sender terminal and the destination server by transmitting information to the destination server.

本発明の一実施例によるTCP/IP基盤のアドレス変更システムの概略的な構成を示すブロック構成図である。1 is a block configuration diagram illustrating a schematic configuration of a TCP / IP-based address change system according to an embodiment of the present invention; FIG. 本発明の一実施例によるアドレス変更装置内部の構成を示すブロック構成図である。It is a block block diagram which shows the structure inside the address change apparatus by one Example of this invention. 本発明の一実施例によるTCP/IP基盤のアドレス変更方法を示す流れ図である。4 is a flowchart illustrating a method for changing an address based on a TCP / IP according to an embodiment of the present invention.

上述の目的、特徴及び長所は添付した図面と関連した以下の詳細な説明を通じてより明確になり、これによって本発明が属する技術分野において通常の知識を持つ者が本発明の技術的思想を容易に実施できるであろう。また、本発明を説明するにおいて、本発明と関連した公知技術に対する具体的な説明が本発明の要旨を不要にぼやかす恐れがあると判断される場合には、その詳細な説明を省略する。以下、添付した図面を参照しながら本発明による望ましい一実施例を詳しく説明する。   The above objects, features, and advantages will become more apparent through the following detailed description in conjunction with the accompanying drawings, so that those skilled in the art to which the present invention pertains can easily understand the technical idea of the present invention. Could be implemented. Further, in the description of the present invention, when it is determined that there is a possibility that a specific description of a known technique related to the present invention may unnecessarily obscure the gist of the present invention, a detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

図1は、本発明の一実施例によるTCP/IP基盤のアドレス変更システムの概略的な構成を示すブロック構成図である。   FIG. 1 is a block diagram illustrating a schematic configuration of a TCP / IP-based address changing system according to an embodiment of the present invention.

図1を参照すれば、本発明によるアドレス変更システムは、送信者端末機110、アドレス変更装置120及び目的地サーバー130などを含む。   Referring to FIG. 1, the address changing system according to the present invention includes a sender terminal 110, an address changing device 120, a destination server 130, and the like.

送信者端末機110は、複数の目的地サーバー130のIPアドレス(以下、「目的地IPアドレス」と称する)及び目的地サーバー130のポート番号(以下、「目的地ポート番号」と称する)のそれぞれに対応する複数のアドレス変更装置120のIPアドレス(以下、「アドレス変更IPアドレス」と称する)及びアドレス変更装置120のポート番号(以下、「アドレス変更ポート番号」と称する)を含むアドレス変更情報をデフォルト状態で貯蔵する。   The sender terminal 110 has an IP address of each of a plurality of destination servers 130 (hereinafter referred to as “destination IP address”) and a port number of the destination server 130 (hereinafter referred to as “destination port number”). Address change information including the IP addresses of a plurality of address changing devices 120 (hereinafter referred to as “address changing IP addresses”) and the port numbers of the address changing devices 120 (hereinafter referred to as “address changing port numbers”). Store in default state.

送信者端末機110は、目的地サーバー130に接続するための目的地IPアドレス及び目的地ポート番号を外部から入力すれば、上記貯蔵されたアドレス変更情報に従って目的地IPアドレス及び目的地ポート番号をアドレス変更IPアドレス及びアドレス変更ポート番号に変更する。   When the sender terminal 110 inputs a destination IP address and a destination port number for connection to the destination server 130 from the outside, the sender terminal 110 obtains the destination IP address and the destination port number according to the stored address change information. Change to an address change IP address and address change port number.

ここで、送信者端末機110は、アドレス変更IPアドレス及びアドレス変更ポート番号を含むトラフィック情報をアドレス変更装置120に伝送してアドレス変更装置120に接続し、アドレス変更装置120を通じて目的地サーバー130と連結される。   Here, the sender terminal 110 transmits the traffic information including the address change IP address and the address change port number to the address change device 120 and connects to the address change device 120. Through the address change device 120, the sender terminal 110 communicates with the destination server 130. Connected.

アドレス変更装置120は、複数のアドレス変更ポート番号に対応する複数の目的地IPアドレス及び目的地ポート番号を含むマッピングテーブルを貯蔵する。アドレス変更装置120は、アドレス変更IPアドレス及びアドレス変更ポート番号を含むトラフィック情報を受信すれば、上記マッピングテーブルに従ってトラフィック情報のアドレス変更IPアドレス及びアドレス変更ポート番号を目的地IPアドレス及び目的地ポート番号に変更する。そして、アドレス変更装置120は、目的地IPアドレス及び目的地ポート番号を含むトラフィック情報を目的地サーバー130に伝送して目的地サーバー130に接続することで、送信者端末機110が目的地サーバー130と連結されるようにする。詳しくは、アドレス変更装置120は、マッピングテーブルからトラフィック情報に含まれたアドレス変更ポート番号に対応する目的地IPアドレス及び目的地ポート番号を検出し、トラフィック情報のアドレス変更IPアドレス及びアドレス変更ポート番号を検出された目的地IPアドレス及び目的地ポート番号に変更する。   The address change device 120 stores a mapping table including a plurality of destination IP addresses and destination port numbers corresponding to a plurality of address change port numbers. When the address changing device 120 receives the traffic information including the address changing IP address and the address changing port number, the address changing IP address and the address changing port number of the traffic information are converted into the destination IP address and the destination port number according to the mapping table. Change to The address changing device 120 transmits the traffic information including the destination IP address and the destination port number to the destination server 130 and connects to the destination server 130, so that the sender terminal 110 can connect to the destination server 130. To be concatenated with. Specifically, the address changing device 120 detects the destination IP address and the destination port number corresponding to the address changing port number included in the traffic information from the mapping table, and the address changing IP address and the address changing port number of the traffic information. Is changed to the detected destination IP address and destination port number.

本実施例においては、送信者端末機110とアドレス変更装置120とを区分して説明したが、アドレス変更装置120は送信者端末機110の一部の構成要素として送信者端末機110に統合具現されることが望ましい。従って、複数の送信者端末機110に対して各送信者端末機110はアドレス変更装置120をそれぞれ備えることが望ましい。   In this embodiment, the sender terminal 110 and the address changing device 120 are described separately. However, the address changing device 120 is integrated into the sender terminal 110 as a part of the sender terminal 110. It is desirable that Accordingly, it is preferable that each sender terminal 110 includes an address changing device 120 for a plurality of sender terminals 110.

目的地サーバー130は、TCP/IP基盤で固有のIPアドレス及びポート番号を有するサーバーであり、会員情報、課金情報、付加サービス情報及び会員ポイント情報などを貯蔵するデータベースを含むことができる。   The destination server 130 is a TCP / IP-based server having a unique IP address and port number, and may include a database that stores member information, billing information, additional service information, member point information, and the like.

図2は、本発明の一実施例によるアドレス変更装置内部の構成を示すブロック構成図である。   FIG. 2 is a block diagram showing the internal configuration of the address changing device according to an embodiment of the present invention.

図2を参照すれば、本発明によるアドレス変更装置120は、通信処理部210、アドレス変換部220及びテーブル貯蔵部230などを含む。   Referring to FIG. 2, the address changing device 120 according to the present invention includes a communication processing unit 210, an address conversion unit 220, a table storage unit 230, and the like.

通信処理部210は、送信者端末機110から送信者端末機110によって変換されたアドレス変更IPアドレス及びアドレス変更ポート番号を含むトラフィック情報を受信する。また、通信処理部210は、アドレス変換部220によって変換された目的地IPアドレス及び目的地ポート番号を含むトラフィック情報を目的地サーバー130に伝送することで、送信者端末機110と目的地サーバー130とを連結する。   The communication processing unit 210 receives traffic information including an address change IP address and an address change port number converted by the sender terminal 110 from the sender terminal 110. In addition, the communication processing unit 210 transmits traffic information including the destination IP address and the destination port number converted by the address conversion unit 220 to the destination server 130, thereby transmitting the sender terminal 110 and the destination server 130. And

アドレス変換部220は、通信処理部210を通じて送信者端末機110からアドレスが変換されたトラフィック情報を受信すれば、テーブル貯蔵部230に貯蔵されたマッピングテーブルに従ってトラフィック情報に含まれたアドレス変更IPアドレス及びアドレス変更ポート番号を目的地IPアドレス及び目的地ポート番号に変更する。   If the address conversion unit 220 receives the traffic information whose address is converted from the sender terminal 110 through the communication processing unit 210, the address change IP address included in the traffic information according to the mapping table stored in the table storage unit 230. The address change port number is changed to the destination IP address and the destination port number.

テーブル貯蔵部230は、複数のアドレス変更ポート番号に対応する複数の目的地IPアドレス及び目的地ポート番号を含むマッピングテーブルを貯蔵する。   The table storage unit 230 stores a mapping table including a plurality of destination IP addresses and destination port numbers corresponding to a plurality of address change port numbers.

図3は、本発明の一実施例によるTCP/IP基盤のアドレス変更方法を示す流れ図である。   FIG. 3 is a flowchart illustrating a TCP / IP-based address changing method according to an embodiment of the present invention.

図3を参照すれば、送信者端末機110は、複数の目的地IPアドレス及び目的地ポート番号のそれぞれに対応する複数のアドレス変更IPアドレス及びアドレス変更ポート番号を含むアドレス変更情報をデフォルト状態で貯蔵する(S310)。   Referring to FIG. 3, the sender terminal 110 receives, in a default state, address change information including a plurality of address change IP addresses and address change port numbers corresponding to a plurality of destination IP addresses and destination port numbers. Store (S310).

送信者端末機110は、目的地サーバー130に接続するための目的地IPアドレス及び目的地ポート番号を外部から入力すれば、アドレス変更情報に従って目的地IPアドレス及び目的地ポート番号をアドレス変更IPアドレス及びアドレス変更ポート番号に変更する(S320)。例えば、「目的地IPアドレス:目的地ポート番号」が「192.168.200.200:1521」であり、「アドレス変更IPアドレス:アドレス変更ポート番号」が「192.168.100.100:4001」である場合、「192.168.200.200:1521」を「192.168.100.100:4001」に変更する。   If the sender terminal 110 inputs the destination IP address and the destination port number for connection to the destination server 130 from the outside, the destination terminal IP address and the destination port number are changed to the address change IP address according to the address change information. Then, the address change port number is changed (S320). For example, “Destination IP address: Destination port number” is “192.168.200.200: 1521”, and “Address change IP address: Address change port number” is “192.168.100.100:4001”. "192.168.200.200:1521" is changed to "192.168.100.100:4001".

次いで、送信者端末機110は、アドレス変更IPアドレス及びアドレス変更ポート番号を含むトラフィック情報をアドレス変更装置120に伝送してアドレス変更装置120に接続する(S330)。   Next, the sender terminal 110 transmits traffic information including the address change IP address and the address change port number to the address change device 120 and connects to the address change device 120 (S330).

アドレス変更装置120は、複数のアドレス変更ポート番号に対応する複数の目的地IPアドレス及び目的地ポート番号を含むマッピングテーブルに従ってトラフィックのアドレス変更IPアドレス及びアドレス変更ポート番号を目的地IPアドレス及び目的地ポート番号に変更する(S340)。詳しくは、アドレス変更装置120は、マッピングテーブルからトラフィックに含まれたアドレス変更ポート番号に対応する目的地IPアドレス及び目的地ポート番号を検出し、トラフィックのアドレス変更IPアドレス及びアドレス変更ポート番号を検出された目的地IPアドレス及び目的地ポート番号に変更する。例えば、「192.168.100.100:4001」を「4001」に対応する「192.168.200.200:1521」に変更する。   The address changing device 120 converts the traffic address changing IP address and the address changing port number into the destination IP address and the destination according to a mapping table including a plurality of destination IP addresses and destination port numbers corresponding to the plurality of address changing port numbers. The port number is changed (S340). Specifically, the address change device 120 detects the destination IP address and the destination port number corresponding to the address change port number included in the traffic from the mapping table, and detects the address change IP address and the address change port number of the traffic. The destination IP address and the destination port number are changed. For example, “192.168.100.100:4001” is changed to “192.168.200.200:1521” corresponding to “4001”.

次いで、アドレス変更装置120は、目的地IPアドレス及び目的地ポート番号を含むトラフィックを目的地サーバー130に伝送して目的地サーバー130に接続することで、送信者端末機110が目的地サーバー130と連結されるようにする(S350)。   Next, the address changing device 120 transmits the traffic including the destination IP address and the destination port number to the destination server 130 and connects to the destination server 130, so that the sender terminal 110 and the destination server 130 are connected. They are connected (S350).

上述の説明は本発明の技術思想を例示的に説明したものに過ぎず、本発明が属する技術分野において通常の知識を持つ者であれば、本発明の本質的な特性から逸脱しない範囲内で多様な修正及び変形が可能であろう。従って、本発明に開示された実施例は、本発明の技術思想を限定するためのものではなく説明するためのものであって、このような実施例によって本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は以下の請求の範囲によって解釈されなければならず、これと同等の範囲内にあるすべての技術思想は本発明の権利範囲に含まれるものとして解釈されなければならない。   The above description is merely illustrative of the technical idea of the present invention, and a person having ordinary knowledge in the technical field to which the present invention belongs can be used without departing from the essential characteristics of the present invention. Various modifications and variations will be possible. Accordingly, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention, but to explain it, and the scope of the technical idea of the present invention is limited by such an embodiment. Not. The protection scope of the present invention should be construed by the following claims, and all technical ideas within the equivalent scope should be construed as being included in the scope of the right of the present invention.

上述の本発明によれば、使用者は物理的なネットワークの構成に関係なく所望のサーバーに接続することができ、これによって中央集中管理及び分散処理が可能であり、所望のプロトコルに対して柔軟に伝送経路を変更して用途に応じて任意でプロトコルを加工することができる。また、アドレス変更機能を行うために別途のハードウェアを必要とせず、障害が発生したとき該当のトラフィックと関係のないトラフィックのネットワーク伝送が可能である。   According to the above-described present invention, a user can connect to a desired server regardless of a physical network configuration, thereby enabling centralized management and distributed processing, and flexibility for a desired protocol. The transmission path can be changed and the protocol can be arbitrarily processed according to the application. In addition, no separate hardware is required to perform the address changing function, and network transmission of traffic unrelated to the corresponding traffic is possible when a failure occurs.

Claims (7)

TCP(Transmission Control Protocol)/IP(Internet Protocol)基盤のアドレス変更装置において、
送信者端末機から上記送信者端末機により目的地IPアドレス及び目的地ポート番号から変換されたアドレス変更IPアドレス及びアドレス変更ポート番号を含む第1トラフィック情報を受信し、目的地IPアドレス及び目的地ポート番号を含む第2トラフィック情報を目的地サーバーに伝送することで、上記送信者端末機と上記目的地サーバーとを連結する通信処理部;及び
上記送信者端末機から上記第1トラフィック情報を受信すれば、マッピングテーブル(mapping table)に従って上記第1トラフィック情報に含まれたアドレス変更IPアドレス及びアドレス変更ポート番号を上記目的地IPアドレス及び上記目的地ポート番号に変更するアドレス変換部;を含むことを特徴とするTCP/IP基盤のアドレス変更装置。
In an address change device based on TCP (Transmission Control Protocol) / IP (Internet Protocol),
The first traffic information including the address change IP address and the address change port number converted from the destination IP address and the destination port number by the sender terminal is received from the sender terminal, and the destination IP address and the destination are received. Transmitting a second traffic information including a destination port number to a destination server, thereby connecting the sender terminal and the destination server; and a first traffic information from the sender terminal; If received, an address conversion unit that changes the address change IP address and the address change port number included in the first traffic information to the destination IP address and the destination port number according to a mapping table. TCP / IP-based address changing device .
複数のアドレス変更ポート番号に対応する複数の目的地IPアドレス及び目的地ポート番号を含む上記マッピングテーブルを貯蔵するテーブル貯蔵部;をさらに含むことを特徴とする請求項1に記載のTCP/IP基盤のアドレス変更装置。  The TCP / IP infrastructure according to claim 1, further comprising a table storage unit for storing the mapping table including a plurality of destination IP addresses and destination port numbers corresponding to a plurality of address change port numbers. Address change device. 上記アドレス変更装置は、上記マッピングテーブルから上記アドレス変更ポート番号に対応する上記目的地IPアドレス及び上記目的地ポート番号を検出し、上記アドレス変更IPアドレス及び上記アドレス変更ポート番号を検出された目的地IPアドレス及び目的地ポート番号に変更することを特徴とする請求項1または請求項2に記載のTCP/IP基盤のアドレス変更装置。  The address change device detects the destination IP address and the destination port number corresponding to the address change port number from the mapping table, and detects the address change IP address and the address change port number. 3. The TCP / IP-based address changing device according to claim 1, wherein the address changing device is changed to an IP address and a destination port number. 上記送信者端末機は、アドレス変更情報をデフォルト状態で貯蔵し、上記目的地IPアドレス及び上記目的地ポート番号を外部から入力すれば、上記アドレス変更情報に従って上記目的地IPアドレス及び上記目的地ポート番号を上記アドレス変更IPアドレス及び上記アドレス変更ポート番号に変更し、上記アドレス変更IPアドレス及び上記アドレス変更ポート番号を含む上記第1トラフィック情報を伝送することを特徴とする請求項1に記載のTCP/IP基盤のアドレス変更装置。  If the sender terminal stores the address change information in a default state and inputs the destination IP address and the destination port number from the outside, the destination IP address and the destination port according to the address change information. 2. The TCP according to claim 1, wherein a number is changed to the address change IP address and the address change port number, and the first traffic information including the address change IP address and the address change port number is transmitted. / IP-based address change device. 上記アドレス変更情報は、複数の目的地IPアドレス及び目的地ポート番号のそれぞれに対応する複数のアドレス変更IPアドレス及びアドレス変更ポート番号を含むことを特徴とする請求項4に記載のTCP/IP基盤のアドレス変更装置。  5. The TCP / IP infrastructure according to claim 4, wherein the address change information includes a plurality of address change IP addresses and address change port numbers respectively corresponding to a plurality of destination IP addresses and destination port numbers. Address change device. TCP/IP基盤のアドレス変更方法において、
(a)送信者端末機により目的地IPアドレス及び目的地ポート番号から変換されたアドレス変更IPアドレス及びアドレス変更ポート番号を含む第1トラフィック情報を受信する段階;
(b)マッピングテーブルに従って上記アドレス変更IPアドレス及び上記アドレス変更ポート番号を目的地IPアドレス及び目的地ポート番号に変更する段階;及び
(c)上記目的地IPアドレス及び上記目的地ポート番号を含む第2トラフィック情報を目的地サーバーに伝送することで、上記送信者端末機と上記目的地サーバーとを連結する段階;を含むことを特徴とするTCP/IP基盤のアドレス変更方法。
In the TCP / IP-based address changing method,
(A) receiving first traffic information including an address change IP address and an address change port number converted from a destination IP address and a destination port number by a sender terminal;
(B) changing the address change IP address and the address change port number to a destination IP address and a destination port number according to a mapping table; and (c) a step including the destination IP address and the destination port number. 2. A TCP / IP-based address changing method comprising: connecting the sender terminal and the destination server by transmitting traffic information to the destination server.
上記段階(b)は、
上記マッピングテーブルから上記アドレス変更ポート番号に対応する上記目的地IPアドレス及び上記目的地ポート番号を検出し、上記アドレス変更IPアドレス及び上記アドレス変更ポート番号を検出された目的地IPアドレス及び目的地ポート番号に変更することを特徴とする請求項6に記載のTCP/IP基盤のアドレス変更方法。
Step (b) above is
The destination IP address and the destination port number corresponding to the address change port number are detected from the mapping table, and the destination IP address and destination port from which the address change IP address and the address change port number are detected 7. The TCP / IP-based address changing method according to claim 6, wherein the address is changed to a number.
JP2009542645A 2006-12-19 2007-12-18 TCP / IP-based address changing method and apparatus Active JP4718638B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20060130078A KR100791718B1 (en) 2006-12-19 2006-12-19 TCCP / IP based address change method and device
KR10-2006-0130078 2006-12-19
PCT/KR2007/006653 WO2008075892A1 (en) 2006-12-19 2007-12-18 Method and apparatus for redirecting based on tcp/ip

Publications (2)

Publication Number Publication Date
JP2010514326A JP2010514326A (en) 2010-04-30
JP4718638B2 true JP4718638B2 (en) 2011-07-06

Family

ID=39216746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009542645A Active JP4718638B2 (en) 2006-12-19 2007-12-18 TCP / IP-based address changing method and apparatus

Country Status (3)

Country Link
JP (1) JP4718638B2 (en)
KR (1) KR100791718B1 (en)
WO (1) WO2008075892A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010001188A1 (en) * 2008-07-01 2010-01-07 Thomson Licensing Transparent web proxy
EP2169903A1 (en) * 2008-09-30 2010-03-31 France Telecom Apparatus and method for routing allowing the translation of addresses in cascade in a network
JP5795848B2 (en) 2010-09-22 2015-10-14 キヤノン株式会社 Information processing apparatus, control method thereof, and program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11150566A (en) 1997-11-14 1999-06-02 Hitachi Ltd Internetwork equipment
US6519051B1 (en) * 2000-03-06 2003-02-11 Shinestar Llc Fax through data network and remote access network appliance control apparatus and method
JP2004072480A (en) 2002-08-07 2004-03-04 Nippon Telegr & Teleph Corp <Ntt> NAT device, TCP communication method, communication program, and recording medium
JP2004112018A (en) * 2002-09-13 2004-04-08 Johnson Controls Inc Internet access Web monitoring and control system
JP4110977B2 (en) * 2003-01-21 2008-07-02 松下電器産業株式会社 server
KR20040105301A (en) * 2003-06-04 2004-12-16 (주) 컴앤라이프 Method and system for providing h.323 service
JP4292897B2 (en) * 2003-07-07 2009-07-08 パナソニック株式会社 Relay device and port forward setting method
TWI253251B (en) * 2003-09-19 2006-04-11 Inst Information Industry Network address port translation gateway providing fast query and replacement for virtual host service, and the method thereof
TWI245521B (en) 2004-06-01 2005-12-11 Realtek Semiconductor Corp Network address-port translation device and method
US7515549B2 (en) * 2005-06-07 2009-04-07 Cisco Technology, Inc. Managing devices across NAT boundaries

Also Published As

Publication number Publication date
JP2010514326A (en) 2010-04-30
WO2008075892A1 (en) 2008-06-26
KR100791718B1 (en) 2008-01-03

Similar Documents

Publication Publication Date Title
US7406043B1 (en) Method for providing voice-over-IP service
US8650312B2 (en) Connection establishing management methods for use in a network system and network systems using the same
US8737396B2 (en) Communication method and communication system
CN103580880A (en) Method, device and system for rapidly notifying CGN anomalies
KR20130052240A (en) Method and apparatus for provisioning network address translator traversal methods
JP5169992B2 (en) Network, network device, and load balancing method used therefor
TWI558149B (en) Network transmission method and network transmission system for a multi-layer network address translator structure
JP4718638B2 (en) TCP / IP-based address changing method and apparatus
CN107809386A (en) IP address conversion method, routing device and communication system
CN103237092A (en) Method and device for accessing private network hard disk video recorder
US7826442B2 (en) VoIP terminal supporting optimal intercom service and session connecting method thereof
US20050008006A1 (en) Method for operating a voice terminal connected to a remote private automatic branch exchange, communication arrangement and voice terminal
CN109600454A (en) Method for addressing message in a computer network
KR100941296B1 (en) Private peer-to-peer peer-to-peer communication method connected to public network through port number control
CN101485179A (en) Method for managing communication connections by network address translating (NAT) network nodes
KR100410809B1 (en) Communication method for SIP under Network Address Translation
JP4342527B2 (en) Packet relay apparatus and method
JP5752014B2 (en) Gateway device and data transmission method
CN103329505B (en) DNS forwarder for multi-core platforms
KR101619930B1 (en) SIP server distributed system using the DDNS function
US8572283B2 (en) Selectively applying network address port translation to data traffic through a gateway in a communications network
JP5778827B1 (en) Communications system
JP2004297672A (en) Exchange, remote circuit terminating equipment, and remote control method
TWI385999B (en) And a method of accessing the connection between the user side and the network device in the network system
CN101237385B (en) Method and device for realizing signaling transmission by using host name

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110225

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110315

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110331

R150 Certificate of patent or registration of utility model

Ref document number: 4718638

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 3

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

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

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250