Heartbeat の RFC 6520 を読んだ後、いくつかの質問が残っています。
https://www.rfc-editor.org/rfc/rfc6520
具体的には、ハートビートに任意のペイロードやパディングを含める必要がある理由がわかりません。私が理解していることから、ハートビートの目的は、相手が回線の反対側でまだ注意を払っていることを確認することです。
これらの可変長のカスタム ペイロードが提供するもので、固定の要求と応答では提供されないものは何ですか?
例えば
Alice: still alive?
Bob: still alive!
結局のところ、FTP は NOOP コマンドを使用して接続を維持しますが、これは正常に機能しているようです。