首页/网络/协议速查/PSH 与 URG 标志语义
TCP 与 UDP54 条

PSH 与 URG 标志语义

PSH 提示接收方「尽快把数据交给应用」,URG 指示紧急指针有效;现代协议栈大多不依赖两者,但抓包里会看到 PSH 频繁出现。

协议速查网络更新于 2026-10-12
PSH发送方缓冲已清空时常置位,接收侧通常忽略(由读取逻辑决定何时上交)
URG紧急数据机制,历史上用于带外数据(如 Telnet 中断),几乎不再使用
观察大多数数据包都带 PSH,不代表异常

过滤观察

过滤观察
tcpdump -nn 'tcp[tcpflags] & tcp-push != 0' -c 10

易错点

  • 把 PSH 当作「消息边界」是错误用法:面向字节流,边界只能由应用协议定义

数据来源与参考

  • RFC 9293 §3.1(标志定义)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