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?

相关推荐
小疆智控7 小时前
工业跨网通讯实践EtherCAT转TCPIP网关关键技术
网络·网络协议
和煦的糖果7 小时前
项目1: TurtleBot3 自主导航的第一阶段学习
网络
雾时之林7 小时前
Linux--介绍及管理
linux·运维·服务器
fhqlongteng7 小时前
TCP服务器断开客户端的方法
服务器·网络·tcp/ip
啦啦啦啦啦zzzz8 小时前
5种IO模型
运维·服务器·网络·c++
FreeTinker8 小时前
企业存储服务器NAS的选型逻辑与补充路径
运维·服务器
打妖妖灵滴哪吒8 小时前
OSI七层网络参考模型(图文版)
网络
CodeJourney_J9 小时前
网络安全简述-加密技术
网络·安全·密码学
xiaoxiangsiyan9 小时前
企业网络运维自动化与管理协议深度指南
linux·运维·服务器·网络·学习·自动化
風穆9 小时前
多云时代的“服务器比价网”:OopsVPS 实用主义指南
服务器