【发布时间】:2021-04-07 14:41:44
【问题描述】:
在接收方重新组装数据报时,哪种数据结构更好
- 如果 1-2 片段丢失,我们应该丢弃完整的数据报
- 片段的排序应该更快
- 如果碎片进一步碎片化,那么重新组装应该很顺利。
【问题讨论】:
标签: networking data-structures ip ipv4 ip-fragmentation
在接收方重新组装数据报时,哪种数据结构更好
【问题讨论】:
标签: networking data-structures ip ipv4 ip-fragmentation
简答:数组,通常称为Buffer。
长答案:
您可以阅读RFC 791了解所有详细信息。
[第28页]提到了重组程序:
我之前曾与Contiki OS 合作过。你可以在那里see how a buffer is declared and used。
您还可以通过 Google 的 Efficient IP datagram reassembly 专利获得一些乐趣。
【讨论】:
timer expires第18行或第19行没有处理的情况?