阅读 RFC 6520 for Heartbeat 后,我有几个问题:
https://www.rfc-editor.org/rfc/rfc6520
具体来说,我不明白为什么心跳需要包含任意有效负载甚至填充。据我了解,心跳的目的是验证对方是否还在线路的另一端关注。
这些可变长度的自定义有效负载提供了固定请求和响应所没有的什么?
例如
Alice: still alive?
Bob: still alive!
毕竟,FTP 使用 NOOP 命令来保持连接处于活动状态,这似乎工作正常。