[go: up one dir, main page]

KR100791718B1 - TCCP / IP based address change method and device - Google Patents

TCCP / IP based address change method and device Download PDF

Info

Publication number
KR100791718B1
KR100791718B1 KR20060130078A KR20060130078A KR100791718B1 KR 100791718 B1 KR100791718 B1 KR 100791718B1 KR 20060130078 A KR20060130078 A KR 20060130078A KR 20060130078 A KR20060130078 A KR 20060130078A KR 100791718 B1 KR100791718 B1 KR 100791718B1
Authority
KR
South Korea
Prior art keywords
address
destination
address change
port number
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
KR20060130078A
Other languages
Korean (ko)
Inventor
성준경
박규태
박천오
Original Assignee
주식회사 케이티프리텔
주식회사 피앤피시큐어
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 주식회사 케이티프리텔, 주식회사 피앤피시큐어 filed Critical 주식회사 케이티프리텔
Priority to KR20060130078A priority Critical patent/KR100791718B1/en
Priority to JP2009542645A priority patent/JP4718638B2/en
Priority to PCT/KR2007/006653 priority patent/WO2008075892A1/en
Application granted granted Critical
Publication of KR100791718B1 publication Critical patent/KR100791718B1/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)

Abstract

본 발명은 TCP/IP 기반의 주소 변경 방법 및 장치에 관한 것으로서, (a) 송신자 단말기에 의해 변환된 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 제1 트래픽 정보를 수신하는 단계; (b) 매핑 테이블(Mapping Table)에 따라 상기 주소 변경 IP주소 및 상기 주소 변경 포트번호를 목적지 IP주소 및 목적지 포트번호로 변경하는 단계; 및 (c) 상기 목적지 IP주소 및 상기 목적지 포트번호를 포함하는 제2 트래픽 정보를 목적지 서버로 전송함으로써, 상기 송신자 단말기와 상기 목적지 서버를 연결하는 단계를 포함한다.The present invention relates to a TCP / IP-based address change method and apparatus, comprising: (a) receiving first traffic information including an address change IP address and an address change port number converted 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) connecting the sender terminal and the destination server by transmitting second traffic information including the destination IP address and the destination port number to a destination server.

본 발명에 의하면, TCP/IP 기반에의 주소 변경 방법 및 장치를 제공함으로써, 사용자는 물리적인 네트워크 구성에 상관없이 원하는 서버에 접속할 수 있고, 이에 따라 중앙집중관리 및 분산처리가 가능하며, 원하는 프로토콜에 대해서 유연하게 전송 경로를 변경하여 용도에 따라 임의로 프로토콜을 가공할 수 있는 효과가 있다.According to the present invention, by providing a method and apparatus for changing an address based on TCP / IP, a user can access a desired server irrespective of the physical network configuration, thereby allowing centralized management and distributed processing, and desired protocol. By flexibly changing the transmission path, the protocol can be arbitrarily processed according to the application.

Description

TCP/IP 기반의 주소 변경 방법 및 장치{Method and Apparatus for Redirecting Based on TCP/IP}TCCP / IP based address changing method and device {Method and Apparatus for Redirecting Based on TCP / IP}

도 1은 본 발명의 일 실시예에 따른 TCP/IP 기반의 주소 변경 시스템의 개략적인 구성을 나타낸 블럭 구성도,1 is a block diagram showing a schematic configuration of a TCP / IP based address change system according to an embodiment of the present invention;

도 2는 본 발명의 일 실시예에 따른 주소 변경 장치 내부의 구성을 나타낸 블럭 구성도,2 is a block diagram showing a configuration of an address change apparatus according to an embodiment of the present invention;

도 3은 본 발명의 일 실시예에 따른 TCP/IP 기반의 주소 변경 방법을 나타낸 흐름도이다.3 is a flowchart illustrating a TCP / IP based address change method according to an embodiment of the present invention.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

110: 송신자 단말기 120: 주소 변경 장치110: sender terminal 120: address change device

130: 목적지 서버 210: 통신처리부130: destination server 210: communication processing unit

220: 주소변환부 230: 테이블 저장부220: address conversion unit 230: table storage unit

본 발명은 TCP/IP 기반의 주소 변경 방법 및 장치에 관한 것으로, 더욱 상세하게는 TCP/IP 기반에서 주소 변경을 이용한 트래픽 집중화 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for changing an address based on TCP / IP, and more particularly, to a method and apparatus for centralizing traffic using address change based on TCP / IP.

