Open3
「Happy Eyeballs Version 2」を理解したい

RubyKaigi 2024の話で出てきた、「Happy Eyeballs Version 2」の内容をDNS周りの基礎知識を含めて理解できなかったため、勉強する

Abstact
最新のインターネット上で動作する多くの通信プロトコルはホスト名を使用します。これらは多くの場合、複数の IP アドレスに解決され、それぞれの IP アドレスは異なるパフォーマンスと接続特性を持つ可能性があります。特定のアドレスまたはアドレス ファミリ (IPv4 または IPv6) はネットワーク上でブロックされたり、壊れたり、最適ではない可能性があるため、複数の接続を並行して試行するクライアントは、より迅速に接続を確立できる可能性があります。この文書では、このユーザーに見える遅延を軽減するアルゴリズムの要件を指定し、「Happy Eyeballs」と呼ばれるアルゴリズムの例を提供します。この文書は、RFC 6555 の元のアルゴリズムの説明を廃止します。
アドレスファミリってなんだろう