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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/255—Maintenance or indexing of mapping tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/375—Access 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
Description
본 발명은 인터넷 프로토콜 주소(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)
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102560695B1 (en) | 2018-09-05 | 2023-07-27 | 삼성전자주식회사 | Integrated circuit devices |
Family Cites Families (4)
| 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 |
-
2002
- 2002-11-06 KR KR10-2002-0068395A patent/KR100459816B1/en not_active Expired - Fee Related
Cited By (6)
| 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 |