280 likes | 395 Views
IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews. Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr. Contents. IPv4/IPv6 HIP E.164 URI/URN/URL DOI. IPv4. The current Internet Protocol address e.g. 147.46.125.125 RFC 791 (1981) 32bit address: 4,294,967,296 interfaces maximum.
E N D
IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr
Contents • IPv4/IPv6 • HIP • E.164 • URI/URN/URL • DOI
IPv4 • The current Internet Protocol address • e.g. 147.46.125.125 • RFC 791 (1981) • 32bit address:4,294,967,296interfaces maximum
The address shortage problem • 232 addresses is too few • Solution • CIDR • Tighter control on the allocation of addresses • Network renumbering • DHCP • NAT • IPv6 (!)
IPv6 • RFC 2460 (1998) • 128bit address space : 2128 = 3.4*1038 • e.g. 21DA:00D3:0000:2F3B:00AA:00FF:FE28:9C5A
IPv6 features • Larger address space • Flexible header format • Auto-configuration • Support for resource allocation • Security • Mobility
IPv6 deployments • The Internet is still mostly IPv4 • Transitional mechanisms • e.g. dual stack, encapsulation
Contents • IPv4/IPv6 • HIP • E.164 • URI/URN/URL • DOI
The Need for HIP • Dual functionalities of current IP address • Topological locator • Network interface identity • Limited flexibility • E.g. IP address renumbering, mobility,multi-homing
HIP: Host Identity Protocol • Introduce Host Identity (HI) namespace • Decouples the name and locator roles • Public key system • New HI layer • Translates Host ID intoIP addressand vice versa
Pros and Cons of HIP • Pros • Solves mobility and multi-homing problem • Security • Cons • The IP stack must be modified
Contents • IPv4/IPv6 • HIP • E.164 • URI/URN/URL • DOI
+82 +800 E.164 E.164 provides the number structure and functionality for the following three categories ofInternational Public Telecommunication numbers. Geographical Global Networks areas services • ITU-T:ITU Telecommunication Standardization Sector • http://www.itu.int/ITU-T/
CC NDC SN E.164 Number for Geographical areas 1-3 digits (M) N digits Max (15-M-N) digits National (significant) number E.164 Number for geographical areas CC : Country Code NDC : National Destination Code SN : Subscriber Number
E.164 and the Internet • Internet phone • VoIP, Interworking Gateway • E.164 in IPv6 address space (Patent:KT) • ENUM
Contents • IPv4/IPv6 • HIP • E.164 • URI/URN/URL • DOI
URL and URN • URL : Uniform Resource Locator • “My copy of the book is on the lightstand in my bedroom.” • scheme://authority/path?query • URN : Uniform Resource Name • “I read a neat book;it’s called Pragmatic Programmer.”
URN Syntax • urn:nid:nss • nid = Namespace Id • nss = Namespace Specific String • Examples • urn:ietf:rfc:3187 • urn:isbn:0451450523
URN URC URL resource content URN Resolution URN Converter Web Server
URN Properties • Global scope • Global uniqueness • Persistence • Scalability • Legacy support • Extensibility • Independence
Contents • IPv4/IPv6 • HIP • E.164 • URI/URN/URL • DOI
DOI • Digital Object Identifier • Name for an entity on digital networks • doi:naming_authority/identifier • Almost the same role with the URN
DOI and URN • DOI • Managed by International DOI Foundation (IDF) • Fulfills all the functional requirements of URN, but not registered as a formal URN • Internet draft : A spec for DOI as a URI • URN • IETF Standard: RFC • Universal Contents Identifier (UCI):based on URN, 2003 NCA(한국전산원)