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?

相关推荐
AI砖家6 小时前
验证码与接口防刷完整落地方案
网络·人工智能·安全验证
阿文和她的Key6 小时前
DeepInfer 与 TorchTPU 同日开源:供应商锁定的成本结构正在被重写
网络·人工智能·架构·开源
红姐跨境书6 小时前
Facebook账号频繁被要求验证怎么办?从登录异常到浏览器环境排查
运维·服务器
月落汀兰6 小时前
服务器出问题没人告警?Zabbix6.0 LNMP 部署,MySQL 监控 + 邮件告警保姆级实战
运维·服务器·zabbix
骇客野人6 小时前
CI/CD A 服务器(构建机)免密登录 B 服务器(目标部署机)完整操作
服务器·servlet·ci/cd
Raas1006 小时前
MemT-1.0 接入设计指南:硬件核算、三方案选型与写入触发点
大数据·网络·人工智能·机器学习·数据挖掘·ai agent
虚无的纽扣6 小时前
【Linux】线程(下):怎么创建、终止与分离一个线程
linux·运维·服务器
FITA阿泽要努力6 小时前
/goal 命令:给 Agent 设定目标
服务器·人工智能·python·agent
晴天的雨.9926 小时前
【Linux】编译器gcc/g++
linux·运维·服务器
xiaoyunxuexibiji7 小时前
供应商认证管理怎么做?从资质审核到现场认证、样品认证
运维·服务器·人工智能