Actions
NameComponentType » History » Revision 18
« Previous |
Revision 18/29
(diff)
| Next »
Davide Pesavento, 06/28/2020 02:19 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 | 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 over 5 years ago · 29 revisions