Actions
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 | 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 a superset of the TLV-TYPE 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) |
[32768, 65535] | For future assignment (3-byte or 5-byte encoding, application range in NDN packet spec) |
>65535 | Invalid values (5-byte encoding) |
References¶
https://docs.named-data.net/NDN-packet-spec/current/name.html
https://docs.named-data.net/NDN-packet-spec/current/types.html
Updated by Davide Pesavento over 1 year ago ยท 29 revisions