인터넷이 보편화되면서 각 가정에는 초고속 인터넷을 수용하기 위한 적어도 1 대의 PC를 구비하고 있는 실정이며, 점차적으로 초고속 인터넷을 이용한 VOD(Video on Demand) 서비스를 위하여 셋탑 박스(Set Top Box) 및 VoIP용의 전화기 등의 다양한 단말들을 구비한 가정이 늘어나고 있다.As the Internet is becoming more common, each home has at least one PC for accommodating high-speed Internet. Homes with various terminals such as telephones are increasing.

인터넷 서비스 및 VOD 서비스를 위해서는 댁내 설치되는 단말들 각각에 IP 주소가 할당되어 있어야 한다. 그러므로, 1 대의 PC만으로 인터넷을 이용하던 초기에 비해 VOD 서비스 등을 위해 다양한 단말의 구비를 요하는 현재에는 IP 주소가 많이 소모되므로 IP 주소 부족 문제가 대두되고 있다.For internet service and VOD service, IP address should be assigned to each terminal installed in home. Therefore, the IP address shortage problem is emerging as a lot of IP addresses are consumed at present, which requires the provision of various terminals for VOD service and the like compared to the early days of using the Internet with only one PC.

더욱이, VOD 셋탑 박스 또는 PC는 사용할 때마다 IP 주소를 할당 받아도 되지만 VoIP 전화단말 같은 경우에는 항상 착/발신이 가능하도록 하기 위해 항상 IP 주소를 보유해야 하므로 IP 주소 부족의 우려가 커지게 된다. 이러한 이유로 댁내 단말의 경우 사설 IP 주소의 도입이 검토되고 있다.Moreover, VOD set-top boxes or PCs can be assigned an IP address each time they are used, but in the case of VoIP phone terminals, the IP address must be kept at all times in order to make incoming / outgoing calls. For this reason, the 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 주소를 가진 웹 서버 등에 정상적으로 접속하고 통신할 수 있다.In case of using private IP address, NAPT server needs NAPT (Network Address Port Translation) function to change private IP address to public IP address or public IP address to private IP address. NAPT function is performed at home gateway location. Therefore, a user subscribed to a private IP network can normally access and communicate with a web server having a public IP address located on a public network by using a NAT (Network Address Translation) or NAPT function.

하지만, 종래에는 NAPT 서버가 네트워크 단에서 소스 IP(Source IP)가 변경 될 대상과 목적지 IP(Destination IP) 사이에 물리적으로 직렬로 연결되기 때문에 물리적인 구성에 있어서 제한적일 뿐만 아니라, 직렬로 연결되므로 장애가 발생할 경우 모든 통신이 중단되어 네트워크가 마비되는 단점을 가지고 있었다.However, in the related art, since the NAPT server is physically connected in series between the destination IP and the destination IP where the source IP is to be changed at the network end, the NAPT server is not only limited in physical configuration but also is connected in series so that there is a failure. When it occurred, all communication was interrupted and the network was paralyzed.

또한, 단말기와 단말기 사이의 TCP(Transmission Control Protocol)/IP(Internet Protocol) 기반에서 주소 변경(Redirection)을 위해 별도의 L4 스위치를 필요로 하고, 네트워크 구성에 따라 주소 변경 포인트 별로 L4 스위치를 필요로 하여 개별적인 관리가 필요한 문제점이 있었다.In addition, a separate L4 switch is required for address redirection based on Transmission Control Protocol (TCP) / IP (Internet Protocol) between the terminal and the L4 switch for each address change point depending on the network configuration. There was a problem that requires individual management.

본 발명은 상기한 바와 같은 문제점을 해결하기 위하여 안출된 것으로서, TCP/IP 기반에서 물리적 네트워크 구성에 상관없는 주소 변경 기능을 제공하는 방법 및 장치를 제공하는 데 그 목적이 있다.The present invention has been made to solve the above problems, and an object thereof is to provide a method and apparatus for providing an address change function irrespective of a physical network configuration based on TCP / IP.

본 발명의 다른 목적은 TCP/IP 기반에서 트래픽을 집중화하기 위한 방법 및 장치를 제공한다.Another object of the present invention is to provide a method and apparatus for centralizing traffic on a TCP / IP basis.

