命名数据网络 | 链接对象(Link Object)
命名数据网络 | 链接对象(Link Object)
参考文档:https://docs.named-data.net/NDN-packet-spec/current/link.html
链接对象(Link Object)是数据包的一种特殊形式,定义如下:
LinkObject = DATA-TYPE TLV-LENGTH
Name
MetaInfo ; ContentType == LINK
LinkContent
Signature
LinkContent = CONTENT-TYPE TLV-LENGTH 1*Name
链接对象是一个数据包,其内容是一个或多个名称(以前称为“委托”)的列表。LinkObject 可以用来派生 Interest 包的 ForwardingHint。
LinkContent 中的 Name 列表应该按照制作人的偏好排序,制作人最喜欢的名字放在第一位。
在 LinkContent 中,名称列表中的每个 Name 应该是不同的。