[go: up one dir, main page]

KR20030007264A - Method and Apparatus for auto changing and setting of internet protocol address - Google Patents

Method and Apparatus for auto changing and setting of internet protocol address Download PDF

Info

Publication number
KR20030007264A
KR20030007264A KR1020020068395A KR20020068395A KR20030007264A KR 20030007264 A KR20030007264 A KR 20030007264A KR 1020020068395 A KR1020020068395 A KR 1020020068395A KR 20020068395 A KR20020068395 A KR 20020068395A KR 20030007264 A KR20030007264 A KR 20030007264A
Authority
KR
South Korea
Prior art keywords
address
user information
network
user
setting
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.)
Granted
Application number
KR1020020068395A
Other languages
Korean (ko)
Other versions
KR100459816B1 (en
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 KR10-2002-0068395A priority Critical patent/KR100459816B1/en
Publication of KR20030007264A publication Critical patent/KR20030007264A/en
Application granted granted Critical
Publication of KR100459816B1 publication Critical patent/KR100459816B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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/255Maintenance or indexing of mapping tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/375Access point names [APN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

PURPOSE: An apparatus for automatically changing and setting an IP(Internet Protocol) address and a method therefor are provided to sense the state of a network in Internet environment and automatically change and set the IP address used by the user to be suitable for the network. CONSTITUTION: If a user inputs an IP address used in an Internet network and association information for connection, a user information input unit(100) receives the IP address and association information. A user information storing unit(200) stores user information inputted through the user information input unit(100). An ARP(Address Resolution Protocol) processing unit(300) transmits an ARP request message about a basic router address from an IP address list stored in the user information storing unit(200) to a system having an IP, receives a response message about the ARP request message, and judges whether the user is currently located in a network. An IP address setup unit(400) reads IP address information stored in the user information storing unit(200) on the basis of network judgement information judged in the ARP processing unit(300), and automatically sets the IP address.

Description

인터넷 프로토콜 주소 자동 변경/설정 장치 및 그 방법{Method and Apparatus for auto changing and setting of internet protocol address}Device and method for automatically changing and setting the Internet protocol address {Method and Apparatus for auto changing and setting of internet protocol address}

본 발명은 인터넷 프로토콜 주소(IP Address) 자동 변경/설정에 관한 것으로, 특히 이동이 빈번한 인터넷 환경에서 망 상태를 감지하여 사용자가 사용해야 하는 IP주소를 자동으로 망에 맞게 변경 및 설정해주도록 한 인터넷 프로토콜 주소 자동 변경/설정 장치 및 그 방법에 관한 것이다.The present invention relates to the automatic change / setting of an Internet Protocol address (IP address), and in particular, an Internet protocol address for automatically changing and setting an IP address to be used by a user by detecting a network state in a mobile Internet environment. An automatic change / setting device and a method thereof.

일반적으로 IP주소는, 인터넷에 연결된 모든 통신망과 그 통신망에 연결된 컴퓨터에 부여되는 고유의 식별 주소를 의미한다.In general, an IP address means a unique identification address given to every communication network connected to the Internet and a computer connected to the communication network.

IP주소는 통신망의 크기, 즉 통신망에 연결되는 컴퓨터의 수에 따라 A, B, C 등급으로 구분하고 있는데, 이는 통신망 주소를 나타내는 부분과 그 통신망에 연결되는 컴퓨터의 주소를 나타내는 부분의 비트 수에 따라 구분한다. 즉, A등급은 7비트의 통신망 주소와 24비트의 컴퓨터 주소로 이루어져 있으며 컴퓨터가 매우 많이 연결되어 있는 통신망에세 사용한다. B등급은 14비트의 통신망 주소와 16비트의 컴퓨터 주소로 이루어져 있고, C등급은 21비트의 통신망 주소와 8비트의 컴퓨터 주소로 이루어져 있어 규모는 적으나 숫자가 많은 통신망들을 관리할 때에 사용한다.IP addresses are divided into A, B, and C classes according to the size of the network, that is, the number of computers connected to the network. This is based on the number of bits representing the network address and the address of the computer connected to the network. According to the classification. In other words, Class A consists of 7-bit network address and 24-bit computer address, and is used in communication networks with many computers. Class B consists of 14-bit network address and 16-bit computer address. Class C consists of 21-bit network address and 8-bit computer address.

이 외에도 멀티캐스트를 위해 D등급을 따로 정의하고 있는 데, 전체 32비트의 주소 중 처음 4개의 비트는 1110으로 설정되어 있고, 나머지 비트는 멀티캐스트 그룹을 식별하기 위하여 설정하고 있다.In addition, class D is defined separately for multicast. The first four bits of the 32-bit address are set to 1110, and the remaining bits are set to identify the multicast group.

IP주소는 인터넷과 연결해 주는 서비스를 하고 있는 사업체에서 할당해 주고있으나, 사실은 한국 인터넷 정보센터(KRNIC) 나아가서는 아시아 태평양 인터넷 정보센터(APNIC)의 협조와 관리 아래서 최종 사용자에게 할당되고 있다.IP addresses are assigned by businesses providing services that connect to the Internet, but are actually assigned to end users under the cooperation and management of the Korea Internet Information Center (KRNIC) and the Asia Pacific Internet Information Center (APNIC).

주지한 바와 같이 현재 인터넷 망은 IP주소의 라우팅을 위하여 A, B, C의 주소 체계를 사용하고 있다.As is well known, the current Internet network uses address systems A, B, and C for routing IP addresses.

따라서 사용자는 해당 접속 지점에 맞는 주소를 가져야 하며, 이러한 주소는 다른 접속지점으로 이동하였을 경우 기존 주소를 사용할 수 없고, 현 망에 맞는 주소를 사용해야한다.Therefore, the user must have an address that corresponds to the access point. If the address is moved to another access point, the user cannot use the existing address and must use the address that matches the current network.

현재 망에서 인터넷 접속을 위하여 필요한 주소는 현재 사용자 단말의 주소, 기본 라우터 주소, 서브넷 마스크, 기본 DNS 주소 등 4가지의 정보를 설정하여야 인터넷 망에 접속할 수 있다.In order to access the Internet, four types of addresses needed to access the Internet must be set up: the address of the current user terminal, the default router address, the subnet mask, and the default DNS address.

따라서 사용자는 매번 다른 망에서 인터넷 망을 접속하기 위하여 상기 4가지의 정보를 매번 수정해야 한다.Therefore, the user must modify the four pieces of information each time in order to access the Internet from another network each time.

이러한 작업은 여러 지점으로 이동해야 하는 사용자에게 매우 불편함을 주며, 현재 증가하고 있는 공중 무선 인터넷 망 확산에서도 제약사항이 될 수 있다.This task is very inconvenient for users who need to travel to various points, and it can be a limitation in the growing public wireless Internet network.

한편, 상기와 같은 IP 설정시 발생하는 불편함을 해소하기 위해서 종래에는 사용자가 매번 저장된 정보 중 사용할 IP주소를 선택함으로써 IP 주소가 자동으로 설정되는 방법이 제안되었으나, 이러한 방법 역시 IP 주소 변경시마다 사용자가 변경할 IP주소를 선택해야 한다는 불편함이 따른다.On the other hand, in order to alleviate the inconvenience caused when the IP is set as described above, a method of automatically setting an IP address by selecting an IP address to be used from the user's stored information has been proposed in the related art. Is inconvenient to select the IP address to change.

이에 본 발명은 상기와 같이 종래 이동이 빈번한 인터넷 환경에서 사용자가 해당 망에 맞게 IP주소를 변경 및 설정하는 데 따르는 불편함을 해소하기 위해서 제안된 것으로서,Accordingly, the present invention has been proposed to solve the inconvenience caused by the user to change and set the IP address in accordance with the network in the conventional mobile Internet environment, as described above,

본 발명의 목적은, 이동이 빈번한 인터넷 환경에서 망 상태를 감지하여 사용자가 사용해야 하는 IP주소를 자동으로 망에 맞게 변경 및 설정해주도록 한 인터넷 프로토콜 주소 자동 변경/설정 장치 및 그 방법을 제공하는 데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide an apparatus and method for automatically changing / setting an internet protocol address for detecting a network state in a mobile internet environment and automatically changing and setting an IP address that a user should use. .

상기와 같은 목적을 달성하기 위한 본 발명은,The present invention for achieving the above object,

미리 이동 가능한 망에서 사용할 수 있는 IP 주소 및 관련 정보를 저장하고, 자동으로 망 상태를 감지하여 해당 망에 맞는 IP 주소로 변경해준다.It saves the IP address and related information that can be used in the mobile network in advance, and automatically detects the network status and changes the IP address to the corresponding network.

따라서 현재 및 향후 증가하고 있는 노트북 및 개인정보단말기(PDA) 기반의 이동 인터넷 환경에서 적용할 경우 사용자는 IP 주소 설정을 매번 해야하는 번거로움을 덜 수 있어, 무선 인터넷 이용자에게 편리함을 도모해준다.Therefore, when applied in the mobile Internet environment based on notebooks and personal digital assistants (PDAs), which are increasing in the future and in the future, the user can save the hassle of setting an IP address every time, which is convenient for wireless Internet users.

도 1은 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 장치의 제1실시예 구성을 보인 블록도이고,1 is a block diagram showing the configuration of a first embodiment of an apparatus for automatically changing / setting an Internet protocol address according to the present invention;

도 2는 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 장치의 제2실시예 구성을 보인 블록도이고,Figure 2 is a block diagram showing the configuration of a second embodiment of the automatic Internet protocol address change / setting apparatus according to the present invention,

도 3은 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 방법을 보인 흐름도이다.3 is a flowchart illustrating a method of automatically changing / setting an Internet protocol address according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 ..... 사용자 정보 입력부100 ..... User Information Input

200 ..... 사용자 정보 저장부200 ..... User information storage

300 ..... 주소 리솔루션 프로토콜 처리부300 ..... Address Resolution Protocol Processing Unit

400 ..... 인터넷 프로토콜 주소 설정부400 ..... Internet Protocol Address Setting Section

500 ..... 라우터500 ..... Router

600 ..... 라우터 광고 메시지 수신부600 ..... Router Advertisement Message Receiver

이하 상기와 같은 기술적 사상에 따른 본 발명의 바람직한 실시예를 첨부한 도면에 의거 상세히 설명하면 다음과 같다.Hereinafter, described in detail with reference to the accompanying drawings, preferred embodiments of the present invention according to the technical spirit as described above.

도 1은 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 장치의 제1실시예 구성을 보인 블록도이다.1 is a block diagram showing the configuration of a first embodiment of an apparatus for automatically changing / setting an Internet protocol address according to the present invention.

여기서 참조부호 100은 사용자가 인터넷 망에서 사용할 IP 주소 및 접속을위한 관련 정보를 입력하면 이를 입력받기 위한 사용자 정보 입력부를 나타내며, 참조부호 200은 상기 사용자 정보 입력부를 통해 입력되는 사용자 정보를 저장하는 사용자 정보 저장부를 나타내고, 참조부호 300은 상기 사용자 정보 저장부(200)에 저장된 IP주소 목록에서 기본 라우터 주소에 대한 주소 리솔루션 프로토콜(Address Resolution Protocol : 이하, "ARP"라 약칭함) 요청 메시지를 IP를 갖는 시스템으로 전송하고, 이에 대한 응답 메시지를 수신하여 현재 사용자가 어느 망에 위치하고 있는지를 판단하는 주소 리솔루션 프로토콜 처리부를 나타내며, 참조부호 400은 상기 주소 리솔루션 프로토콜 처리부(300)로부터 망 판단 정보가 입력되면 상기 사용자 정보 저장부(200)에 그에 대응하는 IP주소 정보를 인출하여 자동으로 설정하는 인터넷 프로토콜 주소 설정부를 나타낸다.Here, reference numeral 100 denotes a user information input unit for receiving the input when the user inputs an IP address to be used in the Internet network and access information, and reference numeral 200 denotes a user storing user information input through the user information input unit. An information storage unit, and reference numeral 300 denotes an IP address resolution protocol (hereinafter, abbreviated as "ARP") request message for the default router address in the IP address list stored in the user information storage unit 200. And an address resolution protocol processor for determining which network a user is currently located in by receiving a response message thereto, and reference numeral 400 denotes network determination information from the address resolution protocol processor 300. Is input to the user information storage unit 200 corresponding thereto. Represents an Internet protocol address setting unit for retrieving and automatically setting IP address information.

도면중 미설명 부호 500은 라우터를 나타낸다.In the drawing, reference numeral 500 denotes a router.

이와 같이 구성된 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 장치의 제1실시예는, 먼저 사용자 정보 입력부(100)에서 사용자가 인터넷 망에서 사용할 IP 주소 및 접속을 위한 관련 정보를 입력하면 이를 입력받아 사용자 정보 저장부(200)에 전달한다.The first embodiment of the apparatus for automatically changing / setting an internet protocol address according to the present invention configured as described above first receives an input from the user information input unit 100 when a user inputs an IP address to be used in an internet network and related information for access. Transfer to the user information storage unit 200.

여기서 사용자 IP 주소 및 접속을 위한 관련 정보는, 인덱스 번호, 망 이름, 사용자 IP주소, 서브넷 주소, 기본 라우터 주소, 기본 DNS 주소이다.In this case, the user IP address and related information for access are an index number, a network name, a user IP address, a subnet address, a default router address, and a default DNS address.

상기 사용자 정보 저장부(200)는 상기 사용자 정보 입력부(100)를 통해 전달되는 사용자 IP 주소 및 접속을 위한 관련 정보를 저장한다. 즉, 인덱스 번호, 망 이름, 사용자 IP주소, 서브넷 주소, 기본 라우터 주소, 기본 DNS주소를 하나의 레코드로 저장하게 된다.The user information storage unit 200 stores a user IP address transmitted through the user information input unit 100 and related information for access. That is, the index number, network name, user IP address, subnet address, default router address, and default DNS address are stored as one record.

상기와 같이 자동 IP 설정을 위한 정보를 저장한 후, 자동 IP 설정 기능이 선택되면, 주소 리솔루션 프로토콜 처리부(300)에서 상기 사용자 정보 저장부(200)에 저장된 정보중 기본 라우터 주소에 대한 ARP 요청 메시지를 라우터(500)로 전송한다.After storing the information for automatic IP configuration as described above, if the automatic IP configuration function is selected, the ARP request for the default router address of the information stored in the user information storage unit 200 in the address resolution protocol processing unit 300 The message is sent to the router 500.

여기서 ARP는 IP망에서 IP를 사용하는 단말 또는 시스템과 그 시스템의 하드웨어 인터페이스 주소를 매핑하는 기능을 수행한다. 즉, 특정한 IP를 갖는 시스템으로 ARP 요청 메시지를 전송하면, 그 메시지를 수신한 시스템은 이에 대하여 ATM 요청 메시지를 보낸 시스템으로 자신의 하드웨어 주소를 포함한 ARP 응답 메시지를 전송하게 된다. 그러면 주소 리솔루션 프로토콜 처리부(300)는 그 응답 메시지를 수신한 후 분석하여 망의 위치를 판단하게 된다. 다시 말해 사용자가 지정한 IP주소 목록에서 기본 라우터 주소에 대한 ARP 요청 메시지를 전송하여 이에 대한 응답 메시지를 검사하면 현재 사용자가 어느 망에 위치하고 있는지 알 수 있게 된다.Here, ARP performs a function of mapping a terminal or system using IP in an IP network with a hardware interface address of the system. That is, when an ARP request message is sent to a system having a specific IP, the system that receives the message sends an ARP response message including its hardware address to the system that sent the ATM request message. Then, the address resolution protocol processing unit 300 receives the response message and analyzes it to determine the location of the network. In other words, if the ARP request message for the default router address is sent from the user-specified IP address list and the response message is checked, it can be seen in which network the current user is located.

이와 같은 방법으로 망의 위치가 판단되면, 주소 리솔루션 프로토콜 처리부(300)는 그 망 위치 정보를 인터넷 프로토콜 주소 설정부(400)로 전달하게 되고, 이에 인터넷 프로토콜 주소 설정부(400)는 상기 망 위치 정보에 대응하는 하드웨어 인터페이스 정보를 상기 사용자 정보 저장부(200)로부터 추출하여 자동으로 설정하게 된다.When the location of the network is determined in such a manner, the address resolution protocol processor 300 transmits the network location information to the Internet protocol address setting unit 400, and thus, the Internet protocol address setting unit 400 performs the network. Hardware interface information corresponding to the location information is extracted from the user information storage unit 200 and set automatically.

상기에서 ARP 응답 메시지의 기본 라우터 주소에 대한 하드웨어 주소는 현재 사용자가 그 망에 있는 경우, 맞는 하드웨어 주소가 전송되지만, 이와는 달리 주소가 다른 경우에는 "0"으로 채워진 하드웨어 주소를 수신하거나 응답 메시지를 수신하지 못하게 된다. 이러한 경우 하드웨어 주소는 내부적으로 저장되어 향후 사용자가 다시 이 망으로 이동했을 경우를 위한 매핑정보로 사용할 수 있다.In the above, the hardware address for the default router address of the ARP response message is sent if the user is currently on the network, the correct hardware address is transmitted, otherwise, if the address is different, the hardware address filled with "0" is received or the response message is sent. You will not receive it. In this case, the hardware address is stored internally and can be used as mapping information for the case where the user moves back to the network in the future.

이 정보는 또한 현재 망 정보를 알기 위하여 이 정보부터 검색을 하는데도 사용될 수 있다.This information can also be used to search from this information to know current network information.

이러한 절차는 현재 저장된 정보에서 해당하는 기본 라우터 주소에 대한 ARP 응답을 받을 때까지 반복된다. 만일 모든 목록의 기본 라우터 주소에 대하여 ARP 응답이 없는 경우에는 사용자가 미리 설정하지 않은 새로운 망으로 이동했다고 판단하여 새로운 사용자 정보를 입력받아 그 정보로 설정된다.This procedure is repeated until an ARP response is received for the corresponding default router address from the currently stored information. If there is no ARP response for the default router addresses in all lists, it is determined that the user has moved to a new network that has not been set in advance, and the new user information is input and set as the information.

한편, 본 발명은 이동된 망이 DHCP를 사용하는 망일 경우, DHCP를 사용할 수 있도록 하는 기능도 제공한다.On the other hand, the present invention also provides a function to enable the DHCP, if the moved network is a network using DHCP.

즉, DHCP로 설정할 경우에는 그 망에 DHCP 서버가 있는 경우에 한정된다. 따라서 초기 사용자가 해당 망들에 대한 정보를 입력하는 단계에서 현재 망(또는 앞으로 사용하게 될 망)이 DHCP를 사용하는 망인지를 결정해서 저장해야 한다. 그 후에 이동한 후 사용자의 현재 망이 위 ARP 메시지에 의해 해당 망이 어떤 망에 있는지 결정된 후 해당 정보로 변경된다.In other words, when set to DHCP, it is limited when there is a DHCP server in the network. Therefore, when the initial user inputs the information on the networks, it is necessary to determine and store whether the current network (or the network to be used in the future) is a DHCP network. After that, after the user's current network is determined by the above ARP message which network is in the network, the information is changed.

도 2는 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 장치의 제2실시예 구성을 보인 블록도이다.Figure 2 is a block diagram showing the configuration of a second embodiment of the automatic Internet protocol address change / setting apparatus according to the present invention.

여기서 사용자 정보 입력부(100), 사용자 정보 저장부(200), 인터넷 프로토콜 주소 설정부(400), 라우터(500)의 구성은 도 1의 구성과 동일하며, 여기에 기본라우터(500)가 주기적으로 전송하는 라우터 광고(Router Advertisement) 메시지를 수신하고, 그 수신한 RA 메시지에 포함된 기본 라우터 정보와 상기 사용자 정보 저장부(200)에 저장된 기본 라우터 정보와 비교하여 사용자 단말이 현재 어느 망에 위치하고 있는지를 판단하는 라우터 광고 메시지 수신부(600)를 포함하여 구성된다.Here, the configuration of the user information input unit 100, the user information storage unit 200, the Internet protocol address setting unit 400, the router 500 is the same as the configuration of Figure 1, where the basic router 500 periodically Receives a Router Advertisement message to be transmitted and compares the basic router information included in the received RA message with the basic router information stored in the user information storage unit 200 to determine in which network the user terminal is currently located. It comprises a router advertisement message receiving unit 600 to determine the.

이와 같이 구성된 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 장치의 제2실시예는, 먼저 사용자 정보 입력부(100)에서 사용자가 인터넷 망에서 사용할 IP 주소 및 접속을 위한 관련 정보를 입력하면 이를 입력받아 사용자 정보 저장부(200)에 전달한다.According to the second embodiment of the apparatus for automatically changing / setting an internet protocol address according to the present invention configured as described above, first, when a user inputs an IP address to be used in an internet network and related information for access, the user information input unit 100 receives the input information. Transfer to the user information storage unit 200.

여기서 사용자 IP 주소 및 접속을 위한 관련 정보는, 인덱스 번호, 망 이름, 사용자 IP주소, 서브넷 주소, 기본 라우터 주소, 기본 DNS 주소이다.In this case, the user IP address and related information for access are an index number, a network name, a user IP address, a subnet address, a default router address, and a default DNS address.

상기 사용자 정보 저장부(200)는 상기 사용자 정보 입력부(100)를 통해 전달되는 사용자 IP 주소 및 접속을 위한 관련 정보를 저장한다. 즉, 인덱스 번호, 망 이름, 사용자 IP주소, 서브넷 주소, 기본 라우터 주소, 기본 DNS주소를 하나의 레코드로 저장하게 된다.The user information storage unit 200 stores a user IP address transmitted through the user information input unit 100 and related information for access. That is, the index number, network name, user IP address, subnet address, default router address, and default DNS address are stored as one record.

상기와 같이 자동 IP 설정을 위한 정보를 저장한 후, 자동 IP 설정 기능이 선택되면, 라우터 광고 메시지 수신부(600)에서 기본 라우터(500)가 주기적으로 전송하는 라우터 광고(Router Advertisement) 메시지를 수신하고, 그 수신한 RA 메시지에 포함된 기본 라우터 정보와 상기 사용자 정보 저장부(200)에 저장된 기본 라우터 정보와 비교하여 사용자 단말이 현재 어느 망에 위치하고 있는지를 판단한다.After storing the information for automatic IP configuration as described above, if the automatic IP configuration function is selected, the router advertisement message receiving unit 600 receives a Router Advertisement message (Router Advertisement) messages periodically transmitted by the default router 500 and Then, it compares the basic router information included in the received RA message with the basic router information stored in the user information storage unit 200 to determine in which network the user terminal is currently located.

그런 후 망위치 판단 정보를 상기 인터넷 프로토콜 주소 설정부(400)에 전달하게 되고, 이에 따라 인터넷 프로토콜 주소 설정부(400)는 상기 망 위치 정보에 대응하는 하드웨어 인터페이스 정보를 상기 사용자 정보 저장부(200)로부터 추출하여 자동으로 설정하게 된다.Thereafter, network location determination information is transmitted to the Internet protocol address setting unit 400. Accordingly, the Internet protocol address setting unit 400 transmits hardware interface information corresponding to the network location information to the user information storage unit 200. ) And automatically set it.

도 3은 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 방법을 보인 흐름도이다.3 is a flowchart illustrating a method of automatically changing / setting an Internet protocol address according to the present invention.

이에 도시된 바와 같이, 사용자 정보가 입력되는지를 체크하는 단계(S101)와, 상기 체크 결과 사용자 정보가 입력되는 경우 이를 저장하는 단계(S102)와, 상기 체크결과 사용자 정보 입력이 아닐 경우에는 주소 자동 지정 여부를 체크하는 단계(S103)와, 상기 체크 결과 주소 자동 지정일 경우에는 저장된 사용자 정보가 존재하는지를 확인하는 단계(S104)와, 상기 확인 결과 저장된 사용자 정보가 존재하지 않을 경우에는 사용자 정보 입력을 요구하는 단계(S105)와, 상기 확인 결과 사용자 정보가 저장된 경우에는 저장된 주소 목록에서 첫 번째 주소의 기본 라우터 주소에 대한 ARP 요청 메시지를 전송하는 단계(S106)와, 상기 ARP 요청 메시지 전송후 응답 메시지의 수신 여부를 체크하는 단계(S107)와, 상기 체크결과 설정 시간 동안 응답 메시지가 수신되지 않을 경우에는 마지막 주소인지를 체크하여 마지막 주소인 경우에는 상기 사용자 정보 입력 요구 단계(S105)로 이동하고, 마지막 주소가 아닐 경우에는 상기 ARP 요청 메시지 전송 단계(S106)로 이동하는 단계(S108)와, 상기 체크결과 응답 메시지가 수신된 경우에는 응답 메시지를 분석하여 망 위치를 판단하는 단계(S109)와, 상기 판단한 망에 대응하는 하드웨어 인터페이스 주소가 존재하는지를 체크하여 그 체크결과 하드웨어 인터페이스 주소가 존재하지 않을 경우 상기 사용자 정보 입력 요구 단계(S105)로 리턴하는 단계(S110)와, 상기 체크 결과 하드웨어 인터페이스 주소가 존재할 경우에는 그 정보를 이용하여 자동으로 인터페이스를 설정하는 단계(S111)로 이루어진다.As shown therein, a step (S101) of checking whether user information is input, a step of storing user information if the check result is input (S102), and an automatic address if the user information is not input as a result of the check Checking whether it is designated (S103); if the check result address is automatically designated, checking whether there is stored user information (S104); and if the stored user information does not exist as a result of the check, requesting user information input And transmitting the ARP request message for the default router address of the first address in the stored address list when the user information is stored (S106), and transmitting the ARP request message after sending the ARP request message. Checking whether or not the reception (S107) and, if the response message is not received during the check result set time Check whether it is the last address, if it is the last address, move to the user information input request step (S105); if not, move to the ARP request message transmission step (S106); In response to the check result receiving a response message, analyzing the response message to determine the network location (S109), and checking whether the hardware interface address corresponding to the determined network exists and if the hardware interface address does not exist as a result of the check. Returning to the user information input request step (S105) (S110), and if the hardware interface address exists as a result of the check step of setting the interface automatically using the information (S111).

이와 같이 이루어지는 본 발명에 의한 인터넷 프로토콜 주소 자동 변경/설정 방법은, 먼저 단계 S101에서 사용자 정보가 입력되는지를 체크하고, 그 체크 결과 사용자 정보가 입력되는 경우에는 단계 S102에서 이를 저장한다.The automatic Internet protocol address change / setting method according to the present invention as described above first checks whether user information is input in step S101, and if the user information is input as a result of the check, it stores it in step S102.

상기 체크결과 사용자 정보 입력이 아닐 경우에는 단계 S103으로 이동하여 주소 자동 지정 여부를 체크하게 되고, 그 체크결과 주소 자동 지정도 아닐 경우에는 상기 사용자 정보 입력 여부를 확인하는 단계(S101)로 리턴을 하고, 이와는 달리 주소 자동 지정일 경우에는 단계 S104에서 저장된 사용자 정보가 존재하는지를 확인하게 된다.If the check result is not inputting user information, go to step S103 to check whether the address is automatically designated. If the check result is not automatically assigned, return to step S101 of checking whether the user information is input. In contrast, in the case of automatic address assignment, it is checked whether user information stored in step S104 exists.

상기 확인 결과 저장된 사용자 정보가 존재하지 않을 경우에는 단계 S105로 이동하여 사용자 정보 입력을 요구하게 되고, 상기 확인 결과 사용자 정보가 저장된 경우에는 단계 S106에서 저장된 주소 목록에서 첫 번째 주소의 기본 라우터 주소에 대한 ARP 요청 메시지를 전송하게 된다.If the stored user information does not exist as a result of the checking, go to step S105 to request the user information input. Send an ARP request message.

이후 단계 S107에서 상기 ARP 요청 메시지 전송후 응답 메시지의 수신 여부를 체크하게 되고, 상기 체크결과 설정 시간 동안 응답 메시지가 수신되지 않을 경우에는 단계 S108로 이동하여 마지막 주소인지를 체크하여 마지막 주소인 경우에는 상기 사용자 정보 입력 요구 단계(S105)로 이동하고, 마지막 주소가 아닐 경우에는상기 ARP 요청 메시지 전송 단계(S106)로 이동하게 된다.Thereafter, in step S107, it is checked whether a response message is received after the transmission of the ARP request message. If no response message is received during the check result setting time, the process moves to step S108 to check whether it is the last address. If the user information input request step (S105), and if not the last address, the ARP request message transmission step (S106).

한편, 응답 메시지가 수신된 경우에는 단계 S109로 이동하여 응답 메시지를 분석하여 망 위치를 판단하게 되고, 망 위치 판단이 종료되면 단계 S110에서 상기 판단한 망에 대응하는 하드웨어 인터페이스 주소가 존재하는지를 체크하여 그 체크결과 하드웨어 인터페이스 주소가 존재하지 않을 경우 상기 사용자 정보 입력 요구 단계(S105)로 리턴하고, 상기 체크 결과 하드웨어 인터페이스 주소가 존재할 경우에는 단계 S111에는 그 정보를 이용하여 자동으로 인터페이스를 설정하게 되는 것이다.On the other hand, if a response message is received, the process moves to step S109 to analyze the response message to determine the network position. When the network position determination is finished, it is checked in step S110 whether a hardware interface address corresponding to the determined network exists. If the hardware interface address does not exist as a result of the check, it returns to the user information input request step S105. If the hardware interface address exists as a result of the check, the interface is automatically set using the information in step S111.

이상에서 상술한 본 발명에 따르면, 연속적이지 않는 망 구성을 갖는 여러 망에서 사용자의 추가 설정 없이 인터넷 망 접속을 가능토록 도모해주는 효과가 있다.According to the present invention described above, there is an effect to enable access to the Internet network without additional setup of the user in a number of networks having a non-contiguous network configuration.

또한, 현재 등장하고 있는 무선랜 및 관련 기술을 사용한 액세스 망에서 사용자에게 이동성 서비스시 편리함을 제공해주는 효과도 있다.In addition, there is an effect that provides the user with convenience in mobility services in the access network using the current wireless LAN and related technologies.

Claims (5)

인터넷 프로토콜 주소 설정 장치에 있어서,In the Internet protocol address setting apparatus, 사용자가 인터넷 망에서 사용할 IP 주소 및 접속을 위한 관련 정보를 입력하면 이를 입력받는 사용자 정보 입력부와;A user information input unit for inputting an IP address to be used in the Internet and related information for access; 상기 사용자 정보 입력부를 통해 입력되는 사용자 정보를 저장하는 사용자 정보 저장부와;A user information storage unit for storing user information input through the user information input unit; 상기 사용자 정보 저장부에 저장된 IP주소 목록에서 기본 라우터 주소에 대한 주소 리솔루션 프로토콜(ARP) 요청 메시지를 IP를 갖는 시스템으로 전송하고, 이에 대한 응답 메시지를 수신하여 현재 사용자가 어느 망에 위치하고 있는지를 판단하는 주소 리솔루션 프로토콜 처리부와;From the list of IP addresses stored in the user information storage unit, an address resolution protocol (ARP) request message for a default router address is transmitted to a system having an IP, and a response message is received to determine in which network the current user is located. An address resolution protocol processor to determine; 상기 주소 리솔루션 프로토콜 처리부에서 판단된 망 판단 정보에 의거 상기 사용자 정보 저장부에 그에 대응하는 IP주소 정보를 인출하여 자동으로 설정하는 인터넷 프로토콜 주소 설정부를 포함하여 구성된 것을 특징으로 하는 인터넷 프로토콜 주소 자동 변경/설정 장치.And an Internet protocol address setting unit configured to automatically retrieve and automatically set IP address information corresponding to the user information storage unit based on the network determination information determined by the address resolution protocol processing unit. / Setting device. 제1항에 있어서, 상기 IP주소 및 접속을 위한 관련 정보는,The method of claim 1, wherein the IP address and related information for accessing the network are: 인덱스 번호, 망 이름, 사용자 IP주소, 서브넷 주소, 기본 라우터 주소, 기본 DNS 주소인 것을 특징으로 하는 인터넷 프로토콜 주소 자동 변경/설정 장치.Device for automatically changing / setting an Internet protocol address, which is an index number, a network name, a user IP address, a subnet address, a default router address, and a default DNS address. 인터넷 프로토콜 주소 설정장치에 있어서,In the Internet protocol address setting device, 사용자가 인터넷 망에서 사용할 IP 주소 및 접속을 위한 관련 정보를 입력하면 이를 입력받기 위한 사용자 정보 입력부와;A user information input unit for receiving input when a user inputs an IP address to be used in the Internet and related information for access; 상기 사용자 정보 입력부를 통해 입력되는 사용자 정보를 저장하는 사용자 정보 저장부와;A user information storage unit for storing user information input through the user information input unit; 기본 라우터가 주기적으로 전송하는 라우터 광고(Router Advertisement) 메시지를 수신하고, 그 수신한 RA 메시지에 포함된 기본 라우터 정보와 상기 사용자 정보 저장부에 저장된 기본 라우터 정보와 비교하여 사용자 단말이 현재 어느 망에 위치하고 있는지를 판단하는 라우터 광고 메시지 수신부와;Receives a Router Advertisement message periodically transmitted by the default router, and compares the basic router information included in the received RA message with the basic router information stored in the user information storage unit. A router advertisement message receiving unit for determining whether or not it is located; 상기 라우터 광고 메시지 수신부에서 판단된 망 판단 정보에 의거 상기 사용자 정보 저장부에 그에 대응하는 IP주소 정보를 인출하여 자동으로 설정하는 인터넷 프로토콜 주소 설정부를 포함하여 구성된 것을 특징으로 하는 인터넷 프로토콜 주소 자동 변경/설정 장치.And an internet protocol address setting unit configured to automatically retrieve and set IP address information corresponding to the user information storage unit based on the network determination information determined by the router advertisement message receiving unit. Setting device. 인터넷 프로토콜 주소 설정 방법에 있어서,In the Internet protocol address setting method, 사용자 정보가 입력되는지를 체크하여 사용자 정보가 입력되는 경우 이를 저장하는 단계와;Checking whether the user information is input and storing the user information if the user information is input; 상기 사용자 정보 입력이 아닐 경우에는 주소 자동 지정 여부를 체크하고, 그 결과 주소 자동 지정일 경우에는 저장된 사용자 정보가 존재하는지를 확인하는 단계와;Checking whether the address is automatically designated when the user information is not input, and checking whether the stored user information exists when the address is automatically designated; 상기 확인 결과 저장된 사용자 정보가 존재하지 않을 경우에는 사용자 정보 입력을 요구하는 단계와;Requesting user information input if there is no stored user information as a result of the checking; 상기 확인 결과 사용자 정보가 저장된 경우에는 저장된 주소의 기본 라우터 주소에 대한 ARP 요청 메시지를 전송하는 단계와;If the user information is stored as a result of the checking, transmitting an ARP request message for a default router address of the stored address; 상기 ARP 요청 메시지 전송후 응답 메시지의 수신 여부를 체크하는 단계와;Checking whether a response message is received after transmitting the ARP request message; 상기 체크결과 응답 메시지가 수신된 경우에는 응답 메시지를 분석하여 망 위치를 판단하는 단계와;Determining a network location by analyzing a response message when a response message is received as a result of the check; 상기 판단한 망에 대응하는 하드웨어 인터페이스 주소가 존재하는지를 체크하여 그 체크결과 하드웨어 인터페이스 주소가 존재하지 않을 경우 상기 사용자 정보 입력 요구 단계로 리턴하고, 상기 하드웨어 인터페이스 주소가 존재할 경우에는 그 정보를 이용하여 자동으로 인터페이스를 설정하는 단계를 포함하여 이루어짐을 특징으로 하는 인터넷 프로토콜 주소 자동 변경/설정 방법.It is checked whether a hardware interface address corresponding to the determined network exists, and if the hardware interface address does not exist as a result of the check, it returns to the user information input request step, and automatically uses the information if the hardware interface address exists. Internet protocol address automatic change / setting method comprising the step of setting the interface. 제4항에 있어서, 상기 응답 메시지의 수신 여부를 체크한 결과 설정 시간 동안 응답 메시지가 수신되지 않을 경우에는 마지막 주소인지를 체크하여 마지막 주소인 경우에는 상기 사용자 정보 입력 요구 단계로 이동하고, 마지막 주소가 아닐경우에는 상기 ARP 요청 메시지 전송 단계로 이동하여 다음 주소에 대한 ARP 요청 메시지를 전송토록 하는 단계를 더 포함하여 이루어짐을 특징으로 하는 인터넷 프로토콜 주소 자동 변경/설정 방법.The method according to claim 4, wherein if the response message is not received during the set time, it is checked whether the response address is the last address. If the response message is the last address, the terminal moves to the user information input request step. If not, the Internet protocol address automatic change / setting method further comprising the step of moving to the ARP request message transmission step to transmit the ARP request message for the next address.
KR10-2002-0068395A 2002-11-06 2002-11-06 Method and Apparatus for auto changing and setting of internet protocol address Expired - Fee Related KR100459816B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0068395A KR100459816B1 (en) 2002-11-06 2002-11-06 Method and Apparatus for auto changing and setting of internet protocol address

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0068395A KR100459816B1 (en) 2002-11-06 2002-11-06 Method and Apparatus for auto changing and setting of internet protocol address

Publications (2)

Publication Number Publication Date
KR20030007264A true KR20030007264A (en) 2003-01-23
KR100459816B1 KR100459816B1 (en) 2004-12-04

Family

ID=27729172

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0068395A Expired - Fee Related KR100459816B1 (en) 2002-11-06 2002-11-06 Method and Apparatus for auto changing and setting of internet protocol address

Country Status (1)

Country Link
KR (1) KR100459816B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100524071B1 (en) * 2003-06-09 2005-10-26 삼성전자주식회사 DNS server address advertisement method, and routing method thereby
KR100677145B1 (en) * 2004-10-28 2007-02-02 삼성전자주식회사 Method and device for automatically setting network address
KR100694070B1 (en) * 2004-12-07 2007-03-12 삼성전자주식회사 IP address collision recovery method and system of network device
KR20110071619A (en) * 2009-12-21 2011-06-29 한국전자통신연구원 How to ensure policy integrity using similarity and inclusion based on hashing
US7990936B2 (en) 2004-09-03 2011-08-02 Samsung Electronics Co., Ltd. Method and apparatus for acquiring IP address in DHCP environment
KR101247230B1 (en) * 2006-03-02 2013-03-25 삼성전자주식회사 Method for changing start internet address in mobile communication terminal

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102560695B1 (en) 2018-09-05 2023-07-27 삼성전자주식회사 Integrated circuit devices

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1155326A (en) * 1997-08-05 1999-02-26 Toshiba Corp Mobile IP communication system, mobile IP communication method, router, terminal management server
JP3672083B2 (en) * 2000-09-19 2005-07-13 Kddi株式会社 Address translation method in mobile IP
JP2002135254A (en) * 2000-10-27 2002-05-10 Casio Comput Co Ltd Communication processing apparatus and program recording medium therefor
KR20030093078A (en) * 2002-05-31 2003-12-06 주식회사 타오네트웍스 Network interface module, system and method for automatic internet connection

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100524071B1 (en) * 2003-06-09 2005-10-26 삼성전자주식회사 DNS server address advertisement method, and routing method thereby
US7990936B2 (en) 2004-09-03 2011-08-02 Samsung Electronics Co., Ltd. Method and apparatus for acquiring IP address in DHCP environment
KR100677145B1 (en) * 2004-10-28 2007-02-02 삼성전자주식회사 Method and device for automatically setting network address
KR100694070B1 (en) * 2004-12-07 2007-03-12 삼성전자주식회사 IP address collision recovery method and system of network device
KR101247230B1 (en) * 2006-03-02 2013-03-25 삼성전자주식회사 Method for changing start internet address in mobile communication terminal
KR20110071619A (en) * 2009-12-21 2011-06-29 한국전자통신연구원 How to ensure policy integrity using similarity and inclusion based on hashing

Also Published As

Publication number Publication date
KR100459816B1 (en) 2004-12-04

Similar Documents

Publication Publication Date Title
US7774503B2 (en) Universal address recognition for text-capable communication devices
US7280832B2 (en) Method and apparatus for automatically selecting a bearer for a wireless connection
EP2721789B1 (en) Distributing network identifiers using a hash function
US8645408B2 (en) Discovery of application server in an IP network
EP0987860A2 (en) Radio server system
KR20050054663A (en) A method for balancing load in gprs network and call set-up method thereby
EP1661316A1 (en) Automatic mobile device detection
US20060198350A1 (en) Method for transmitting messages in mobile communications system and mobile communications terminal
CN101513017A (en) Method and apparatus for starting communication with client terminal equipment
US7269165B2 (en) Server, communication device, communication system and internet protocol address notification method
JP4345565B2 (en) Mobile router, location management server, mobile network management system, and mobile network management method
US20090275331A1 (en) System and method for accessing mobile data devices
US20070183367A1 (en) Method and apparatus of searching for and acquiring handover information using dynamic host configuration protocol
KR100459816B1 (en) Method and Apparatus for auto changing and setting of internet protocol address
US7908356B2 (en) Name resolution device and name resolution method with automatic node information updating function
CA2544714C (en) Architecture optimized for application data sharing within a mobile communications device
JP2003283546A (en) Wireless mobile router
KR20050002292A (en) Internet connection system having connection restricting function in wireless local area network and method thereof
KR100832609B1 (en) Wireless data service system and content data operation method providing various wireless application services
KR20040032670A (en) A Local Information Providing Method for Wireless LAN Users via Intelligent Wireless LAN Access Point
KR20020058763A (en) Method of wireless internet direct connection using WIND
KR100518068B1 (en) Method and Apparatus for notifying Location of MS in wireless inernet
KR100964460B1 (en) Wireless Internet Domain Address Search Method in Mobile Packet Network
CN101032150B (en) Communication system, message processing computer, and method for localising a user
EP1819132B1 (en) Method and system for addressing in relation to multiple applications

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20111124

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20121125

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20121125

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000