互联网协议。源路由。RFC 791。源路由选项中的地址是否为 1 索引?

网络工程 路由 ip ipv4 协议理论 射频卡
2021-08-04 04:12:09

我正在阅读有关 Internet 协议的RFC 791 中的第 18-21 页以及有关松散源和记录路由 (LSRR)、严格源和记录路由 (SSRR) 以及记录路由 (RR) 的部分,它表示最小值指针是 4。为了确认我对这个指针如何工作的理解 - 它真的是 1-indexed 吗?

1个回答

根据要求将我的评论转换为答案:)

根据UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API, section 27.3 中的信息, 它看起来确实如此。不过我还没有验证过。

源路由头示例图

基于这个图和这部分描述:“ptr是一个指针,包含路由中下一个要处理的IP地址的偏移量,我们将其初始化为4,指向第一个IP地址。”,ptr字段似乎确实是 1-indexed。请注意,NOP 选项不计算在内。选项,因此计数,从 开始code