이와 같은 목적을 달성하기 위한 본 발명은, TCP(Transmission Control Protocol)/IP(Internet Protocol) 기반의 주소 변경 장치에 있어서, 송신자 단말기로부터 상기 송신자 단말기에 의해 변환된 제1 트래픽 정보를 수신하고, 목적지 IP주소 및 목적지 포트번호를 포함하는 제2 트래픽 정보를 목적지 서버로 전송함으로써, 상기 송신자 단말기와 상기 목적지 서버를 연결하는 통신처리부; 및 상기 송신자 단말기로부터 상기 제1 트래픽 정보를 수신하면, 매핑 테이블(Mapping Table)에 따라 상기 제1 트래픽 정보에 포함된 주소 변경 IP주소 및 주소 변경 포트번호를 상기 목적지 IP주소 및 상기 목적지 포트번호로 변경하는 주소변환부를 포함한다.The present invention for achieving the above object, in the address control apparatus based on Transmission Control Protocol (TCP) / IP (Internet Protocol), receives the first traffic information converted by the sender terminal from the sender terminal, the destination A communication processor for connecting the sender terminal and the destination server by transmitting second traffic information including an IP address and a destination port number to a destination server; And upon receiving the first traffic information from the sender terminal, converts an address change IP address and an address change port number included in the first traffic information into the destination IP address and the destination port number according to a mapping table. It includes an address translation unit to change.

또한, 본 발명은, TCP(Transmission Control Protocol)/IP(Internet Protocol) 기반의 주소 변경 방법에 있어서, (a) 송신자 단말기에 의해 변환된 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 제1 트래픽 정보를 수신하는 단계; (b) 매핑 테이블(Mapping Table)에 따라 상기 주소 변경 IP주소 및 상기 주소 변경 포트번호를 목적지 IP주소 및 목적지 포트번호로 변경하는 단계; 및 (c) 상기 목적지 IP주소 및 상기 목적지 포트번호를 포함하는 제2 트래픽 정보를 목적지 서버로 전송함으로써, 상기 송신자 단말기와 상기 목적지 서버를 연결하는 단계를 포함한다.In addition, the present invention is a transmission control protocol (TCP) / IP (Internet Protocol) based address changing method, comprising: (a) a first traffic including an address change IP address and an address change port number converted by a sender terminal; Receiving information; (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) connecting the sender terminal and the destination server by transmitting second traffic information including the destination IP address and the destination port number to a destination server.

이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related well-known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.

도 1은 본 발명의 일 실시예에 따른 TCP/IP 기반의 주소 변경 시스템의 개략적인 구성을 나타낸 블럭 구성도이다.1 is a block diagram showing a schematic configuration of a TCP / IP-based address change system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명에 따른 주소 변경 시스템은 송신자 단말기(110), 주소 변경 장치(120) 및 목적지 서버(130) 등을 포함한다.Referring to FIG. 1, the address change system according to the present invention includes a sender terminal 110, an address change device 120, a destination server 130, and the like.

송신자 단말기(110)는 복수의 목적지 서버(130)의 IP주소(이하, '목적지 IP주소'라 칭함)와 목적지 서버(130)의 포트번호(이하, '목적지 포트번호'라 칭함) 각각에 대응하는 복수의 주소 변경 장치(120)의 IP주소(이하, '주소 변경 IP주소'라 칭함) 및 주소 변경 장치(120)의 포트번호(이하, '주소 변경 포트번호'라 칭함)를 포함하는 주소 변경 정보를 디폴트 상태에서 저장하고, 목적지 서버(130)로 접속하기 위한 목적지 IP주소 및 목적지 포트번호를 외부로부터 입력 받으면, 주소 변경 정보에 따라 목적지 IP주소 및 목적지 포트번호를 주소 변경 IP주소 및 주소 변경 포트번호로 변경한다.The sender terminal 110 corresponds to each of IP addresses (hereinafter referred to as "destination IP addresses") of the plurality of destination servers 130 and port numbers (hereinafter referred to as "destination port numbers") of the destination server 130. An address including an IP address (hereinafter, referred to as 'address change IP address') and a port number (hereinafter, referred to as 'address change port number') of the plurality of address change devices 120 to be described. When the change information is stored in the default state and the destination IP address and the destination port number for accessing the destination server 130 are input from the outside, the destination IP address and the destination port number are changed according to the address change information. Change to the change port number.

