URL — Uniform Resource Locator.
Absolute URL (который вставляется в адресную строку браузера):

path/to/myfile.html — сейчас, скорее, абстракция: на веб-сервере настроено, что нужно отобразить, когда вводится такой-то путь
порт обычно не указывается, т.к. протокол (http или https) устанавливает его автоматически: 80 при указании http и 443 при указании https.
параметры — пары (ключ-значение), которые разделяются амперсандом.
“якорь” — проскроллить документ до такой-то главы, промотать видео до такого-то таймкода.
<aside> 💡
anchor никогда не отправляется серверу
</aside>
В самой HTML странице можно указать relative URL:
Допустим, абсолютная ссылка выглядела вот так: https://developer.mozilla.org/en-US/docs/Learn_web_development.
Тогда относительными можно считать:
~~https:~~//developer.mozilla.org/en-US/docs/Learn_web_development — не указали протокол~~https://developer.mozilla.org~~/en-US/docs/Learn_web_development — не указали ни протокол, ни домен~~https://developer.mozilla.org/en-US/docs/Learn_web_development/~~Howto/Web_mechanics/What_is_a_URL — т.к. нету даже ‘/’, то бразуер примет попытку найти ресурс в поддиректории~~https://developer.mozilla.org/en-US/docs/Learn_web_development/~~../Web/CSS/Reference → https://developer.mozilla.org/en-US/docs/Web/CSS/Reference#semantic_urls