[1] [DFN[[RUBYB[仮想ホスト]@en[virtual host]]]]とは、
1つの[[計算機]]で複数の(同種の)[[サービス]]を提供することをいいます。
各[[サービス]]は同じ[[IPアドレス]]と[[ポート番号]]を持ち、
[[ドメイン名]]のみ異なることをいうのが普通です。

[2] [[TLS]] や [[HTTP]] は当初そうした利用方法を想定していませんでしたが、
[[Web]] の発展に伴い[[仮想ホスト]]が一般的となり、
次のような[[プロトコル要素]]が整備されています。

[FIG(short list)[
- [[HTTP]] [CODE(HTTP)@en[[[Host:]]]]
- [[HTTP]] [CODE(HTTP)@en[[[:authority]]]]
- [[証明書]] [[SAN]]
- [[TLS]] [[SNI]]

[HISTORY[
- [[HTTP]] [CODE(HTTP)@en[[[Upgrade: TLS]]]]
]HISTORY]
]FIG]