Uniform Resource Locator
URLの、スキーム名以降の部分はスキームごとに定められた規則に従う。例えば、電子メールの宛先を表すmailtoスキームのURLの場合、
のようになっており、先に挙げたhttpsスキームの例とは大きく異なっている。
httpsやftpのような特定のホストにIP接続する類のスキームでは次のような共通の形式が使われている。この表記では、接続するプロトコルは、呼び出している機能のプロトコルと同じものが使用される。
<user> - ホストに接続するときに使うユーザー名。必要がなければ省略可。
<password> - ユーザー名に対応するパスワード。必要がなければ省略可。
<host> - ホスト名、FQDNまたはIPアドレス
<port> - 接続先ポート番号。ホストのどのポートに接続するかを表す。スキームがデフォルトのポート番号を規定している場合は省略してもよい。
<url-path> - ホストに要求するパス。ホストのファイルシステムにおけるパスと対応する場合が多いが、そうでない場合もある。必要がなければ省略可。
<query-string> - 接続先が利用するパラメータ。?に続いて任意の形式でデータを記述する。省略可。正式名は「URL-query string」。