URL表記におけるホスト名直後のポート番号指定箇所

RFC 3986 による URL(URI)の一般的な構文規則は次のとおり規定されています。 $$\text{scheme}://[\text{userinfo}@\,]\text{host}[:\text{port}]/\text{path}[?\text{query}][\#\text{fragment}]$$ ポート番号を指定する場合は、 ホスト名(ドメイン名)の直後にコロン `:` を付与してポート番号を記述 します。したがって、 https://www.example.com:8080/member/login?id=user となる エ が正解です。 クエリ文字列の末尾に :8080 を記述すると、パラメータ値の一部( user:8080 )として解釈されてしまい、ポート番号として認識されません。 スキーム名( https )の直後にポート番号を挿入する記述形式は URL の構文規則に反します。 パスの末尾に :8080 を記述すると、ディレクトリ名やファイル名などのパス階層の一部として扱われてしまいます。

次のURLに対し,受理するWebサーバのポート番号(8080)を指定できる箇所はどれか。 https://www.example.com/member/login?id=user

出典令和4年度 秋期 応用情報技術者試験 午前 問35
ア
クエリ文字列(id=user)の直後 https://www.example.com/member/login?id=user:8080
イ
スキーム(https)の直後 https:8080://www.example.com/member/login?id=user
ウ
パス(/member/login)の直後 https://www.example.com/member/login:8080?id=user
エ
ホスト名(www.example.com)の直後 https://www.example.com:8080/member/login?id=user