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?

相关推荐
鸠摩智首席音效师27 分钟前
如何在 Linux 下以 www-data 用户运行 Crontab ?
linux·运维·服务器
不染尘.37 分钟前
应用层之WWW
服务器·javascript·css·网络·网络协议·计算机网络·html
DX_水位流量监测1 小时前
压力式水位计的技术特性与应用实践
大数据·网络·人工智能·安全·信息可视化
iCxhust1 小时前
linux /etc 目录 etc是什么缩写
linux·运维·服务器·php
未来之窗软件服务1 小时前
幽冥大陆(七十二) 东方仙盟-在线IP归属地自己封装—东方仙盟练气期
前端·javascript·tcp/ip·仙盟创梦ide·东方仙盟·阿雪技术观
QT 小鲜肉1 小时前
【Linux命令大全】001.文件管理之mc命令(实操篇)
linux·运维·服务器·前端·笔记
捧 花2 小时前
前端如何调用后端接口(HTML + JS & Vue )
服务器·golang·vue·api·前后端交互
chenyuhao20242 小时前
Linux网络编程:UDP和TCP套接字编程
linux·网络·udp·tcp
进击的前栈3 小时前
Flutter跨平台网络图片缓存库cached_network_image鸿蒙化适配指导手册
开发语言·网络·rust
一只努力学习的Cat.3 小时前
Linux:五种IO模型
linux·服务器