Project

General

Profile

Actions

NameComponentType » History » Revision 16

« Previous | Revision 16/29 (diff) | Next »
Davide Pesavento, 11/22/2019 11:10 PM


Name Component Type Assignment

This document provides reference to the assigned Name Component types as well as 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)

Updated by Davide Pesavento almost 5 years ago · 29 revisions