Actions
NameComponentType » History » Revision 21
« Previous |
Revision 21/29
(diff)
| Next »
Alex Afanasyev, 10/26/2021 02:35 PM
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 | 48 (0x30) | *OCTET | Well-known keyword | (not defined) | |
SegmentNameComponent | 50 (0x32) | NonNegativeInteger | Segment number | seg=<dec> |
NDN naming conventions |
ByteOffsetNameComponent | 52 (0x34) | NonNegativeInteger | Byte offset | off=<dec> |
NDN naming conventions |
VersionNameComponent | 54 (0x36) | NonNegativeInteger | Version number | v=<dec> |
NDN naming conventions |
TimestampNameComponent | 56 (0x38) | NonNegativeInteger | Unix timestamp in microseconds | t=<dec> |
NDN naming conventions |
SequenceNumNameComponent | 58 (0x3a) | NonNegativeInteger | Sequence number | seq=<dec> |
NDN naming conventions |
Reserved ranges¶
The reserved ranges are superset of TLV code reservations of the NDN packet specification with the following additions:
Type (dec) | Description |
---|---|
[128, 252] | For future assignment (1-byte encoding, application range in NDN packet spec) |
>32767 | For future assignment (3-byte or 5-byte encoding, application range in NDN packet spec) |
65536+ | Invalid values (5+-byte encoding) |
References¶
https://named-data.net/doc/NDN-packet-spec/current/name.html
Updated by Alex Afanasyev about 3 years ago · 29 revisions