| PSH | 发送方缓冲已清空时常置位,接收侧通常忽略(由读取逻辑决定何时上交) |
|---|---|
| URG | 紧急数据机制,历史上用于带外数据(如 Telnet 中断),几乎不再使用 |
| 观察 | 大多数数据包都带 PSH,不代表异常 |
过滤观察
过滤观察
tcpdump -nn 'tcp[tcpflags] & tcp-push != 0' -c 10PSH 提示接收方「尽快把数据交给应用」,URG 指示紧急指针有效;现代协议栈大多不依赖两者,但抓包里会看到 PSH 频繁出现。
| PSH | 发送方缓冲已清空时常置位,接收侧通常忽略(由读取逻辑决定何时上交) |
|---|---|
| URG | 紧急数据机制,历史上用于带外数据(如 Telnet 中断),几乎不再使用 |
| 观察 | 大多数数据包都带 PSH,不代表异常 |
tcpdump -nn 'tcp[tcpflags] & tcp-push != 0' -c 10