标签: python ip ipv6 packet-sniffers sniffing
我正在尝试用Python编写一个简单的数据包嗅探器。我正在查看有关选项的RFC 2560 Section 4.2,它开始讨论填充选项以及选项部分必须从某个偏移量开始。我必须读了十几遍,但似乎几乎要自相矛盾。它说特定的选项类型有不同的对齐要求,决定选项类型部分的开始位置,但我们应该如何判断选项类型部分应该在哪里我们还没有看到它是什么类型的选项?并且它不是子标题的一部分有自己的选项部分填充?这些让我感到困惑的事情。
选项的开始,结束和填充实际应该在哪里?