KR100369939B1 - 전화번호를 이용한 아이피브이6 인터넷 주소 자동생성방법 및 획득방법 - Google Patents
전화번호를 이용한 아이피브이6 인터넷 주소 자동생성방법 및 획득방법 Download PDFInfo
- Publication number
- KR100369939B1 KR100369939B1 KR10-2000-0083013A KR20000083013A KR100369939B1 KR 100369939 B1 KR100369939 B1 KR 100369939B1 KR 20000083013 A KR20000083013 A KR 20000083013A KR 100369939 B1 KR100369939 B1 KR 100369939B1
- Authority
- KR
- South Korea
- Prior art keywords
- address
- telephone number
- dns server
- telephone
- dns
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- 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/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- 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/45—Network directories; Name-to-address mapping
- H04L61/4557—Directories for hybrid networks, e.g. including telephone numbers
-
- 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/5092—Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
-
- 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/60—Types of network addresses
- H04L2101/604—Address structures or formats
-
- 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/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/65—Telephone numbers
-
- 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/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/659—Internet protocol version 6 [IPv6] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
전화 단말기에 부여된 E.164 형식의 전화번호를 이용하여 IPv6 기반의 차세대 인터넷 통신환경에서 IPv6 유니캐스트 주소를 자동으로 생성하는 방법과 E.164 전화번호로 이루어진 이름 주소에 대해 미리 할당된 32비트 IPv4 주소 또는 128비트 IPv6 주소를 DNS로부터 찾아내는 방법에 대한 것이다. 자동 주소 생성은 인터넷 호스트가 IP 패킷의 송신자로서 자신이 사용할 IP 주소를 스스로 만드는 방법에 대한 것이고, DNS로부터의 탐색은 수신자의 IP 주소를 찾는 과정을 말한다. 본 발명은 전화번호를 바탕으로 송신자의 IP 주소를 자동 생성하고, 수신자의 IP 주소를 DNS를 이용하여 탐색하는 방법을 제시한다.
Description
본 발명은 전화번호를 이용하여 인터넷 통신에 쓰이는 IP 주소를 자동으로 생성하는 방법과 주소관리체계에 의해 임의로 할당된 IP 주소가 저장 관리되는 DNS(Domain Name System)로부터 IP 주소를 획득하는 방법에 관한 것으로서, 보다 상세하게는 전화 단말기에 부여되는 E.164 형식의 전화번호를 이용하여 IPv6 기반의 차세대 인터넷 통신환경에서 IPv6 유니캐스트 주소를 자동으로 생성하는 방법과, E.164 전화번호를 이용하여 DNS로부터 32비트 IPv4 주소 또는 128 비트의 IPv6 주소를 획득하는 방법에 관한 것이다.
128 비트 IPv6 주소는 도 1에 도시된 바와 같이 서브네트 프리픽스 정보와 인터페이스 ID의 결합으로 이루어지며, 유니캐스트 IPv6 주소는 도 2에 도시된 바와 같이 64 비트 프리픽스 정보와 64 비트 인터페이스 ID의 결합으로 이루어진다. 프리픽스 정보는 인터넷 통신망 관리 규정에 의해 외부로부터 할당받는 정보이며, 인터페이스 ID는 네트워크 인터페이스 카드에 부여되어 있는 식별자 정보를 이용하여 자동으로 만들어진 정보이다.
이러한 인터페이스 ID 자동 생성방법은 인터넷 표준인 RFC 2373 규격에 정의된다. IPv6 기반의 차세대 인터넷 통신환경에서 전화 단말기에 IP 주소를 부여하여 직접적인 인터넷 호스트의 역할을 하도록 하기 위해서는, 전화 단말기가 다른 인터넷 호스트와 마찬가지로 자동으로 IPv6 주소를 만들 수 있어야 한다. 본 발명에서는 전화 단말기에 부여되어 있는 전화번호를 이용하여 IPv6 주소를 자동으로생성하는 방법을 제시한다.
하나의 물리적 인터페이스에는 여러 개의 IP 주소를 부여할 수 있으며, 이 가운데는 자동으로 생성되는 IP 주소 외에도 주소 관리 체계에 의해 임의로 할당되어 관리되는 IP 주소도 있으므로 전화기에 미리 할당되어 있는 IP 주소를 찾아내어야 한다. 현재에는 DNS를 이용하여 도메인 이름주소를 바탕으로 IP 주소를 찾아내는 방법이 쓰이고 있으나 전화번호를 이용하여 찾아내는 방법은 아직 개발되어 있지 않으며, 전화 단말기에서 영어 알파벳 기반의 도메인 이름주소를 입력하여 IP 주소를 찾기보다는 전화번호를 이용하여 IP 주소를 찾는 것이 훨씬 편리한 방법이라 할 수 있다.
인터넷 표준인 RFC 2916에는 하나의 E.164 전화번호와 DNS를 이용하는 방법이 정의되어 있다. 이 표준에서는 E.164 형식의 전화번호를 .e164.arpa 도메인 형식으로 변환하여 NAPRT 레코드 형식으로 DNS 데이터베이스에 저장된 이용 가능한 서비스 정보를 요청하도록 되어 있으며, 우선순위에 따라 가능한 서비스 정보를 제공한다. 즉, 이 인터넷 표준은 해당 전화번호에 대해 제공할 수 있는 서비스 종류들을 나열하기 위한 것이다. 예를 들어, 어느 전화번호 하나에 대해 인터넷 전자우편이 가능할 때 전화번호 사용자의 전자우편 주소, 또는 SIP(Session Initiation Protocol) 서비스가 가능할 때 이에 대한 수신 주소 등과 같이, 사용할 수 있는 서비스의 종류와 수신처 정보를 나열하도록 되어 있으며, 이 가운데 우선적으로 사용할 서비스의 종류를 표시하도록 하고 있다.
즉, 종래의 RFC 2916은 전화 단말기를 전자우편 주소 또는 SIP 서비스 주소 등과 같이 서비스를 제공하는 단말 장치로서 간주하고 있기 때문에 전화 단말기가 제공할 수 있는 서비스 종류들과 서비스 수신처에 대한 정보만 표시하도록 하고 있고 우선 순위에 따라 선택적으로 이용할 수 있도록 하고 있다. 이에 반해, 본 발명은 전화 단말기가 인터넷에 있는 다양한 서비스들을 모두 수용할 수 있는 소형의 인터넷 호스트로서 간주하고 있기 때문에 전화번호를 IP 주소에 대응시키는 관점을 갖고 있다.
지금의 전화 특히 휴대전화의 경우, 무선 인터넷 서비스를 통해 전화 단말기가 완벽한 인터넷 호스트의 존재로서 자리잡아 가고 있으며, 무선인터넷 서비스를 제공하는 주요한 수단인 WAP(Wireless Application Protocol) 프로토콜이 IP 기반의 프로토콜로서 변신해가고 있다. 즉, 전화 단말기가 단순한 서비스 접속 도구가 아니라 완벽한 인터넷 호스트로 자리 매김하고 있다. 이것은 미래의 인터넷 이용 환경을 위해 더욱 중요할 것이며, 전화번호를 IP 주소에 대응시키는 것이 더욱 이용 가치가 높다고 할 것이다.
상기와 같은 종래 기술의 문제점을 해결하기 위한 본 발명의 목적은, 전화 단말기에 부여된 E.164 형식의 전화번호를 이용하여 IPv6 기반의 차세대 인터넷 통신환경에서 IPv6 주소를 자동으로 생성하는 방법을 제공하기 위한 것이다.
또한, 본 발명의 다른 목적은 E.164 전화번호로 이루어진 이름주소에 대해미리 할당된 32 비트 IPv4 주소 또는 128 비트 IPv6 주소를 DNS로부터 획득하는(lookup) 방법을 제공하기 위한 것이다.
도 1은 IPv6 인터넷 주소에 대한 구조도,
도 2는 IPv6 유니캐스트 인터넷 주소에 대한 구조도,
도 3은 ITU-T에서 제시한 통신망에 대한 E.164 번호의 체계도,
도 4는 본 발명의 실시예에 따른 E.164 형식 전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법을 도시한 동작 흐름도,
도 5는 본 발명의 실시예에 따른 E.164 형식 전화번호가 가진 십진수 숫자를 이진수 비트열로 변환하는 규칙을 도시한 변환표,
도 6은 본 발명의 실시예에 따른 E.164 형식 이름주소에 대한 IP 주소 획득방법을 도시한 동작 흐름도,
도 7은 본 발명의 실시예에 따른 E.164 형식 이름주소에 대해 DNS로부터 IP 주소를 찾아오는 과정을 다른 형태로 도시한 도면이다.
상기한 목적을 달성하기 위한 본 발명에 따른 IPv6를 사용하는 인터넷 호스트에서 IP 주소를 자동으로 생성하는 방법은,
IPv6 프로토콜 엔진이 전화 단말기의 전화번호를 읽어들이는 제 1 단계와;
상기 전화 단말기의 전화번호를 구성하는 각 십진 숫자들을 4비트의 이진형식으로 변환하는 제 2 단계와;
상기 제 2 단계에서 변환된 이진 비트열에 특정 비트를 패딩하여 기설정된 크기의 인터페이스 ID를 생성하는 제 3 단계와;
상기 인터페이스 ID와 프리픽스 정보를 결합하여 IP 주소를 생성하는 제 4 단계를 포함한 것을 특징으로 한다.
또한, 본 발명에 따르면 상술하였던 전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체가 제공된다.
또한, 본 발명에 따른 전화번호 이름주소에 해당하는 IP 주소 획득방법은,
상기 전화번호 이름주소의 IP 주소 요청이 접수되는 제 1 단계와;
상기 전화번호 이름주소의 국가 식별번호를 이용하여 해당 국가의 DNS를 관리하는 서버 주소를 인식하는 제 2 단계와;
상기 제 2 단계에서 인식한 해당 국가의 DNS 서버에 접근하여, 상기 전화번호 이름주소의 지역 식별번호를 이용하여 해당 지역의 DNS를 관리하는 서버의 주소를 인식하는 제 3 단계와;
상기 제 3 단계에서 인식한 해당 지역의 DNS 서버에 접근하여 상기 전화번호 이름주소의 가입자 전화번호를 이용하여 해당 가입자 전화번호의 IP 주소를 인식하는 제 4 단계를 포함한 것을 특징으로 한다.
또한, 본 발명에 따르면 상술하였던 전화번호를 이용한 IPv6 인터넷 주소 획득방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체가 제공된다.
또한, 본 발명에 따른 전화번호 이름주소에 대한 IP 주소를 해석하기 위한 DNS 서버 시스템은,
상기 전화번호 이름주소의 국가 식별번호에 해당하는 국가의 DNS 서버 주소들을 관리하는 루트 DNS 서버와,
상기 전화번호 이름주소의 지역 식별번호에 해당하는 지역의 DNS 서버 주소들을 관리하는 국가 DNS 서버와,
상기 전화번호 이름주소의 국번 식별번호에 해당하는 국번의 DNS 서버 주소 또는 IP 주소를 관리하는 지역 DNS 서버를 포함하여,
상기 루트 DNS 서버와 국가 DNS 서버와 지역 DNS 서버를 통해 상기 전화번호이름주소에 해당하는 IP 주소를 획득하여 클라이언트 노드의 주소 해석기에 제공하는 로컬 DNS 서버를 포함한 것을 특징으로 한다.
이하, 첨부된 도면을 참조하면서 본 발명의 한 실시예에 따른 "전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법 및 획득방법"을 보다 상세하게 설명하기로 한다.
여기서, 인터넷 주소 자동 생성은 인터넷 호스트가 IP 패킷의 송신자로서 자신이 사용할 IP 주소를 스스로 만드는 것을 말하고, 인터넷 주소 자동 획득은 수신자의 IP 주소를 탐색하는 것을 말한다. 본 발명은 전화번호를 바탕으로 송신자의 IP 주소를 자동 생성하고, 수신자의 IP 주소를 DNS로부터 탐색하는 방법을 제시한다.
도 2에 도시된 바와 같이 IPv6 유니캐스트 주소 체계(IPv6 unicast addressing architecture)는 상위 64 비트의 서브네트 프리픽스 정보와 하위 64 비트의 인터페이스 ID 정보로 이루어진다. 이 인터페이스 ID 정보는 네트워크 인터페이스 카드에 할당된 인터페이스 주소이며, 서브네트 프리픽스 정보와 인터페이스 ID 정보가 결합되어 자동으로 주소가 만들어진다.
가정용 일반 유선전화 단말기는 통신망 인터페이스 지점을 식별할 수 있는 주소가 없는 상황이고, 휴대전화 단말기는 제조업체에서 자체적으로 부여한 제조 일련번호가 있으나 통일된 규칙이 아니므로 인터페이스 주소로 사용할 수 없다. 따라서 본 발명에서는 각 전화 단말기에 부여된 전화번호를 바탕으로 IPv6 유니캐스트 주소를 생성한다.
전화번호 체계(public telecommunication number structure)는 ITU-T E.164 표준에 정의되어 있는데, 지리적 영역(geographic areas), 광역 서비스(global services), 그리고 통신망(networks)에 대한 세 가지 종류의 번호 체계를 규정하고 있다. 모두 최대 15자리의 10진수로 구성된다. 도 3에는 통신망을 위한 전화번호 체계가 도시되어 있다.
0 에서 9 사이의 십진수는 4 비트를 이용하여 표시할 수 있으므로 최대 15 자리의 십진수는 60 비트로 표시할 수 있다. 이것을 64 비트 인터페이스 ID 영역에 저장할 때에는 4비트가 부족하기 때문에 상위 4비트를 0으로 패딩(padding)한다. 이렇게 만들어진 전화번호 기반의 64 비트 인터페이스 ID를 이용하여 프리픽스 정보를 덧붙여 유니캐스트 IPv6 주소를 만든다.
도 4의 흐름도를 참조하면서 본 발명의 한 실시예에 따른 전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법을 상세하게 설명하기로 한다.
먼저, IPv6 프로토콜 엔진은 단말기가 갖고 있는 전화번호를 읽어 들인다(S41). 이때, 단말기 전화번호는 E.164 형식에 맞춰 국가 식별번호, 국내 식별번호, 가입자 전화번호의 순으로 완전한 형태로 구성되어야 하고, IPv6 프로토콜 엔진이 호출하는 전화번호 요청기능에 대해 완전한 형태의 E.164 형식 전화번호가 응답으로 제공되어야 한다. 이러기 위하여, 이동전화 또는 일반 전화 통신망의 전화국이나 통신망 접속장치의 통신 프로토콜이 단말기에 부여된 전화번호를 E.164형식에 맞추는 기능을 포함하거나, 단말기 자체에 단말기의 국내 식별번호와 가입자 전화번호를 저장하는 기능을 포함하여야 한다. 이러한 부가적인 기능 조건은 전화 단말기가 인터넷 호스트의 한 가지 형태로서 IP 프로토콜 통신을 수행하기 위한 기능 확장에 수반되는 부수적인 것에 불과하다.
그 다음, E.164 형식으로 구성되어 있는 전화번호를 이용하여 도 5와 같이 각 십진 숫자들을 4 비트 이진 형식으로 만든다(S42). 이때, 전화번호는 E.164 형식에서 최대 15 자리까지 정의하고 있으므로 15 자리 이하의 자리를 가진 십진 숫자열 형태일 수 있다.
그 다음, 위 과정에서 만들어진 이진 비트열은 최대 60 비트 또는 그 이하 비트이므로, 만들어진 비트열에서 64 비트가 될 때까지 상위 비트 자리에 0을 추가하는 패딩 작업을 한다(S43). 이러한 과정을 통해 64 비트 크기의 인터페이스 ID를 생성시킨다.
그 다음, 위 과정에서 만들어진 64 비트 전화번호 인터페이스 ID를 IPv6 프로토콜 동작 과정에서 할당받은 프리픽스 정보와 결합시킨다(S44). 이러한 과정들이 끝나면 전화 단말기에 대한 IPv6 유니캐스트 주소 자동 생성이 완료되는 것이며(S45), 인터넷 호스트는 송신자로서 이 주소를 이용하여 IP 패킷을 전송할 수 있게 된다.
인터넷 호스트가 송신자로서 IP 패킷을 송신하기 위해서는 수신자의 IP 주소를 알아야 하는데, 사용자 클라이언트 프로그램이 수신자 IP 주소를 직접 줄 수도 있고, IP 주소 대신에 이름주소를 줄 수도 있으며, 본 발명이 의도하는 것과 같이E.164 형식의 전화번호를 줄 수도 있다.
수신자의 IP 주소를 주는 경우에는 IP 프로토콜 엔진이 송신자 및 수신자 IP 주소를 가지고 곧바로 IP 데이터그램(datagram) 패킷을 전송할 수 있으나, 도메인 이름주소나 E.164 형식의 전화번호를 주는 경우에는 DNS를 통해 IP 주소를 찾아오는 과정이 추가되어야 한다. 도메인 이름주소가 주어졌을 때 IP 주소를 찾는 과정은 종래의 DNS 프로토콜 메커니즘에 의해 동작되는 것이기 때문에, 본 발명에서는 E.164 형식의 전화번호를 이용한 이름주소가 주어졌을 때 IP 주소를 찾아오는 방법을 설명하고자 한다.
먼저, 클라이언트의 역할을 하는 전화 단말기에서의 동작을 설명하도록 한다. 먼저, 기본적인 전제 조건으로서, 첫째 E.164 방식의 전화번호를 이용한 이름주소임을 표시하기 위한 식별자로 "#"을 사용하기로 한다. 예를 들어, 전화번호를 이용한 이름주소는 #82-2-123-4567, 또는 #042-123-4567 등과 같이 나타낼 수 있다. 둘째, 번호와 번호 사이에는 공백을 둘 수 없으며 앞서 예와 같이 "-"을 이용하여 각 식별번호를 구분하거나, 또는 #0421234567의 경우와 같이 연이어 입력하도록 한다. 셋째, 국가 식별번호와 국내 식별번호를 생략한 가입자 전화번호만으로 이루어진 이름주소 예를 들어, #123-4567은 허용하지 않는다.
클라이언트 프로그램은 사용자 인터페이스를 통해 클라이언트 노드의 주소 해석기(resolver)에게 E.164 형식의 전화번호 이름주소를 넘겨주고, 주소 해석기는 # 표시를 통해 E.164 형식의 이름주소라는 것을 인식하며, 전화번호에서 # 표시를 제외하여 십진수 숫자가 아닌 모든 글자를 제거한다. 예를 들어, 사용자가 #82-42-123-4567의 전화번호 이름주소를 입력하면, 주소 해석기는 십진수 숫자만을 조합하여 "#82421234567" 처럼 만든다. 그런 다음에 DNS 프로토콜을 이용하여 DNS 서버에게 해당 이름주소에 대한 IP 주소를 요청한다.
DNS 서버에 전화번호 이름주소에 대한 IP 주소 요청 메시지가 도착하면 도 6에 표시된 절차를 수행한다.
도 6의 절차를 설명하기 위해 도 7의 각 동작 요소들을 먼저 살펴보기로 한다. 도면에서 DNS 서버 A(701)는 클라이언트 노드의 주소 해석기(706)가 전화번호 이름주소에 대한 IP 주소를 요청하는 로컬 DNS 서버이다. 루트 DNS 서버(702)는 DNS 서버 A(701)로부터 전화번호 이름주소에 대한 IP 주소 요청이 입력되면 국가 식별번호를 이용하여 해당 국가의 DNS를 관리하는 서버 주소(여기서는 국가 DNS 서버 B)를 DNS 서버 A(701)에 제공한다. 국가 DNS 서버(703)는 DNS 서버 A(701)로부터 전화번호 이름주소에 대한 IP 주소 요청이 입력되면 지역 식별번호를 이용하여 해당 지역의 DNS를 관리하는 서버 주소(여기서는 지역 DNS 서버 C)를 DNS 서버 A(701)에 제공한다.
지역 DNS 서버(704)는 DNS 서버 A(701)로부터 전화번호 이름주소에 대한 IP 주소 요청이 입력되면 국번 식별번호를 이용하여 해당 국번의 DNS를 관리하는 서버 주소(여기서는 국번 DNS 서버 D)를 DNS 서버 A(701)에 제공한다. 국번 DNS 서버(705)는 DNS 서버 A(701)로부터 전화번호 이름주소에 대한 IP 주소 요청이 입력되면 가입자 전화번호를 이용하여 IP 주소를 검색하여 DNS 서버 A(701)에 응답한다.
이러한 과정을 "#824212134567"라는 E.164 전화번호 이름주소를 예로 들어 설명하면, 클라이언트 노드 주소 해석기(706)로부터 #824212134567라는 이름주소가 DNS 서버 A에 입력되면, 이 DNS 서버 A(701)는 루트 DNS 서버(702)에게 #824212134567에 대한 IP 주소를 요청한다. 루트 DNS 서버(702)는 전화번호 이름주소에서 국가를 식별하여 해당 국가의 DNS 서버의 주소 즉, 국가 DNS 서버 B 정보를 DNS 서버 A(701)에게 응답한다. 다음, DNS 서버 A(701)가 루트 DNS 서버(702)로부터 제공받은 주소의 국가 DNS 서버 B(703)에 "#824212134567"의 IP 주소를 요청하면, 해당 국가 DNS 서버 B(703)는 이 전화번호 이름주소에서 지역을 식별하여 해당 지역의 DNS 서버의 주소 즉, 지역 DNS 서버 C 정보를 DNS 서버 A(701)에 응답한다.
다음, DNS 서버 A(701)가 국가 DNS 서버 B(703)로부터 제공받은 주소의 지역 DNS 서버 C(704)에 "#824212134567"의 IP 주소를 요청하면, 해당 지역 DNS 서버 C(704)는 이 전화번호 이름주소에서 국번을 식별하여 해당 국번의 DNS 서버의 주소 즉, 국번 DNS 서버 D 정보를 DNS 서버 A(701)에 응답한다. 다음, DNS 서버 A(701)가 지역 DNS 서버 D(704)로부터 제공받은 주소의 국번 DNS 서버 D(705)에 "#824212134567"의 IP 주소를 요청하면, 해당 국번 DNS 서버 D(705)는 이 전화번호 이름주소의 가입자 전화번호에 해당하는 IP 주소를 찾아서 DNS 서버 A(701)에 응답한다.
이러한 DNS 데이터베이스 구성 체계는 기존의 DNS 데이터베이스 구성 체계와 완전히 동일하다. 단지 차이는, 기존의 경우에 도메인 이름을 기준으로 데이터베이스 체계가 구성되어 있으나, 본 발명에서는 E.164 형식의 전화번호를 기준으로 데이터베이스 체계가 구성되어 있다는 점이 다른 점이다. 따라서 기본적인 동작 방식도 같다고 할 수 있다.
도 6은 전화번호 이름주소 "#82421234567"로부터 IP 주소를 획득하는 과정을 도시한 동작 흐름도이다.
먼저, 클라이언트 노드의 주소 해석기가 DNS 서버 A에게 E.164 형식의 전화번호 이름주소에 대해 IP 주소를 요청한다(S601). DNS 서버 A는 # 표시를 통해 E.164 형식의 주소라는 것을 인식하는데(S602), 전화번호 이름주소가 아니면 기존의 이름주소 탐색과정을 수행한다(S603). 이때 전화번호 이름주소는 국가 식별번호를 포함한 완전한 형태의 것일 수도 있고, 지역별 또는 서비스 권역별로 구분되는 국내 식별번호까지만을 포함할 수도 있는데, DNS 서버 A는 전화번호를 해석하여 전화번호 이름주소에 국가 식별번호를 포함하고 있는 지를 판단하고(S604), 불완전한 경우에는 DNS 서버 A에 지정되어 있는 국가 식별번호를 덧붙여서 완전한 E.164 형태의 전화번호를 구성한다(S605).
이렇게 완전한 E.164 형태의 전화번호가 구성되면, DNS 서버 A는 루트 DNS 서버에게 전화번호 이름주소 "#82421234567"에 대한 IP 주소를 요청한다(S606). 그러면, 루트 DNS 서버는 "82"라는 국가 식별번호를 통해 82번 국가의 DNS 서버 주소 B를 DNS 서버 A에게 응답한다(S607). 그러면, DNS 서버 A는 국가 DNS 서버 B에게 해당 전화번호 이름주소 "#82421234567"에 대한 IP 주소를 요청한다(S608).
국가 DNS 서버 B는 지역 식별번호를 통해 해당 지역 또는 서비스 권역을 관리하는 지역 DNS 서버 주소 C를 DNS 서버 A에게 응답한다(S609). DNS 서버 A는 다시 지역 DNS 서버 C에게 해당 전화번호 이름주소 "#82421234567"에 대한 IP 주소를 요청한다(S610). 이때, 지역 DNS 서버 C는 해당 전화번호 이름주소에 대한 IP 주소를 직접 가지고 있을 수도 있고, 가입자 국번별로 별도 관리하는 DNS 서버 주소 정보만을 가지고 있을 수 있는데, 해당되는 경우에 대한 IP 주소를 응답한다(S611).
만약, DNS 서버 A가 국번별로 관리하는 DNS 서버 주소 D 정보를 응답받았으면, 국번 DNS 서버 D에게 전화번호 이름주소 "#82421234567"에 대한 IP 주소를 요청한다(S612). 국번 DNS 서버 D는 등록되어 있는 전화번호 및 IP 주소 데이터베이스를 검색하여 할당되어 있는 IP 주소를 찾아 DNS 서버 A에게 응답한다(S613).
DNS 서버 A는 클라이언트 노드 주소 해석기에게 최종적인 답으로서 전화번호 이름주소에 대해 할당되어 있는 IP 주소를 응답한다(S614). 클라이언트 노드의 주소 해석기는 E.164 형식의 전화번호 이름주소에 대한 IP 주소를 응답으로 받는다.
위에서 양호한 실시예에 근거하여 이 발명을 설명하였지만, 이러한 실시예는 이 발명을 제한하려는 것이 아니라 예시하려는 것이다. 이 발명이 속하는 분야의 숙련자에게는 이 발명의 기술사상을 벗어남이 없이 위 실시예에 대한 다양한 변화나 변경 또는 조절이 가능함이 자명할 것이다. 그러므로, 이 발명의 보호범위는 첨부된 청구범위에 의해서만 한정될 것이며, 위와 같은 변화예나 변경예 또는 조절예를 모두 포함하는 것으로 해석되어야 할 것이다.
이상과 같이 본 발명에 의하면, 전화 단말기에 IP 프로토콜을 탑재하여 인터넷 서비스를 이용하는 호스트로서 이용하고자 할 때 기존의 유선 환경과 데스크탑 PC 환경에서 사용하던 영어 기반의 도메인 이름주소를 이용하기보다는 이미 부여되어 있고 편리하게 활용하고 있는 전화번호를 이용함으로써, 전화 단말기 사용자가 손쉽게 인터넷에 접속할 수 있도록 한다.
또한, 본 발명에 따르면 IPv6 통신 환경에서 전화 단말기가 송신자로서 동작하기 위해 자신의 IP 주소를 자동 생성할 때 전화번호를 바탕으로 생성시킬 수 있어 DHCP(Dynamic Host Configuration Protocol)와 같은 부가적인 동작 메커니즘이 없어도 IP 주소를 확보할 수 있다. 또한, 송신자가 수신자에게 IP 패킷을 보내기 위해서는 전화번호 기반의 이름주소를 가진 수신자의 IP 주소를 획득하여야 하는데, 기존의 DNS 동작 메커니즘을 변경 없이 이용하면서 단지 DNS 서버에 E.164 형식의 전화번호 해석 기능과 데이터베이스만 구축하면 가능해진다.
Claims (14)
- IPv6를 사용하는 인터넷 호스트에서 IP 주소를 자동으로 생성하는 방법에 있어서,IPv6 프로토콜 엔진이 전화 단말기의 전화번호를 읽어들이는 제 1 단계와;상기 전화 단말기의 전화번호를 구성하는 각 십진 숫자들을 4비트의 이진형식으로 변환하는 제 2 단계와;상기 제 2 단계에서 변환된 이진 비트열에 특정 비트를 패딩하여 기설정된 크기의 인터페이스 ID를 생성하는 제 3 단계와;상기 인터페이스 ID와 프리픽스 정보를 결합하여 IP 주소를 생성하는 제 4 단계를 포함한 것을 특징으로 하는 전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법.
- 제 1 항에 있어서,상기 제 1 단계는,상기 전화 단말기의 전화번호를 E.164 형식에 맞춰 읽어들이는 것을 특징으로 하는 전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법.
- 제 2 항에 있어서,상기 전화 단말기의 전화번호는 국가 식별번호와 국내 식별번호와 가입자 전화번호를 포함한 것을 특징으로 하는 전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법.
- 제 1 항에 있어서,상기 제 4 단계는,64 비트의 프리픽스 정보와 E.164 전화번호를 이용하여 생성한 64 비트의 인터페이스 ID를 결합하여 IPv6 유니캐스트 주소를 생성하는 것을 특징으로 하는 전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법.
- 제 4 항에 있어서,상기 제 3 단계는,상기 이진 비트열의 상위 또는 하위 비트 자리에 0 또는 1 비트로 패딩하여 64 비트의 인터페이스 ID를 생성하는 것을 특징으로 하는 전화번호를 이용한 IPv6 인터넷 주소 자동 생성방법.
- 컴퓨터에,전화 단말기의 전화번호를 읽어들이는 제 1 단계와;상기 전화 단말기의 전화번호를 구성하는 각 십진 숫자들을 4비트의 이진형식으로 변환하는 제 2 단계와;상기 제 2 단계에서 변환된 이진 비트열에 특정 비트를 패딩하여 기설정된 크기의 인터페이스 ID를 생성하는 제 3 단계와;상기 인터페이스 ID와 프리픽스 정보를 결합하여 IP 주소를 생성하는 제 4 단계를 포함하여, IPv6를 사용하는 인터넷 호스트에서 IP 주소를 자동으로 생성하는 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 전화번호 이름주소에 해당하는 IP 주소 획득방법에 있어서,상기 전화번호 이름주소의 IP 주소 요청이 접수되는 제 1 단계와;상기 전화번호 이름주소의 국가 식별번호를 이용하여 해당 국가의 DNS를 관리하는 서버 주소를 인식하는 제 2 단계와;상기 제 2 단계에서 인식한 해당 국가의 DNS 서버에 접근하여, 상기 전화번호 이름주소의 지역 식별번호를 이용하여 해당 지역의 DNS를 관리하는 서버의 주소를 인식하는 제 3 단계; 및상기 제 3 단계에서 인식한 해당 지역의 DNS 서버에 접근하여 상기 전화번호 이름주소의 가입자 전화번호를 이용하여 해당 가입자 전화번호의 IP 주소를 인식하는 제 4 단계를 포함한 것을 특징으로 하는 전화번호를 이용한 IP 인터넷 주소 획득방법.
- 제 7 항에 있어서,상기 제 4 단계는,상기 제 3 단계에서 인식한 해당 지역의 DNS 서버에 접근하여 상기 전화번호 이름주소의 국번 식별번호를 이용하여 해당 국번의 DNS를 관리하는 서버의 주소를 인식하고, 상기 해당 국번의 DNS 서버에 접근하여 상기 가입자 전화번호의 IP 주소를 인식하는 것을 특징으로 하는 전화번호를 이용한 IP 인터넷 주소 획득방법.
- 제 7 항에 있어서,상기 제 1 단계는, 상기 전화번호 이름주소가 국내 식별번호(지역 식별번호와 가입자 전화번호)만을 포함하면 국가 식별번호를 덧붙인 후 상기 제 2 단계를 수행하는 것을 특징으로 하는 전화번호를 이용한 IP 인터넷 주소 획득방법.
- 제 7 항 내지 제 9 항 중 어느 한 항에 있어서,상기 전화번호 이름주소는 E.164 형식의 전화번호인 것을 특징으로 하는 전화번호를 이용한 IP 인터넷 주소 획득방법.
- 제 10 항에 있어서,상기 전화번호 이름주소는 상기 E.164 형식의 전화번호 앞에 특수문자를 부가하여 형성한 것을 특징으로 하는 전화번호를 이용한 IP 인터넷 주소 획득방법.
- 컴퓨터에,전화번호 이름주소의 IP 주소 요청이 접수되면, 상기 전화번호 이름주소의 국가 식별번호를 이용하여 해당 국가의 DNS를 관리하는 서버 주소를 인식하는 제 1 단계와;상기 제 1 단계에서 인식한 해당 국가의 DNS 서버에 접근하여, 상기 전화번호 이름주소의 지역 식별번호를 이용하여 해당 지역의 DNS를 관리하는 서버의 주소를 인식하는 제 2 단계; 및상기 제 2 단계에서 인식한 해당 지역의 DNS 서버에 접근하여 상기 전화번호 이름주소의 가입자 전화번호를 이용하여 해당 가입자 전화번호의 IP 주소를 인식하는 제 3 단계를 포함하여, 전화번호를 이용한 IP 인터넷 주소 획득방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 전화번호 이름주소에 대한 IP 주소를 해석하기 위한 DNS 서버 시스템에 있어서,상기 전화번호 이름주소의 국가 식별번호에 해당하는 국가의 DNS 서버 주소를 관리하는 루트 DNS 서버와,상기 전화번호 이름주소의 지역 식별번호에 해당하는 지역의 DNS 서버 주소를 관리하는 국가 DNS 서버와,상기 전화번호 이름주소의 국번 식별번호에 해당하는 국번의 DNS 서버 주소 또는 IP 주소를 관리하는 지역 DNS 서버를 포함하여,상기 루트 DNS 서버와 국가 DNS 서버와 지역 DNS 서버를 통해 상기 전화번호 이름주소에 해당하는 IP 주소를 획득하여 클라이언트 노드의 주소 해석기에 제공하는 대상 DNS 서버를 포함한 것을 특징으로 하는 DNS 서버 시스템.
- 제 13 항에 있어서,상기 전화번호 이름주소의 가입자 전화번호에 해당하는 IP 주소를 관리하는 국번 DNS 서버를 더 포함한 것을 특징으로 하는 DNS 서버 시스템.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0083013A KR100369939B1 (ko) | 2000-12-27 | 2000-12-27 | 전화번호를 이용한 아이피브이6 인터넷 주소 자동생성방법 및 획득방법 |
PCT/KR2001/000920 WO2002052794A1 (en) | 2000-12-27 | 2001-05-31 | Method of automatically generating ipv6 address using e.164 telephone number and of looking up ip address assigned to e.164 telephone number |
EP01934617A EP1350365A4 (en) | 2000-12-27 | 2001-05-31 | METHOD FOR AUTOMATICALLY GENERATING AN IPV6 ADDRESS USING AN E.164 TELEPHONE NUMBER AND SEARCHING AN IP ADDRESS ATTRIBUTED TO AN E.164 TELEPHONE NUMBER |
US09/898,565 US20020083198A1 (en) | 2000-12-27 | 2001-07-02 | Method of automatically generating IPv6 address using E.164 telephone number and of looking up IP address assigned to E.164 telephone number |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0083013A KR100369939B1 (ko) | 2000-12-27 | 2000-12-27 | 전화번호를 이용한 아이피브이6 인터넷 주소 자동생성방법 및 획득방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020054191A KR20020054191A (ko) | 2002-07-06 |
KR100369939B1 true KR100369939B1 (ko) | 2003-01-29 |
Family
ID=19703683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0083013A KR100369939B1 (ko) | 2000-12-27 | 2000-12-27 | 전화번호를 이용한 아이피브이6 인터넷 주소 자동생성방법 및 획득방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20020083198A1 (ko) |
EP (1) | EP1350365A4 (ko) |
KR (1) | KR100369939B1 (ko) |
WO (1) | WO2002052794A1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100426055B1 (ko) * | 2001-12-21 | 2004-04-06 | 한국전자통신연구원 | 망계층에서의 아이피 버전 식스 기반 노드의 안전한멀티캐스트 주소 자동할당방법 |
KR100547119B1 (ko) * | 2003-06-05 | 2006-01-26 | 삼성전자주식회사 | 인터페이스 ID를 이용하여 IPv6 주소를 생성하는방법 및 그 장치 |
US9722979B2 (en) | 2009-02-13 | 2017-08-01 | Samsung Electronics Co., Ltd | System and method for automatic wireless connection between a portable terminal and a digital device |
Families Citing this family (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100409177B1 (ko) * | 2001-08-23 | 2003-12-18 | 한국전자통신연구원 | 인터넷 망에서의 전화번호 도메인 이름 시스템 및 그동작방법 |
SE0202059D0 (sv) | 2002-07-02 | 2002-07-02 | Ericsson Telefon Ab L M | Method and apparatus for routing a service request in a telecommunication system |
AU2003277686A1 (en) * | 2002-11-01 | 2004-05-25 | Dong-Il Song | Top-level domain system and method of utilizing the same |
US7380021B2 (en) * | 2002-12-18 | 2008-05-27 | International Business Machines Corporation | Method for designating internet protocol addresses |
FI20030797A0 (fi) * | 2003-05-27 | 2003-05-27 | Nokia Corp | Tietokannan suorituskyvyn parantaminen nimipalvelinjärjestelmässä |
US20060172744A1 (en) * | 2003-06-27 | 2006-08-03 | Robert Tornkvist | Method and system for subscriber integrity in a mobile communications system |
CN1312886C (zh) * | 2003-09-24 | 2007-04-25 | 中国科学院计算技术研究所 | 互联网络中实现端到端通信的动态被动式域名分配方法 |
US20050144249A1 (en) * | 2003-12-31 | 2005-06-30 | Us Edirect, Inc. | Method to populate a database |
DE102004026173A1 (de) * | 2004-05-28 | 2005-12-22 | Siemens Ag | Vorrichtung und Verfahren zur Verknüpfung der Adressierungsschemata von leitungsvermittelnden und paketvermittelnden Telekommunikationsnetzen |
US8964765B2 (en) * | 2004-11-12 | 2015-02-24 | Broadcom Corporation | Mobile handheld multi-media gateway and phone |
KR101145464B1 (ko) * | 2004-12-29 | 2012-05-15 | 주식회사 케이티 | 전화번호 체계를 이용한 주소 할당 방법 |
CN1984155B (zh) * | 2005-12-15 | 2010-09-15 | 上海贝尔阿尔卡特股份有限公司 | 一种IPv6接入网中的域名配置方法及其网络设备 |
US7844287B2 (en) * | 2006-05-11 | 2010-11-30 | Sony Ericsson Mobile Communications Ab | Automatic spread of applications |
US7991910B2 (en) | 2008-11-17 | 2011-08-02 | Amazon Technologies, Inc. | Updating routing information based on client location |
US8028090B2 (en) | 2008-11-17 | 2011-09-27 | Amazon Technologies, Inc. | Request routing utilizing client location information |
US8244885B2 (en) * | 2007-12-26 | 2012-08-14 | Motorola Solutions, Inc. | Using domain name service for identifying a home domain of a roaming device |
US8046480B2 (en) * | 2008-03-31 | 2011-10-25 | Amazon Technologies, Inc. | Embedding overlay virtual network addresses in underlying substrate network addresses |
US7962597B2 (en) | 2008-03-31 | 2011-06-14 | Amazon Technologies, Inc. | Request routing based on class |
US8447831B1 (en) | 2008-03-31 | 2013-05-21 | Amazon Technologies, Inc. | Incentive driven content delivery |
US7970820B1 (en) | 2008-03-31 | 2011-06-28 | Amazon Technologies, Inc. | Locality based content distribution |
US8321568B2 (en) | 2008-03-31 | 2012-11-27 | Amazon Technologies, Inc. | Content management |
US8601090B1 (en) | 2008-03-31 | 2013-12-03 | Amazon Technologies, Inc. | Network resource identification |
US8606996B2 (en) | 2008-03-31 | 2013-12-10 | Amazon Technologies, Inc. | Cache optimization |
US20090290698A1 (en) * | 2008-05-23 | 2009-11-26 | Sony Ericsson Mobile Communications Ab | Method and device for transmitting voice data in a communication network |
US9407681B1 (en) | 2010-09-28 | 2016-08-02 | Amazon Technologies, Inc. | Latency measurement in resource requests |
US8073940B1 (en) | 2008-11-17 | 2011-12-06 | Amazon Technologies, Inc. | Managing content delivery network service providers |
US8688837B1 (en) | 2009-03-27 | 2014-04-01 | Amazon Technologies, Inc. | Dynamically translating resource identifiers for request routing using popularity information |
US8756341B1 (en) | 2009-03-27 | 2014-06-17 | Amazon Technologies, Inc. | Request routing utilizing popularity information |
US8412823B1 (en) | 2009-03-27 | 2013-04-02 | Amazon Technologies, Inc. | Managing tracking information entries in resource cache components |
GB0905559D0 (en) | 2009-03-31 | 2009-05-13 | British Telecomm | Addressing scheme |
US8782236B1 (en) | 2009-06-16 | 2014-07-15 | Amazon Technologies, Inc. | Managing resources using resource expiration data |
US8526584B2 (en) * | 2009-08-18 | 2013-09-03 | Mitel Networks Corporation | Device and method for preventing ion build-up in liquid crystal displays |
US8397073B1 (en) | 2009-09-04 | 2013-03-12 | Amazon Technologies, Inc. | Managing secure content in a content delivery network |
US8433771B1 (en) | 2009-10-02 | 2013-04-30 | Amazon Technologies, Inc. | Distribution network with forward resource propagation |
CN102055637B (zh) | 2009-11-03 | 2015-06-03 | 中兴通讯股份有限公司 | 宽带网络***及其实现方法 |
US9495338B1 (en) | 2010-01-28 | 2016-11-15 | Amazon Technologies, Inc. | Content distribution network |
US8923182B2 (en) * | 2010-06-23 | 2014-12-30 | Arm Finland Oy | Method and apparatus for providing IPv6 link-layer adaptation over a wireless channel |
US10958501B1 (en) | 2010-09-28 | 2021-03-23 | Amazon Technologies, Inc. | Request routing information based on client IP groupings |
US9003035B1 (en) | 2010-09-28 | 2015-04-07 | Amazon Technologies, Inc. | Point of presence management in request routing |
US9712484B1 (en) | 2010-09-28 | 2017-07-18 | Amazon Technologies, Inc. | Managing request routing information utilizing client identifiers |
US8468247B1 (en) | 2010-09-28 | 2013-06-18 | Amazon Technologies, Inc. | Point of presence management in request routing |
US10097398B1 (en) | 2010-09-28 | 2018-10-09 | Amazon Technologies, Inc. | Point of presence management in request routing |
US8452874B2 (en) | 2010-11-22 | 2013-05-28 | Amazon Technologies, Inc. | Request routing processing |
US10467042B1 (en) | 2011-04-27 | 2019-11-05 | Amazon Technologies, Inc. | Optimized deployment based upon customer locality |
US8995360B2 (en) * | 2011-06-09 | 2015-03-31 | Time Warner Cable Enterprises Llc | Techniques for prefix subnetting |
US9369429B1 (en) * | 2011-12-22 | 2016-06-14 | Infoblox Inc. | Associating text strings with numeric numbers for IP address management |
US20130250937A1 (en) | 2012-03-20 | 2013-09-26 | Leonid V. Nikeyenkov | Method for Converging Telephone Number and IP Address |
US10623408B1 (en) | 2012-04-02 | 2020-04-14 | Amazon Technologies, Inc. | Context sensitive object management |
US9154551B1 (en) | 2012-06-11 | 2015-10-06 | Amazon Technologies, Inc. | Processing DNS queries to identify pre-processing information |
US9787578B2 (en) * | 2012-06-26 | 2017-10-10 | Cox Communications, Inc. | Systems and methods of IPV6 mapping |
US9323577B2 (en) | 2012-09-20 | 2016-04-26 | Amazon Technologies, Inc. | Automated profiling of resource usage |
WO2014089677A1 (en) * | 2012-12-10 | 2014-06-19 | Bluecat Networks Inc | System and method for ip network semantic label storage and management |
US10205698B1 (en) | 2012-12-19 | 2019-02-12 | Amazon Technologies, Inc. | Source-dependent address resolution |
US9294391B1 (en) | 2013-06-04 | 2016-03-22 | Amazon Technologies, Inc. | Managing network computing components utilizing request routing |
KR20150106122A (ko) * | 2014-03-11 | 2015-09-21 | 한국전자통신연구원 | IPv6 주소 설정 방법 |
US10097448B1 (en) | 2014-12-18 | 2018-10-09 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10033627B1 (en) | 2014-12-18 | 2018-07-24 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10091096B1 (en) | 2014-12-18 | 2018-10-02 | Amazon Technologies, Inc. | Routing mode and point-of-presence selection service |
US10225326B1 (en) | 2015-03-23 | 2019-03-05 | Amazon Technologies, Inc. | Point of presence based data uploading |
US9819567B1 (en) | 2015-03-30 | 2017-11-14 | Amazon Technologies, Inc. | Traffic surge management for points of presence |
US9832141B1 (en) | 2015-05-13 | 2017-11-28 | Amazon Technologies, Inc. | Routing based request correlation |
US10097566B1 (en) | 2015-07-31 | 2018-10-09 | Amazon Technologies, Inc. | Identifying targets of network attacks |
US9774619B1 (en) | 2015-09-24 | 2017-09-26 | Amazon Technologies, Inc. | Mitigating network attacks |
US10270878B1 (en) | 2015-11-10 | 2019-04-23 | Amazon Technologies, Inc. | Routing for origin-facing points of presence |
US10049051B1 (en) | 2015-12-11 | 2018-08-14 | Amazon Technologies, Inc. | Reserved cache space in content delivery networks |
US10257307B1 (en) | 2015-12-11 | 2019-04-09 | Amazon Technologies, Inc. | Reserved cache space in content delivery networks |
US10348639B2 (en) | 2015-12-18 | 2019-07-09 | Amazon Technologies, Inc. | Use of virtual endpoints to improve data transmission rates |
US10075551B1 (en) | 2016-06-06 | 2018-09-11 | Amazon Technologies, Inc. | Request management for hierarchical cache |
US10110694B1 (en) | 2016-06-29 | 2018-10-23 | Amazon Technologies, Inc. | Adaptive transfer rate for retrieving content from a server |
US10187917B2 (en) * | 2016-08-22 | 2019-01-22 | Nokia Of America Corporation | Generation of mobile session identifier for neutral host network |
US9992086B1 (en) | 2016-08-23 | 2018-06-05 | Amazon Technologies, Inc. | External health checking of virtual private cloud network environments |
US10033691B1 (en) | 2016-08-24 | 2018-07-24 | Amazon Technologies, Inc. | Adaptive resolution of domain name requests in virtual private cloud network environments |
US10469513B2 (en) | 2016-10-05 | 2019-11-05 | Amazon Technologies, Inc. | Encrypted network addresses |
US10372499B1 (en) | 2016-12-27 | 2019-08-06 | Amazon Technologies, Inc. | Efficient region selection system for executing request-driven code |
US10831549B1 (en) | 2016-12-27 | 2020-11-10 | Amazon Technologies, Inc. | Multi-region request-driven code execution system |
US10938884B1 (en) | 2017-01-30 | 2021-03-02 | Amazon Technologies, Inc. | Origin server cloaking using virtual private cloud network environments |
US10503613B1 (en) | 2017-04-21 | 2019-12-10 | Amazon Technologies, Inc. | Efficient serving of resources during server unavailability |
US11075987B1 (en) | 2017-06-12 | 2021-07-27 | Amazon Technologies, Inc. | Load estimating content delivery network |
US10447648B2 (en) | 2017-06-19 | 2019-10-15 | Amazon Technologies, Inc. | Assignment of a POP to a DNS resolver based on volume of communications over a link between client devices and the POP |
US10742593B1 (en) | 2017-09-25 | 2020-08-11 | Amazon Technologies, Inc. | Hybrid content request routing system |
US10592578B1 (en) | 2018-03-07 | 2020-03-17 | Amazon Technologies, Inc. | Predictive content push-enabled content delivery network |
US10862852B1 (en) * | 2018-11-16 | 2020-12-08 | Amazon Technologies, Inc. | Resolution of domain name requests in heterogeneous network environments |
US11025747B1 (en) | 2018-12-12 | 2021-06-01 | Amazon Technologies, Inc. | Content request pattern-based routing system |
CN110401730B (zh) * | 2019-07-25 | 2021-06-29 | 华为技术有限公司 | Ip地址生成方法及装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5623545A (en) * | 1995-08-31 | 1997-04-22 | National Semiconductor Corporation | Automatic data generation for self-test of cryptographic hash algorithms in personal security devices |
US6185184B1 (en) * | 1995-09-25 | 2001-02-06 | Netspeak Corporation | Directory server for providing dynamically assigned network protocol addresses |
US5956391A (en) * | 1996-02-09 | 1999-09-21 | Telefonaktiebolaget Lm Ericsson | Billing in the internet |
US20010055299A1 (en) * | 1996-08-16 | 2001-12-27 | Keith C. Kelly | Method and apparatus for establishing communications between packet-switched and circuit-switched networks |
US6016307A (en) * | 1996-10-31 | 2000-01-18 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
US6104711A (en) * | 1997-03-06 | 2000-08-15 | Bell Atlantic Network Services, Inc. | Enhanced internet domain name server |
US6157648A (en) * | 1997-03-06 | 2000-12-05 | Bell Atlantic Network Services, Inc. | Network session management |
US6295292B1 (en) * | 1997-03-06 | 2001-09-25 | Bell Atlantic Network Services, Inc. | Inbound gateway authorization processing for inter-carrier internet telephony |
US5974453A (en) * | 1997-10-08 | 1999-10-26 | Intel Corporation | Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address |
US6731642B1 (en) * | 1999-05-03 | 2004-05-04 | 3Com Corporation | Internet telephony using network address translation |
US6868416B2 (en) * | 1999-12-03 | 2005-03-15 | Korea Telecommunication Authority | Internet addressing architecture and hierarchical routing method thereof |
JP3420150B2 (ja) * | 1999-12-27 | 2003-06-23 | エヌイーシーインフロンティア株式会社 | インターネットによる通信が可能な電話通信装置と主電話制御装置 |
-
2000
- 2000-12-27 KR KR10-2000-0083013A patent/KR100369939B1/ko not_active IP Right Cessation
-
2001
- 2001-05-31 EP EP01934617A patent/EP1350365A4/en not_active Withdrawn
- 2001-05-31 WO PCT/KR2001/000920 patent/WO2002052794A1/en active Application Filing
- 2001-07-02 US US09/898,565 patent/US20020083198A1/en not_active Abandoned
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100426055B1 (ko) * | 2001-12-21 | 2004-04-06 | 한국전자통신연구원 | 망계층에서의 아이피 버전 식스 기반 노드의 안전한멀티캐스트 주소 자동할당방법 |
KR100547119B1 (ko) * | 2003-06-05 | 2006-01-26 | 삼성전자주식회사 | 인터페이스 ID를 이용하여 IPv6 주소를 생성하는방법 및 그 장치 |
US9722979B2 (en) | 2009-02-13 | 2017-08-01 | Samsung Electronics Co., Ltd | System and method for automatic wireless connection between a portable terminal and a digital device |
US10505908B2 (en) | 2009-02-13 | 2019-12-10 | Samsung Electronics Co., Ltd | System and method for automatic wireless connection between a portable terminal and a digital device |
Also Published As
Publication number | Publication date |
---|---|
WO2002052794A1 (en) | 2002-07-04 |
EP1350365A1 (en) | 2003-10-08 |
KR20020054191A (ko) | 2002-07-06 |
US20020083198A1 (en) | 2002-06-27 |
EP1350365A4 (en) | 2009-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100369939B1 (ko) | 전화번호를 이용한 아이피브이6 인터넷 주소 자동생성방법 및 획득방법 | |
CN1552150B (zh) | 利用域名***服务器和实体标识符可携带转移数据库将实体标识符解析成因特网地址的方法和装置 | |
US7373426B2 (en) | Network system using name server with pseudo host name and pseudo IP address generation function | |
US6839421B2 (en) | Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system | |
KR100548862B1 (ko) | Ip를 이용하여 통신하기 위한 네트워크 | |
US7522931B2 (en) | Method and apparatus for accessing a network computer to establish a push-to-talk session | |
EP1482713A2 (en) | System and method for routing messages over disparate networks | |
US8605736B2 (en) | Method, system and apparatus for heterogeneous addressing mapping | |
JP2005516564A (ja) | 間接的なアドレス方法を用いたダイヤリング | |
US10212288B2 (en) | Method for converging telephone number and IP address | |
EP2070299B1 (en) | Address resolution in a communication system | |
JP3856427B2 (ja) | 端末間の接続方法 | |
KR102185665B1 (ko) | All-IP 환경에서 IPv6 주소 기반의 통신을 위한 사용자 식별 서버, 단말, 방법, 및 기록 매체 | |
FI113996B (fi) | Tilaajatunnuksen siirrettävyys | |
JP6535298B2 (ja) | Enumサーバ、enumデータ登録・回答方法およびプログラム | |
WO2001086470A1 (en) | Allocation of internet addresses using global network naming | |
KR101073575B1 (ko) | 이넘 정보가 포함된 메시지 전송 방법 | |
JP2005167728A (ja) | 通信システム及び通信方法 | |
KR20050048383A (ko) | DHCPv6서버에서의 인터넷주소 할당 및 등록방법 | |
EP1856882B1 (en) | Transferability of a network address | |
KR20040085644A (ko) | 차세대 인터넷 주소자원 체계와 전화번호를 이용한 자동홈 네트워크 구축방법 | |
WO2008155460A1 (en) | A method for providing a communication connection, a database of communication attributes, and a terminal or other network element using commnuciation attributes | |
Rice | ENUM: A Bridge Between Voice and Data | |
WO2003010945A1 (en) | System and method for establishing a call in a telecommunications network | |
JP2002208940A (ja) | Ip通信システム、ip通信方法及び携帯端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20091228 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |