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 over 5 years ago · 29 revisions