我在wireshark中打开了一个pcap,它显示了很多数据包为“重组pdu的tcp段”。 wireshark如何确定哪些tcp数据包是重组pdu的片段?我无法找到任何头文件字段或wireshark可以确定的任何其他内容。wireshark如何将某些数据包标记为“重组pdu的tcp段”
任何帮助将不胜感激。谢谢 !!!
我在wireshark中打开了一个pcap,它显示了很多数据包为“重组pdu的tcp段”。 wireshark如何确定哪些tcp数据包是重组pdu的片段?我无法找到任何头文件字段或wireshark可以确定的任何其他内容。wireshark如何将某些数据包标记为“重组pdu的tcp段”
任何帮助将不胜感激。谢谢 !!!
序号是帮助重组的领域。假设你有数据字节1-300发送。
例如,他们被分成3个大小为100的片段,每个片段大小为,即第一个(1-100字节数),第二个(101-200)和第三个(201-300)。现在,即使他们收到了故障,序列号也不会改变。因此,在重新组装数据时,您会知道数据包的原始顺序,因此wireshark可以显示组合的数据包。
如果SYN标志清零(0),那么这是当前会话此数据包的第一个数据字节的累积序列号。
请记住,这是从IP分段和重组不同。 IP头有字段来指定是否有片段,如果是,那么当前数据包的片段号是多少。
虽然这个问题不涉及代码,但我敢打赌,每一个做网络编程的人都会在编码时遇到这类问题。正在制作/处理数据包,并不明白wireshark如何展示它的功能。所以我以任何方式回答。重要的是要注意,一个人只在wireshark中查看数据包,而没有编程代码来处理它可能不会询问它 – fayyazkl
是的,我同意你的看法! Stack over流格格高高了,一大波逼哥在争先恐后的close – sooglejay