gpt4 book ai didi

tcp - 哪些 header 字段将数据包描述为唯一的?

转载 作者:可可西里 更新时间:2023-11-01 02:49:23 26 4
gpt4 key购买 nike

我正在处理可能包含 UDPTCP 有效负载的 IP 数据包。

如果我们只考虑 IP 级别和传输级别的 header ,一个数据包的一组代表性字段可能是什么?也就是说,从整体上看,哪些报头字段会使该数据包独一无二? (当然,在没有重复的情况下)

如果我们不考虑 IP 和 TCP 或 UDP chksum 字段,其他字段的子集是否足够?

最佳答案

IP和UDP没有“唯一性”的概念。 TCP 确实如此,由序列号字段暗示。没有足够的字段来明确数据包在传输过程中何时被复制或丢弃。

根据评论更新:

如果您同时编写发送和接收代码,您可以包含一个 IP 选项来唯一标识数据包。我建议使用 SATNET StreamId 选项(#​​8,请参阅 RFC 791,第 3.1 节)——它为您提供 16 位数据,并且已经存在了 30 多年。

如果您不编写发送代码,我认为您不能这样做 - IP、ICMP 或 UDP 中没有任何字段可作为比较的基础。

关于tcp - 哪些 header 字段将数据包描述为唯一的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15935462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com