여기서, 송신자 단말기(110)는 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 트래픽 정보를 주소 변경 장치(120)로 전송하여 주소 변경 장치(120)에 접속하고, 주소 변경 장치(120)를 통하여 목적지 서버(130)와 연결된다.Here, 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 to access the address change device 120, and through the address change device 120. It is connected to the destination server 130.

주소 변경 장치(120)는 복수의 주소 변경 포트번호에 대응하는 복수의 목적지 IP주소 및 목적지 포트번호를 포함하는 매핑 테이블(Mapping Table)을 저장하고, 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 트래픽 정보를 수신하면, 매핑 테이블에 따라 트래픽 정보의 주소 변경 IP주소 및 주소 변경 포트번호를 목적지 IP주소 및 목적지 포트번호로 변경하며, 목적지 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 the plurality of address change port numbers, and includes an address change IP address and an address change port number. Upon receiving the traffic information, the address change IP address and the address change port number of the traffic information according to the mapping table are changed into the destination IP address and the destination port number, and the traffic information including the destination IP address and the destination port number is transferred to the destination server ( By transmitting to the destination server 130 by transmitting to 130, the sender terminal 110 is connected to the destination server 130. In detail, the address change device 120 detects a destination IP address and a destination port number corresponding to the address change port number included in the traffic information in the mapping table, and detects the address change IP address and the address change port number of the traffic information. The destination IP address and the destination port number.

목적지 서버(130)는 TCP/IP 기반에서 고유의 IP주소 및 포트번호를 갖는 서버이며, 회원 정보, 과금 정보, 부가서비스 정보 및 회원 포인트 정보 등을 저장하는 데이터베이스를 포함할 수 있다.The destination server 130 is a server having a unique IP address and a port number based on TCP / IP, and may include a database storing member information, billing information, additional service information, member point information, and the like.

도 2는 본 발명의 일 실시예에 따른 주소 변경 장치 내부의 구성을 나타낸 블럭 구성도이다.2 is a block diagram illustrating a configuration of an address change apparatus according to an embodiment of the present invention.

도 2를 참조하면, 본 발명에 따른 주소 변경 장치(120)는 통신처리부(210), 주소변환부(220) 및 테이블 저장부(230) 등을 포함한다.Referring to FIG. 2, the address change device 120 according to the present invention includes a communication processor 210, an address translator 220, a table storage 230, and the like.

통신처리부(210)는 송신자 단말기(110)로부터 송신자 단말기(110)에 의해 변환된 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 트래픽 정보를 수신하고, 주소변환부(220)에 의해 변환된 목적지 IP주소 및 목적지 포트번호를 포함하는 트래픽 정보를 목적지 서버(130)로 전송함으로써, 송신자 단말기(110)와 목적지 서버(130)를 연결한다.The communication processor 210 receives the traffic information including the address change IP address and the address change port number converted by the sender terminal 110 from the sender terminal 110, and the destination converted by the address converting unit 220. By sending traffic information including the IP address and the destination port number to the destination server 130, the sender terminal 110 and the destination server 130 are connected.

주소변환부(220)는 통신처리부(210)를 통하여 송신자 단말기(110)로부터 주소가 변환된 트래픽 정보를 수신하면, 테이블 저장부(230)에 저장된 매핑 테이블에 따라 트래픽 정보에 포함된 주소 변경 IP주소 및 주소 변경 포트번호를 목적지 IP주소 및 목적지 포트번호로 변경한다.When 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 included in the traffic information according to the mapping table stored in the table storage unit 230. Change address and address change port number to destination IP address and 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 the plurality of address change port numbers.

도 3은 본 발명의 일 실시예에 따른 TCP/IP 기반의 주소 변경 방법을 나타낸 흐름도이다.3 is a flowchart illustrating a TCP / IP based address change method according to an embodiment of the present invention.

도 3을 참조하면, 송신자 단말기(110)는 복수의 목적지 IP주소와 목적지 포트번호 각각에 대응하는 복수의 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 주소 변경 정보를 디폴트 상태에서 저장한다(S310).Referring to FIG. 3, the sender terminal 110 stores address change information including a plurality of address change IP addresses and address change port numbers corresponding to the plurality of destination IP addresses and destination port numbers, respectively, in a default state (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'로 변경한다.When the sender terminal 110 receives a destination IP address and a destination port number for accessing the destination server 130 from the outside, the destination IP address and the destination port number according to the address change information, the address change IP address and the address change port number. Change to (S320). For example, if 'Destination IP Address: Destination Port Number' is' 192.168.200.200:1521 'and' Address Changed IP Address: Address Change Port Number 'is' 192.168.100.100:4001' '192.168.200.200:1521 Change 'to' 192.168.100.100:4001 '.

이어서, 송신자 단말기(110)는 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 트래픽 정보를 주소 변경 장치(120)로 전송하여 주소 변경 장치(120)에 접속한다(S330).Subsequently, 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 to access 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 change device 120 converts the address change IP address and the address change port number of the traffic into a destination IP address and a destination port according to a mapping table including a plurality of destination IP addresses and destination port numbers corresponding to the plurality of address change port numbers. Change to the number (S340). In detail, the address changing device 120 detects a destination IP address and a destination port number corresponding to the address change port number included in the traffic in the mapping table, and detects the address change IP address and the address change port number of the traffic. Change to the IP address and destination port number. 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).Subsequently, the address change device 120 transmits the traffic including the destination IP address and the destination port number to the destination server 130 and accesses the destination server 130, whereby the sender terminal 110 communicates with the destination server 130. To be connected (S350).

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and changes without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.

이상에서 설명한 바와 같이 본 발명에 의하면, TCP/IP 기반의 주소 변경 방법 및 장치를 제공함으로써, 사용자는 물리적인 네트워크 구성에 상관없이 원하는 서버에 접속할 수 있고, 이에 따라 중앙집중관리 및 분산처리가 가능하며, 원하는 프로토콜에 대해서 유연하게 전송 경로를 변경하여 용도에 따라 임의로 프로토콜을 가공할 수 있는 효과가 있다.As described above, according to the present invention, by providing a TCP / IP-based address changing method and apparatus, a user can access a desired server regardless of the physical network configuration, and thus centralized management and distributed processing are possible. In addition, there is an effect that the protocol can be arbitrarily processed according to the purpose by flexibly changing the transmission path for the desired protocol.

또한, 주소 변경 기능을 수행하기 위해서 별도의 하드웨어를 필요로 하지 않으며, 장애 발생시 해당 트래픽과 관련없는 트래픽의 네트워크 전송이 가능하다.In addition, it does not need any additional hardware to perform the address change function, and when a failure occurs, network transmission of traffic not related to the corresponding traffic is possible.

Claims (7)

TCP(Transmission Control Protocol)/IP(Internet Protocol) 기반의 주소 변경 장치에 있어서,In the address control device based on Transmission Control Protocol (TCP) / Internet Protocol (IP), 송신자 단말기로부터 상기 송신자 단말기에 의해 변환된 제1 트래픽 정보를 수신하고, 목적지 IP주소 및 목적지 포트번호를 포함하는 제2 트래픽 정보를 목적지 서버로 전송함으로써, 상기 송신자 단말기와 상기 목적지 서버를 연결하는 통신처리부; 및Communication that connects the sender terminal and the destination server by receiving first traffic information converted by the sender terminal from the sender terminal and transmitting second traffic information including a destination IP address and a destination port number to a destination server. Processing unit; And 상기 송신자 단말기로부터 상기 제1 트래픽 정보를 수신하면, 매핑 테이블(Mapping Table)에 따라 상기 제1 트래픽 정보에 포함된 주소 변경 IP주소 및 주소 변경 포트번호를 상기 목적지 IP주소 및 상기 목적지 포트번호로 변경하는 주소변환부Upon receiving the first traffic information from the sender terminal, change the address change IP address and address change port number included in the first traffic information into the destination IP address and the destination port number according to a mapping table. Address conversion unit 를 포함하는 것을 특징으로 하는 TCP/IP 기반의 주소 변경 장치.TCP / IP-based address change device comprising a. 제1항에서, 상기 주소 변경 장치는,The apparatus of claim 1, wherein the address change device is configured to: 복수의 주소 변경 포트번호에 대응하는 복수의 목적지 IP주소 및 목적지 포트번호를 포함하는 상기 매핑 테이블을 저장하는 테이블 저장부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; 를 더 포함하는 것을 특징으로 하는 TCP/IP 기반의 주소 변경 장치.TCP / IP based address change device further comprising a. 제1항에서,In claim 1, 상기 주소 변경 장치는 상기 매핑 테이블에서 상기 주소 변경 포트번호에 대응하는 상기 목적지 IP주소 및 상기 목적지 포트번호를 검출하고, 상기 주소 변경 IP주소 및 상기 주소 변경 포트번호를 검출된 목적지 IP주소 및 목적지 포트번호로 변경하는 것을 특징으로 하는 TCP/IP 기반의 주소 변경 장치.The address change device detects the destination IP address and the destination port number corresponding to the address change port number in the mapping table, and detects the address change IP address and the address change port number. TCP / IP based address change device, characterized in that for changing the number. 제1항에서,In claim 1, 상기 송신자 단말기는 주소 변경 정보를 디폴트 상태에서 저장하고, 상기 목적지 IP주소 및 상기 목적지 포트번호를 외부로부터 입력 받으면, 상기 주소 변경 정보에 따라 상기 목적지 IP주소 및 상기 목적지 포트번호를 상기 주소 변경 IP주소 및 상기 주소 변경 포트번호로 변경하며, 상기 주소 변경 IP주소 및 상기 주소 변경 포트번호를 포함하는 상기 제1 트래픽 정보를 전송하는 것을 특징으로 하는 TCP/IP 기반의 주소 변경 장치.The sender terminal stores the address change information in a default state, and receives the destination IP address and the destination port number from the outside, and converts the destination IP address and the destination port number into the address change IP address according to the address change information. And changing to the address change port number, and transmitting the first traffic information including the address change IP address and the address change port number. 제4항에서,In claim 4, 상기 주소 변경 정보는 복수의 목적지 IP주소와 목적지 포트번호 각각에 대응하는 복수의 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 것을 특징으로 하는 TCP/IP 기반의 주소 변경 장치.And the address change information includes a plurality of address change IP addresses and address change port numbers corresponding to a plurality of destination IP addresses and destination port numbers, respectively. TCP(Transmission Control Protocol)/IP(Internet Protocol) 기반의 주소 변경 방법에 있어서,In the address control method based on Transmission Control Protocol (TCP) / IP (Internet Protocol), (a) 송신자 단말기에 의해 변환된 주소 변경 IP주소 및 주소 변경 포트번호를 포함하는 제1 트래픽 정보를 수신하는 단계;(a) receiving first traffic information including an address change IP address and an address change port number converted by the sender terminal; (b) 매핑 테이블(Mapping Table)에 따라 상기 주소 변경 IP주소 및 상기 주소 변경 포트번호를 목적지 IP주소 및 목적지 포트번호로 변경하는 단계; 및(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) 상기 목적지 IP주소 및 상기 목적지 포트번호를 포함하는 제2 트래픽 정보를 목적지 서버로 전송함으로써, 상기 송신자 단말기와 상기 목적지 서버를 연결하는 단계(c) connecting the sender terminal and the destination server by transmitting second traffic information including the destination IP address and the destination port number to a destination server. 를 포함하는 것을 특징으로 하는 TCP/IP 기반의 주소 변경 방법.TCP / IP-based address change method comprising a. 제6항에서, 상기 단계 (b)는,The method of claim 6, wherein step (b) 상기 매핑 테이블에서 상기 주소 변경 포트번호에 대응하는 상기 목적지 IP주소 및 상기 목적지 포트번호를 검출하고, 상기 주소 변경 IP주소 및 상기 주소 변경 포트번호를 검출된 목적지 IP주소 및 목적지 포트번호로 변경하는 것을 특징으로 하는 TCP/IP 기반의 주소 변경 방법.Detecting the destination IP address and the destination port number corresponding to the address change port number in the mapping table, and changing the address change IP address and the address change port number to the detected destination IP address and the destination port number. A TCP / IP based address change method characterized by the above-mentioned.
KR20060130078A 2006-12-19 2006-12-19 TCCP / IP based address change method and device Active KR100791718B1 (en)

Priority Applications (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
JP2009542645A JP4718638B2 (en) 2006-12-19 2007-12-18 TCP / IP-based address changing method and apparatus
PCT/KR2007/006653 WO2008075892A1 (en) 2006-12-19 2007-12-18 Method and apparatus for redirecting based on tcp/ip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20060130078A KR100791718B1 (en) 2006-12-19 2006-12-19 TCCP / IP based address change method and device

Publications (1)

Publication Number Publication Date
KR100791718B1 true KR100791718B1 (en) 2008-01-03

Family

ID=39216746

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20060130078A Active KR100791718B1 (en) 2006-12-19 2006-12-19 TCCP / IP based address change method and device

Country Status (3)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101435620B1 (en) 2010-09-22 2014-09-23 캐논 가부시끼가이샤 Information processing apparatus and control method therefor

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9002923B2 (en) 2008-07-01 2015-04-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

Citations (4)

* 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
JP2004072480A (en) 2002-08-07 2004-03-04 Nippon Telegr & Teleph Corp <Ntt> NAT device, TCP communication method, communication program, and recording medium
KR20040105301A (en) * 2003-06-04 2004-12-16 (주) 컴앤라이프 Method and system for providing h.323 service
US20050265340A1 (en) 2004-06-01 2005-12-01 Hung-Yu Wu Network address-port translation apparatus and method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519051B1 (en) * 2000-03-06 2003-02-11 Shinestar Llc Fax through data network and remote access network appliance control apparatus and method
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
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
US7515549B2 (en) * 2005-06-07 2009-04-07 Cisco Technology, Inc. Managing devices across NAT boundaries

Patent Citations (4)

* 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
JP2004072480A (en) 2002-08-07 2004-03-04 Nippon Telegr & Teleph Corp <Ntt> NAT device, TCP communication method, communication program, and recording medium
KR20040105301A (en) * 2003-06-04 2004-12-16 (주) 컴앤라이프 Method and system for providing h.323 service
US20050265340A1 (en) 2004-06-01 2005-12-01 Hung-Yu Wu Network address-port translation apparatus and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101435620B1 (en) 2010-09-22 2014-09-23 캐논 가부시끼가이샤 Information processing apparatus and control method therefor

Also Published As

Publication number Publication date
WO2008075892A1 (en) 2008-06-26
JP2010514326A (en) 2010-04-30
JP4718638B2 (en) 2011-07-06

Similar Documents

Publication Publication Date Title
US7406043B1 (en) Method for providing voice-over-IP service
US20080107112A1 (en) Network device and packet forwarding method thereof
US20120011274A1 (en) Utilizing Proxy Internet Protocol Addressing in a Gateway for Communicating with Multiple Service Provider Networks
CA2884683C (en) Split network address translation
US10212038B2 (en) Web server component and method for providing access to device configuration data within an industrial automation system
US9697173B2 (en) DNS proxy service for multi-core platforms
KR100791718B1 (en) TCCP / IP based address change method and device
EP2656590B1 (en) DNS forwarder for multi-core platforms
EP2741460B1 (en) A method and a user agent for load balancing within several proxies in a SIP network comprising a router applying network address translation
CN111434076B (en) Fieldbus assembly with setup elements for configuring data transfer to the cloud
KR100941296B1 (en) Private peer-to-peer peer-to-peer communication method connected to public network through port number control
JPWO2010143286A1 (en) Communication terminal, address resolution server, and computer program
EP3228048B1 (en) Method and apparatus for routing data to cellular network
US20100014522A1 (en) Method for Managing Communication Connections By Network Address Translating (NAT) Network Nodes
KR100546023B1 (en) Communication method between network devices
JP4342527B2 (en) Packet relay apparatus and method
JP6001512B2 (en) Communication control system and communication control method
EP2273746A1 (en) Method to control legacy devices
US7675864B2 (en) Automated packet switch carrier health monitoring process
KR101619930B1 (en) SIP server distributed system using the DDNS function
KR101807695B1 (en) Mobile communication router apparatus and ip sharing system comprising the same
JP2024174537A (en) Data communication system and data communication program
JP2013026951A (en) Terminal and operation method thereof
KR20050089535A (en) Routing system of next generation network and method thereof
JP2011041138A (en) Communication device and program, and communication system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20061219

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20070308

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20071031

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20071227

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20071227

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20101207

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20111208

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20121205

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20121205

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20131031

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20131031

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20141226

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20141226

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20181031

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20181031

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20191031

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20191031

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20201021

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20211021

Start annual number: 15

End annual number: 15

PR1001 Payment of annual fee

Payment date: 20221021

Start annual number: 16

End annual number: 16

PR1001 Payment of annual fee

Payment date: 20231023

Start annual number: 17

End annual number: 17

PR1001 Payment of annual fee

Payment date: 20241021

Start annual number: 18

End annual number: 18