ipv4/ipv6, hip, e.164, uri/urn/url, doi overviews
DESCRIPTION
IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews. Sep. 7. 2005 Seungjae Lee [email protected]. 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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 2: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/2.jpg)
2 / 27
Contents
IPv4/IPv6 HIP E.164 URI/URN/URL DOI
![Page 3: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/3.jpg)
3 / 27
IPv4
The current Internet Protocol address e.g. 147.46.125.125 RFC 791 (1981) 32bit address:
4,294,967,296interfaces maximum
![Page 4: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/4.jpg)
4 / 27
The address shortage problem 232 addresses is too few Solution
CIDRTighter control on the allocation of
addressesNetwork renumberingDHCPNAT IPv6 (!)
![Page 5: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/5.jpg)
5 / 27
IPv6
RFC 2460 (1998) 128bit address space : 2128 = 3.4*1038
e.g. 21DA:00D3:0000:2F3B:00AA:00FF:FE28:9C5A
![Page 6: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/6.jpg)
6 / 27
IPv6 features
Larger address space Flexible header format Auto-configuration Support for resource allocation Security Mobility
![Page 7: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/7.jpg)
7 / 27
IPv6 deployments
The Internet is still mostly IPv4 Transitional mechanisms
e.g. dual stack, encapsulation
![Page 8: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/8.jpg)
8 / 27
Contents
IPv4/IPv6 HIP E.164 URI/URN/URL DOI
![Page 9: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/9.jpg)
9 / 27
The Need for HIP
Dual functionalities of current IP addressTopological locatorNetwork interface identity
Limited flexibilityE.g. IP address renumbering, mobility,
multi-homing
![Page 10: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/10.jpg)
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
![Page 11: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/11.jpg)
11 / 27
Pros and Cons of HIP
ProsSolves mobility and multi-homing
problemSecurity
ConsThe IP stack must be modified
![Page 12: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/12.jpg)
12 / 27
Mobility support of HIP
![Page 13: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/13.jpg)
13 / 27
Multi-homing support of HIP
![Page 14: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/14.jpg)
14 / 27
Contents
IPv4/IPv6 HIP E.164 URI/URN/URL DOI
![Page 15: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/15.jpg)
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/
![Page 16: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/16.jpg)
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
![Page 17: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/17.jpg)
17 / 27
E.164 and the Internet
Internet phoneVoIP, Interworking Gateway
E.164 in IPv6 address space (Patent:KT) ENUM
![Page 18: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/18.jpg)
18 / 27
Contents
IPv4/IPv6 HIP E.164 URI/URN/URL DOI
![Page 19: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/19.jpg)
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
![Page 20: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/20.jpg)
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.”
![Page 21: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/21.jpg)
21 / 27
URN Syntax
urn:nid:nssnid = Namespace Idnss = Namespace Specific String
Examplesurn:ietf:rfc:3187urn:isbn:0451450523
![Page 22: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/22.jpg)
22 / 27
URN Resolution
URN Converter
Web Server
URN
URC
URL
resource content
![Page 23: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/23.jpg)
23 / 27
URN Properties
Global scope Global uniqueness Persistence Scalability Legacy support Extensibility Independence
![Page 24: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/24.jpg)
24 / 27
Contents
IPv4/IPv6 HIP E.164 URI/URN/URL DOI
![Page 25: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/25.jpg)
25 / 27
DOI
Digital Object IdentifierName for an entity on digital networks
doi:naming_authority/identifier Almost the same role with the URN
![Page 26: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/26.jpg)
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(한국전산원 )
![Page 27: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews](https://reader035.vdocument.in/reader035/viewer/2022062408/5681320d550346895d9860d2/html5/thumbnails/27.jpg)
27 / 27
End of Presentation
Q / A