KR20050076962A - Apparatus and method for setting network address - Google Patents
Apparatus and method for setting network address Download PDFInfo
- Publication number
- KR20050076962A KR20050076962A KR1020040004817A KR20040004817A KR20050076962A KR 20050076962 A KR20050076962 A KR 20050076962A KR 1020040004817 A KR1020040004817 A KR 1020040004817A KR 20040004817 A KR20040004817 A KR 20040004817A KR 20050076962 A KR20050076962 A KR 20050076962A
- Authority
- KR
- South Korea
- Prior art keywords
- port
- port mapping
- address
- setting
- internal
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/23—Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
- H04M1/233—Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof including a pointing device, e.g. roller key, track ball, rocker switch or joystick
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0206—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
- H04M1/0208—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
- H04M1/0235—Slidable or telescopic telephones, i.e. with a relative translation movement of the body parts; Telephones using a combination of translation and other relative motions of the body parts
- H04M1/0237—Sliding mechanism with one degree of freedom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/18—Details of telephonic subscriber devices including more than one keyboard unit
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
본 발명은 네트워크 주소 설정 장치에 관한 것으로 특히, IGD CP를 포함하지 않은 인터넷 애플리케이션을 위하여 별도의 IGD CP를 구비하여 NAT 설정을 대신 수행하도록 함으로써 전문지식이 없는 일반 사용자도 손쉽게 NAT 설정을 이용하여 인터넷 애플리케이션을 수행할 수 있도록 함에 목적이 있다. 이러한 목적의 본 발명은 홈 네트워크에 존재하면서 가정 내의 인터넷 애플리케이션(230)과 가정 외부의 인터넷 애플리케이션(240)간의 연결 서비스를 제공하는 UPnP IGD(210)와, 포트매핑에 필요한 주소정보를 획득하여 상기 UPnP IGD(210)에 포트매핑을 설정하는 포트매핑 CP(220)를 포함하여 구성함을 특징으로 한다. The present invention relates to a network address setting device, and in particular, by having a separate IGD CP for the Internet application that does not include the IGD CP to perform the NAT setting instead, even ordinary users without expertise can easily use the NAT setting. The goal is to make the application run. The present invention for this purpose is to obtain the UPnP IGD 210 and the address information necessary for the port mapping existing in the home network to provide a connection service between the Internet application 230 in the home and the Internet application 240 outside the home It comprises a port mapping CP 220 for setting the port mapping to the UPnP IGD (210).
Description
본 발명은 네트워크 서비스에 관한 것으로 특히, 네트워크 주소 설정 장치 및 방법에 관한 것이다. The present invention relates to network services, and more particularly, to an apparatus and method for setting a network address.
최근 작고 다양한 디바이스(device)들에도 강력한 컴퓨팅 파워가 적용되면서 저렴하고 보편적인 네트워킹 매체 기술들이 출현하거나 상용화되고 있는 상황이다. 예를 들어, 가정에서 사용되는 냉장고, 티브이, 세탁기, 피씨(PC), 오디오 등 다양한 디바이스들이 네트워킹으로 연결되고 컴퓨팅 파워가 부여됨으로써 그 사용법과 설정 방법이 손쉽게 되어 사람들이 더 높은 삶의 질을 누릴 수 있게 되었다. Recently, as computing power is applied to small and various devices, cheap and universal networking media technologies are emerging or commercialized. For example, a variety of devices such as refrigerators, TVs, washing machines, PCs, and audio devices used in homes are connected by networking and given the computing power, so that they can be easily used and set up so that people can enjoy a higher quality of life. It became possible.
이를 위하여 UPnPTM(이하, UPnP라 약칭함) 기능이 제시되었다.For this purpose, a function of UPnP ™ (hereinafter abbreviated as UPnP) has been proposed.
현재 운영체제에 PnP(Plug and Play) 기능이 추가된 이후로 피씨 주변장치를 설치하고 설정하는 것이 훨씬 쉬워졌지만, UPnP(Universal Plug and Play)는 이러한 편리한 기능을 TCP/IP, HTTP 및 XML과 같은 인터넷 표준 기술을 기반으로 전체 네트워크로까지 확장시켜 여러 가전 제품, 네트워크 프린터, 인터넷 게이트와 같은 네트워크 디바이스가 네트워킹 특히, 홈 네트워킹이 가능하도록 하는 기술이다. Since the Plug and Play (PnP) feature has been added to the current operating system, installing and configuring PC peripherals has become much easier, but Universal Plug and Play (UPnP) brings these convenient features to the Internet, such as TCP / IP, HTTP, and XML. It is a technology that allows network devices such as home appliances, network printers, and Internet gates to be networking, especially home networking, by extending to the entire network based on standard technology.
특히, UPnP Device Architecture 1.0 사양은 분산 및 개방 네트워킹 구조를 기반으로 홈 네트워크 내의 각 가전 제품들이 중앙 집중의 관리를 받지 않고 대신 피어투피어(seamless peer to peer) 네트워킹이 가능하도록 한다. In particular, the UPnP Device Architecture 1.0 specification is based on distributed and open networking architectures, enabling each appliance in a home network to be seamlessly peer-to-peer instead of centrally managed.
이때, UPnP는 분산 및 개방 네트워킹 구조의 기술구성요소로 IP, HTTP 등과 같은 표준 네트워킹 기술을 채택함으로써 운영체제, 플랫폼 및 전송 매체에 독립적으로 동작할 수 있도록 규정하고 있다.At this time, UPnP defines standard networking technology such as IP, HTTP, etc. as a technical component of distributed and open networking structure to operate independently of an operating system, a platform, and a transmission medium.
또한, UPnP Internet Gateway Device(이하 "IGD"라 약칭함)는 홈 네트워크를 구성하는 LAN과 WAN 간의 경계에 위치하여 홈 게이트웨이의 편리한 설정과 사용을 목표로 제정된 표준이다. 특히, UPnP IGD는 NAT(Network Address Translation)을 자동으로 설정하도록 하는 것이 특징이다.In addition, the UPnP Internet Gateway Device (hereinafter, abbreviated as "IGD") is a standard established at a boundary between a LAN and a WAN constituting a home network, aiming at convenient configuration and use of a home gateway. In particular, UPnP IGD is characterized by automatically setting the network address translation (NAT).
UPnP IGD의 NAT 설정은 SOAP 기반의 UPnP 액션을 통해 애플리케이션 연결에 대한 외부 호스트 주소, 외부 연결에 이용될 공인포트, 프로토콜, 내부 포트, 내부 호스트 주소정보 등을 전송함으로써 이루어진다. UPnP IGD's NAT configuration is achieved by sending external host address for application connection, public port, protocol, internal port, internal host address information for application connection through SOAP-based UPnP action.
도1은 종래의 UPnP IGD CP를 이용한 포트 매핑 과정을 도시한 것으로, 애플리케이션(application)(130)은 IGD CP(Control Point)(120)를 포함하여 구성된다. 1 illustrates a port mapping process using a conventional UPnP IGD CP. The application 130 includes an IGD CP 120.
상기 애플리케이션(130)은 자신이 필요로 하는 포트매핑 정보를 포함하여 구성된다. The application 130 is configured to include the port mapping information that it needs.
상기 IGD CP(120)는 UPnP IGD(110)에 UPnP 액션을 호출하여 포트매핑을 설정하도록 구성된다. The IGD CP 120 is configured to call the UPnP action to the UPnP IGD 110 to set up port mapping.
이와같은 종래 기술에 대한 동작을 설명하면 다음과 같다. Referring to the operation of the prior art as follows.
도1에서 포트매핑은 내부로 향하는(inbound/incoming) 트래픽의 경우를 도시한 것이다. Port mapping in FIG. 1 illustrates the case of inbound / incoming traffic.
외부의 인터넷 애플리케이션(140)이 UPnP IGD(110)를 통해 가정 내의 인터넷 애플리케이션(130)에 연결하려는 경우 인터넷 애플리케이션(130)이 자신이 필요로 하는 포트매핑 정보를 알고 있으므로 상기 인터넷 애플리케이션(130)에 포함되어 있는 IGD CP(120)가 UPnP IGD(110)에 원하는 포트매핑을 설정한다. When the external Internet application 140 is trying to connect to the Internet application 130 in the home through the UPnP IGD 110, since the Internet application 130 knows the port mapping information that it needs, the Internet application 130 The included IGD CP 120 sets the desired port mapping to the UPnP IGD 110.
즉, 애플리케이션(130)이 IGD CP(120)를 포함하고 있기 때문에 액션 호출을 통해 필요한 포트 매핑을 UPnP IGD(110)에 설정할 수 있다. That is, since the application 130 includes the IGD CP 120, the necessary port mapping may be set in the UPnP IGD 110 through an action call.
이에 따라, UPnP IGD(110)가 UPnP CP(120)가 설정한 포트 정보를 애플리케이션(140)으로 제공하여 상기 애플리케이션(140)에서 가정 내의 애플리케이션(130)에 연결할 수 있도록 한다. Accordingly, the UPnP IGD 110 provides port information set by the UPnP CP 120 to the application 140 so that the application 140 can connect to the application 130 in the home.
그러나, 종래의 방식은 NAT 설정을 위해 그 NAT를 사용하는 해당 애플리케이션에 IGD CP가 포함되어 있어야 한다는 제약이 있다. However, the conventional method has a limitation that the IGD CP should be included in the corresponding application using the NAT for NAT setting.
따라서, 본 발명은 종래의 제약을 해소시키기 위하여 IGD CP를 포함하지 않는 일반적인 인터넷 애플리케이션에서도 UPnP IGD의 NAT 자동설정 기능을 이용할 수 있도록 창안한 네트워크 주소 설정 장치 및 방법을 제공함에 목적이 있다. Accordingly, an object of the present invention is to provide an apparatus and method for establishing a network address so that the NAT autoconfiguration function of UPnP IGD can be used in a general Internet application that does not include an IGD CP in order to solve the conventional limitation.
즉, 본 발명은 IGD CP를 포함하지 않은 인터넷 애플리케이션을 위하여 별도의 IGD CP를 구비하여 NAT 설정을 대신 수행하도록 함으로써 전문지식이 없는 일반 사용자도 손쉽게 NAT 설정을 이용하여 인터넷 애플리케이션을 수행할 수 있도록 함에 목적이 있다. That is, the present invention provides a separate IGD CP for the Internet application that does not include the IGD CP to perform the NAT setting instead, so that ordinary users without expertise can easily perform the Internet application using the NAT setting. There is a purpose.
본 발명은 상기의 목적을 달성하기 위하여 NAT 포트매핑을 전용으로 실행하는 CP(이하, "포트매핑 CP"라 칭함)를 구비하여 IGD CP가 없는 애플리케이션을 지원하도록 구성함을 특징으로 한다. The present invention is characterized in that it is configured to support an application without an IGD CP having a CP (hereinafter referred to as "port mapping CP") dedicated to performing NAT port mapping to achieve the above object.
상기 포트매핑 CP는 사용자가 선택한 애플리케이션을 확인하고 그 애플리케이션의 포트매핑에 대한 정보를 웹사이트에서 추출하도록 구성함을 특징으로 한다. The port mapping CP is configured to identify the application selected by the user and extract information on the port mapping of the application from the website.
상기 포트매핑 CP는 IGD의 방화벽(Firewall)을 이용하여 포트매핑 정보를 획득하도록 구성함을 특징으로 한다. 즉, 방화벽(Firewall) 기능은 외부에서 유입되는(incoming) 접속시도를 지능적으로 판단하여 포트매핑 정보를 기록하므로 포트매핑 CP가 상기 포트매핑 정보에 접근하여 획득한 후 UPnP IGD에 포트매핑을 설정하도록 하는 것이다. The port mapping CP is configured to obtain port mapping information by using a firewall of IGD. That is, since the firewall function intelligently determines the incoming connection attempt and records the port mapping information, the port mapping CP accesses and acquires the port mapping information to set up the port mapping in the UPnP IGD. It is.
또한, 본 발명은 상기의 목적을 달성하기 위하여 가정 내부로의 트래픽이 발생하였는지 확인하는 단계와, 상기에서 내부로의 트래픽 발생이 확인되면 해당 애플리케이션을 위한 포트매핑 정보를 획득하는 단계와, 상기 획득한 포트매핑 정보를 이용하여 UPnP IGD에 포트매핑 설정을 실행하는 단계를 수행하도록 구성함을 특징으로 한다. In addition, the present invention to determine the traffic generated inside the home in order to achieve the above object, and if the traffic generated from the inside of the step of obtaining port mapping information for the corresponding application, and obtaining And performing port mapping setting on the UPnP IGD by using the port mapping information.
상기 포트매핑 정보는 외부 호스트 정보, 외부 연결에 이용될 공인포트, 프로토콜, 내부포트, 내부 호스트 주소임을 특징으로 한다. The port mapping information may be external host information, an authorized port to be used for external connection, a protocol, an internal port, and an internal host address.
이하, 본 발명을 도면에 의거 상세히 설명하면 다음과 같다. Hereinafter, the present invention will be described in detail with reference to the drawings.
본 발명은 일반 인터넷 애플리케이션으로부터 UPnP IGD CP를 분리한 개념이므로, 본 발명의 실시예에서는 인터넷 애플리케이션의 응용 계층 payload 내에 주소 정보가 없는 애플리케이션을 가정한다. Since the present invention is a concept of separating the UPnP IGD CP from a general Internet application, an embodiment of the present invention assumes an application having no address information in an application layer payload of the Internet application.
도2는 본 발명의 실시예에서 네트워크 주소 설정 장치의 구성도로서 이에 도시한 바와 같이, 홈 네트워크에 존재하면서 가정 내의 인터넷 애플리케이션(230)과 가정 외부의 인터넷 애플리케이션(240)간의 연결 서비스를 제공하는 UPnP IGD(210)와, 외부로부터 포트매핑에 필요한 주소정보를 획득하여 상기 UPnP IGD(210)에 포트매핑을 설정하는 포트매핑 CP(220)를 포함하여 구성한다. 2 is a block diagram of an apparatus for setting a network address according to an embodiment of the present invention. As shown in FIG. 2, the present invention provides a connection service between an Internet application 230 in a home and an Internet application 240 outside a home while present in a home network. The UPnP IGD 210 and a port mapping CP 220 for acquiring address information necessary for port mapping from the outside and setting port mapping to the UPnP IGD 210 are configured.
이와같이 구성한 본 발명의 실시예에 대한 동작 및 작용 효과를 설명하면 다음과 같다. Referring to the operation and effect of the embodiment of the present invention configured as described above are as follows.
외부의 인터넷 애플리케이션(240)이 UPnP IGD(210)를 통해 가정 내의 인터넷 애플리케이션(230)에 연결하려는 경우 포트매핑 CP(220)는 상기 인터넷 애플리케이션(230)을 위한 포트매핑 정보를 추출하여 상기 UPnP IGD(210)에 포트매핑 설정을 실행하게 된다. 이때, 인터넷 애플리케이션(230)은 포트매핑 CP(220)의 존재를 모른다. When the external internet application 240 connects to the home internet application 230 through the UPnP IGD 210, the port mapping CP 220 extracts the port mapping information for the internet application 230 and the UPnP IGD. Port mapping is set at 210. At this time, the Internet application 230 does not know the existence of the port mapping CP (220).
이에 따라, UPnP IGD(210)가 포트매핑 CP(220)가 설정한 포트 정보를 인터넷 애플리케이션(240)으로 제공하여 상기 인터넷 애플리케이션(240)에서 가정 내의 인터넷 애플리케이션(230)에 연결할 수 있도록 한다. Accordingly, the UPnP IGD 210 provides the port information set by the port mapping CP 220 to the Internet application 240 so that the Internet application 240 can connect to the Internet application 230 in the home.
한편, 본 발명의 실시예에서 애플리케이션을 위한 포트매핑 정보를 획득하는 방법은 다음과 같다.Meanwhile, in the embodiment of the present invention, a method of obtaining port mapping information for an application is as follows.
첫째, 외부의 포트매핑 웹사이트를 이용하는 경우로서 이의 과정은 도3에 도시한 바와 같다. First, the process of using an external port mapping website as shown in FIG.
이 경우, 포트매핑 웹사이트(350)와 포트매핑 CP(320) 사이의 통신은 미리 규정되어야 한다. In this case, the communication between the port mapping website 350 and the port mapping CP 320 must be defined in advance.
만일, 포트매핑 CP(320)의 제조사가 포트매핑 웹사이트(350)를 유지하는 경우라면 상기 포트매핑 CP(320)와 포트매핑 웹사이트(350)간의 통신은 통신방법에 상관없이 아무런 문제없이 해결될 것이다. If the manufacturer of the port mapping CP 320 maintains the port mapping website 350, the communication between the port mapping CP 320 and the port mapping website 350 is solved without any problem regardless of the communication method. Will be.
따라서, 포트매핑 CP(320)은 인터넷 애플리케이션(330)이 사용하는 포트와 커넥션들을 포트매핑 웹사이트(350)에 등록함으로써 상기 포트매핑 CP(320)는 UPnP와 무관하게 인터넷 애플리케이션(330)을 가정 내의 사설망에서 이용할 수 있도록 지원하게 된다. Thus, the port mapping CP 320 registers the ports and connections used by the internet application 330 with the port mapping website 350 so that the port mapping CP 320 assumes the Internet application 330 irrespective of UPnP. It will be made available on the private network.
우선, 사용자는 포트매핑 CP(320)를 이용하여 포트매핑을 할 때 애플리케이션(330)이 동작하고 있는 내부 호스트 주소를 안다면 해당 정보를 넣어주고 만일, 주소 획득이 여의치 않으면 브로드캐스트(broadcast) 주소를 넣어준다. First, when port mapping using the port mapping CP 320, the user puts the corresponding information if the application 330 knows the internal host address that is operating, and if the address acquisition is not available, the broadcast address is entered. Put it in.
외부 호스트 주소로는 대개 wildcard를 사용하여 상대방 호스트를 특정 호스트로 제한하지 않고 외부 연결에 이용될 공인포트를 내부 포트와 1:1로 할당을 요청할 수 있다. As an external host address, wildcards are usually used to request a 1: 1 allocation of the public port to be used for external connection without restricting the other host to a specific host.
이에 따라, UPnP IGD(310)가 가용한 공인포트를 임의로 부여하는 기능을 추가로 제공한다면 포트매핑 CP(320)은 공인포트값으로 wildcard를 사용하도록 한다. Accordingly, if the UPnP IGD 310 additionally provides a function for arbitrarily granting the available authorized ports, the port mapping CP 320 uses wildcard as the authorized port value.
둘째, 외부의 피어 인터넷 애플리케이션에서 요구한 내부로의(inbound) 트래픽을 이용하여 포트매핑을 설정하는 방식으로, 도4에 도시한 바와 같다. Second, as shown in FIG. 4, the port mapping is configured by using inbound traffic required by an external peer Internet application.
도4에서 방화벽(firewall)(430)은 애플리케이션(440)을 위한 포트매핑 정보를 구비하고 있다. In FIG. 4, the firewall 430 includes port mapping information for the application 440.
따라서, UPnP IGD(410)가 하나의 IP 주소에서 특정 시간 안에 요구하는 포트의 정보를 포트매핑 CP(420)에 알려주게 된다. Accordingly, the UPnP IGD 410 informs the port mapping CP 420 of information of a port requested by one IP address within a specific time.
이때, 포트매핑 CP(420)는 필요한 포트매핑 정보를 방화벽(430)으로부터 획득하여 UPnP IGD(410)에 포트매핑 설정을 실행하게 된다. At this time, the port mapping CP 420 obtains the necessary port mapping information from the firewall 430 and executes port mapping configuration in the UPnP IGD 410.
이에 따라, 가정 내의 인터넷 애플리케이션(440)과 외부의 인터넷 애플리케이션(450)간의 통신이 가능하게 된다. Accordingly, communication between the Internet application 440 in the home and the external Internet application 450 is possible.
그런데, 방화벽(430)이 알려주는 포트는 외부 연결에 이용되는 공인 포트일 것이므로 포트매핑 CP(420)는 포트매핑을 실행할 때 외부 연결에 이용될 공인 포트와 동일한 내부 포트값을 부여한다. However, since the port informed by the firewall 430 may be an authorized port used for an external connection, the port mapping CP 420 assigns the same internal port value as the authorized port to be used for an external connection when performing port mapping.
따라서, 방화벽(430)이 해당 연결에 대한 내부 호스트 주소를 알 수 없으므로 내부 호스트 주소에 브로드캐스트(broadcast) 주소를 사용한다. Therefore, since the firewall 430 does not know the internal host address for the connection, it uses a broadcast address for the internal host address.
한편, 본 발명의 실시예에서는 하나의 공인포트에 대해 동일한 값의 내부 포트와 브로드캐스트 내부 호스트 주소를 이용함으로 인해 사설망 내에 해당 애플리케이션이 하나만 존재하여야 한다는 제약이 따른다. On the other hand, according to the embodiment of the present invention, due to the use of the same internal port and broadcast internal host address for one authorized port, there is a restriction that only one corresponding application exists in the private network.
이 경우, 공인포트와 동일한 값을 내부 포트값을 이용함으로 보안에 문제가 발생할 수 있는데, 인터넷 애플리케이션(450)의 IP 주소를 확인한 후 짧은 시간 내에 도착하는 내부로의(inbound) 트래픽 요청만을 허용함으로써 발생 가능한 보안 문제를 줄이도록 한다. In this case, there may be a security problem by using the internal port value of the same value as the public port, by allowing only inbound traffic requests arriving within a short time after checking the IP address of the Internet application 450 Try to reduce possible security issues.
상기에서 상세히 설명한 바와 같이 본 발명은 애플리케이션(application)과 분리된 개념의 포트매핑 CP를 구비하여 IGD CP를 포함하지 않는 인터넷 애플리케이션을 위한 NAT 설정을 대신 수행함으로써 UPnP IGD의 활용폭을 확대시키는 효과가 있다. As described in detail above, the present invention has a port mapping CP of a concept separate from an application, and thus, the NAT setting for the Internet application that does not include the IGD CP is performed instead, thereby expanding the utilization of UPnP IGD. .
즉, 본 발명은 UPnP IGD CP를 포함하지 않는 인터넷 애플리케이션에게도 편리한 포트매핑 설정 기능을 제공함으로써 전문지식이 없는 사용자도 손쉽게 NAT 설정을 이용하여 인터넷 애플리케이션을 이용할 수 있도록 하는 효과가 있다. That is, the present invention provides a convenient port mapping setting function even for an Internet application that does not include UPnP IGD CP, so that a user without expert knowledge can easily use the Internet application using NAT setting.
도1은 종래의 UPnP IGD CP를 이용한 포트 매핑 과정의 예시도. 1 is a diagram illustrating a port mapping process using a conventional UPnP IGD CP.
도2는 본 발명의 실시예에서 제안된 네트워크 주소 설정 장치의 구성도. 2 is a block diagram of a network address setting apparatus proposed in an embodiment of the present invention.
도3은 도2에서 포트매핑 정보 획득 과정의 제1 예시도. FIG. 3 is a first exemplary diagram of a process of obtaining port mapping information in FIG. 2; FIG.
도4는 도2에서 포트매핑 정보 획득 과정의 제2 예시도. 4 is a second exemplary diagram of a process of obtaining port mapping information in FIG. 2;
* 도면의 주요부분에 대한 부호 설명 * Explanation of symbols on the main parts of the drawings
210,310,410 : UPnP IGD 220,320,420 : 포트매핑 CP 210,310,410: UPnP IGD 220,320,420: Port mapping CP
430 : 방화벽(Firewall) 430 firewall
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040004817A KR20050076962A (en) | 2004-01-26 | 2004-01-26 | Apparatus and method for setting network address |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040004817A KR20050076962A (en) | 2004-01-26 | 2004-01-26 | Apparatus and method for setting network address |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20050076962A true KR20050076962A (en) | 2005-07-29 |
Family
ID=37264595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040004817A KR20050076962A (en) | 2004-01-26 | 2004-01-26 | Apparatus and method for setting network address |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20050076962A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7743042B2 (en) | 2006-01-18 | 2010-06-22 | Samsung Electronics Co., Ltd. | Apparatus and method for providing remote user interface service |
-
2004
- 2004-01-26 KR KR1020040004817A patent/KR20050076962A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7743042B2 (en) | 2006-01-18 | 2010-06-22 | Samsung Electronics Co., Ltd. | Apparatus and method for providing remote user interface service |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9596211B2 (en) | Cloud based customer premises equipment | |
US9154378B2 (en) | Architecture for virtualized home IP service delivery | |
CA2530343C (en) | System for the internet connections, and server for routing connections to a client machine | |
JP3953508B2 (en) | Server for routing connections to client devices | |
KR100461593B1 (en) | Apparatus and system providing remote control and management service via communication network, and method thereof | |
US6766364B2 (en) | Template based configuration and validation of a network for enabling a requested service to be compatible with the previously enabled services | |
US8619765B2 (en) | Automatic reconfiguration of layer 3 device to layer 2 device upon detection of upstream NAT/NAPT device | |
US8000280B2 (en) | Network communication apparatus, network communication method, and address management apparatus | |
US20090129301A1 (en) | Configuring a user device to remotely access a private network | |
US20090019536A1 (en) | Automatic ip network determination and configuration for edge devices | |
EP2201465B1 (en) | Apparatus and method for providing accessible home network information in remote access environment | |
EP2291979A2 (en) | Remote access between upnp devices | |
US20020040408A1 (en) | Method for providing service in IP-based network system | |
KR100906677B1 (en) | Secure remote access system and method for universal plug and play | |
KR20090078719A (en) | Upnp apparatus for providing remote access service and method thereof | |
KR20060001550A (en) | Upnp device controlling method using internet | |
KR100585669B1 (en) | Network device controlling method using internet | |
KR20050076962A (en) | Apparatus and method for setting network address | |
CN105491020A (en) | Method for realizing restriction of program in operating system of intelligent device on access of IP (Internet Protocol) address | |
KR100492543B1 (en) | Remote controlling method and system for device in home network | |
Park et al. | Development of a residential gateway and a service server for home automation | |
KR20050046998A (en) | Remote controlling method and system for device in home network | |
JP2006093751A (en) | Wan/lan connection automatic control apparatus, wan/lan connection method, and echo server | |
KR20050081549A (en) | Device controlling system and method for network based to privately internet protocol | |
KR20050027500A (en) | Remote controlling method and system for device in home network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |