【问题标题】:Can a TCP packet with the FIN flag also have data?带有FIN标志的TCP数据包也可以有数据吗?
【发布时间】:2012-01-31 22:11:42
【问题描述】:

我正在开发一个数据包捕获程序。 TCP数据包是否可以设置了FIN标志但也有数据?

【问题讨论】:

  • 是的,事实上,如果在最后一次发送之后立即关闭,则很有可能。

标签: networking tcp


【解决方案1】:

严格来说,可以将数据放在TCP FIN 数据包中...引用RFC 793(强调我的):

SYN 和 FIN 是唯一需要这种保护的控件,并且这些控件 仅在连接打开和关闭时使用。对于序列号 目的,SYN被认为发生在第一个实际数据之前 它出现的段的八位字节,同时考虑 FIN 发生在它所在的段中的最后一个实际数据八位字节之后 发生。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 2015-08-26
    • 2016-10-25
    • 1970-01-01
    相关资源
    最近更新 更多