TCP的FIN报文可否携带数据

问题发现:

发现FTP-DATA数据传输完,TCP的挥手似乎只有两次

实际发现FTP-DATA报文中,TCP层flags中携带了FIN标志

piggyback FIN

问题转化为

TCP packet中如果有FIN flag,该报文还能携带data数据么?

答案是肯定的

RFC793中描述:

The SYN and FIN

are the only controls requiring this protection, and these controls

are used only at connection opening and closing. For sequence number

purposes, the SYN is considered to occur before the first actual data

octet of the segment in which it occurs, while the FIN is considered

to occur after the last actual data octet in a segment in which it

occurs.

按道理应该是可以再TCP FIN报文中插入data数据的。

有个资料中显示ACK也可携带data,这叫piggybacking
pdf

那么FIN报文中携带数据

是不是叫piggyback FIN?

相关推荐
Y3815326627 小时前
用 httpx 写 SerpBase 异步客户端:连接池与超时配置
运维·服务器·数据库
倔强的石头1067 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
聪明蛋子哟10 小时前
大模型应用“最后一公里”:从Prompt工程到MCP协议,如何实现跨系统的高可用集成?
网络·prompt
captain37610 小时前
MyBatis Plus(1)
java·服务器·mybatis
科创致远11 小时前
ESOP 电子作业指导书 WiFi 网络应用实测报告
运维·服务器·网络
承渊政道11 小时前
Linux网络学习【从NAT与代理服务理解网络转发、探索内网穿透原理、再到认识DNS与ICMP、最后动手部署并测试内网穿透】
linux·网络·学习·内网穿透·dns·nat
最强小杰11 小时前
minimax-m3 突然报 HTTP 529 怎么办?连续重试为何更难恢复,退避时间该怎么算?
网络·网络协议·http·ai
重生之小比特11 小时前
【Linux系统】17 库制作与原理(下)
linux·运维·服务器
程序员清风11 小时前
AI 编程助手的权限边界:文件、命令、密钥与人工确认
运维·服务器·网络
wacsii11 小时前
【Linux进程(二)】深入 Linux 内核:进程状态切换与底层数据结构的秘密
linux·服务器