Project

General

Profile

NameComponentType » History » Version 9

Davide Pesavento, 07/30/2018 03:08 PM

1 1 Alex Afanasyev
# Name Component Type Assignment
2
3 9 Davide Pesavento
This document provides reference to the assigned Name Component types as well as reserves ranges of types for experimentation purposes.
4 2 Alex Afanasyev
5
## Assigned types
6
7 9 Davide Pesavento
Type                                    | Assigned value (dec) | Description of the content           | Reference
8
----------------------------------------|----------------------|--------------------------------------|----------
9
Invalid                                 |     0                | Invalid name component type          | [NDN Packet spec](http://named-data.net/doc/ndn-tlv/)
10
ImplicitSha256DigestComponent           |     1                | Implicit SHA256 digest component     | [NDN Packet spec](http://named-data.net/doc/ndn-tlv/)
11
InterestParametersSha256DigestComponent |     2                | SHA256 digest of Interest Parameters | [NDN Packet spec](http://named-data.net/doc/ndn-tlv/)
12
GenericNameComponent                    |     8                | Generic name component               | [NDN Packet spec](http://named-data.net/doc/ndn-tlv/)
13 2 Alex Afanasyev
14
## Reserved ranges
15
16 9 Davide Pesavento
Type (dec)  | Description
17
------------|---------------------------------------
18
3-7, 9-200  | Unassigned (1-byte encoding)
19
201-252     | For experimental use (1-byte encoding)
20
253-3200    | Unassigned (3-byte encoding)
21
3201-65535  | For experimental use (3-byte encoding)
22
65536+      | Invalid values (5+-byte encoding)