調査中に、SSHがTCPとUDPの両方を使用していることに気付きました。私はTCPの使用を完全に理解していますが、UDPは少し奇妙に思えます。セキュアシェルアクセスに最小限のハンドシェイクで「信頼性の低い」トランスポートプロトコルを使用するのはなぜですか?
私が考えることができる唯一の用途は、SCPのためですので、(大きな)ファイルの転送です。しかし、ここでも、ハンドシェークが原因でTCPはより便利ではないでしょうか?
実際、SSH用にTCPのみを開くことを検討していますが、その影響を知ることは非常に有害です。
編集
UDPを介したsshについての論文だけでなく、moshと呼ばれる本格的なssh実装もあることがわかりました。ただし、従来のsshでは、RFCで指定されているTCPのみを使用しています。