Project

General

Profile

Actions

NameComponentType » History » Revision 17

« Previous | Revision 17/29 (diff) | Next »
Davide Pesavento, 06/12/2020 09:59 AM


Name Component Type Assignment

This document lists the assigned Name Component types as well as the reserves ranges of types for experimentation purposes.

Assigned types

Component Type TLV-TYPE TLV-VALUE Format Description Alternate URI Format Reference
Invalid 0 (0x00) N/A Invalid name component type N/A NDN packet spec
ImplicitSha256DigestComponent 1 (0x01) 32OCTET Implicit SHA-256 digest component sha256digest=<hex> NDN packet spec
ParametersSha256DigestComponent 2 (0x02) 32OCTET SHA-256 digest of Interest Parameters params-sha256=<hex> NDN packet spec
GenericNameComponent 8 (0x08) *OCTET Generic name component "8=" prefix omitted NDN packet spec
KeywordNameComponent 32 (0x20) *OCTET Well-known keyword (not defined)
SegmentNameComponent 33 (0x21) nonNegativeInteger Segment number seg=<dec> NDN naming conventions
ByteOffsetNameComponent 34 (0x22) nonNegativeInteger Byte offset off=<dec> NDN naming conventions
VersionNameComponent 35 (0x23) nonNegativeInteger Version number v=<dec> NDN naming conventions
TimestampNameComponent 36 (0x24) nonNegativeInteger Unix timestamp in microseconds t=<dec> NDN naming conventions
SequenceNumNameComponent 37 (0x25) nonNegativeInteger Sequence number seq=<dec> NDN naming conventions

Reserved ranges

Type (dec) Description
3-7, 9-31 Reserved
38-200 Unassigned (1-byte encoding)
201-252 For experimental use (1-byte encoding)
253-3200 Unassigned (3-byte encoding)
3201-65535 For experimental use (3-byte encoding)
65536+ Invalid values (5+-byte encoding)

References

https://named-data.net/doc/NDN-packet-spec/current/name.html

Updated by Davide Pesavento almost 4 years ago · 17 revisions