IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

Preview:

Citation preview

IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews

Sep. 7. 2005Seungjae Lee

sjlee@mmlab.snu.ac.kr

2 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

3 / 27

IPv4

The current Internet Protocol address e.g. 147.46.125.125 RFC 791 (1981) 32bit address:

4,294,967,296interfaces maximum

4 / 27

The address shortage problem 232 addresses is too few Solution

CIDRTighter control on the allocation of

addressesNetwork renumberingDHCPNAT IPv6 (!)

5 / 27

IPv6

RFC 2460 (1998) 128bit address space : 2128 = 3.4*1038

e.g. 21DA:00D3:0000:2F3B:00AA:00FF:FE28:9C5A

6 / 27

IPv6 features

Larger address space Flexible header format Auto-configuration Support for resource allocation Security Mobility

7 / 27

IPv6 deployments

The Internet is still mostly IPv4 Transitional mechanisms

e.g. dual stack, encapsulation

8 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

9 / 27

The Need for HIP

Dual functionalities of current IP addressTopological locatorNetwork interface identity

Limited flexibilityE.g. IP address renumbering, mobility,

multi-homing

10 / 27

HIP: Host Identity Protocol

Introduce Host Identity (HI) namespaceDecouples the name and locator rolesPublic key system

New HI layerTranslates

Host ID intoIP addressand vice versa

11 / 27

Pros and Cons of HIP

ProsSolves mobility and multi-homing

problemSecurity

ConsThe IP stack must be modified

12 / 27

Mobility support of HIP

13 / 27

Multi-homing support of HIP

14 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

15 / 27

E.164

E.164 provides the number structure and functionality for the following three categories ofInternational Public Telecommunication numbers.

Geographical Global Networks

areas services

+800+82

ITU-T:ITU Telecommunication Standardization Sectorhttp://www.itu.int/ITU-T/

16 / 27

E.164 Number for Geographical areas

1-3 digits(M)

N digits Max (15-M-N) digits

CC NDC SN

National (significant) number

E.164 Number for geographical areas

CC : Country CodeNDC : National Destination CodeSN : Subscriber Number

17 / 27

E.164 and the Internet

Internet phoneVoIP, Interworking Gateway

E.164 in IPv6 address space (Patent:KT) ENUM

18 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

19 / 27

URI/URL/URN

Term Definition

URI

• Unique identifier for online resources

- Location- Identity

URL • Locator of online resources

URN • Unique identifier of online resources

URC • Metadata for information

20 / 27

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.”

21 / 27

URN Syntax

urn:nid:nssnid = Namespace Idnss = Namespace Specific String

Examplesurn:ietf:rfc:3187urn:isbn:0451450523

22 / 27

URN Resolution

URN Converter

Web Server

URN

URC

URL

resource content

23 / 27

URN Properties

Global scope Global uniqueness Persistence Scalability Legacy support Extensibility Independence

24 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

25 / 27

DOI

Digital Object IdentifierName for an entity on digital networks

doi:naming_authority/identifier Almost the same role with the URN

26 / 27

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: RFCUniversal Contents Identifier (UCI):

based on URN, 2003 NCA(한국전산원 )

27 / 27

End of Presentation

Q / A

Recommended