Files
SecondBrain/90 Library/Networking/Протоколы/URI, URL, URN.md
T
2026-06-04 09:06:53 +03:00

2.3 KiB

title, status, type, tags, created, updated, source, aliases
title status type tags created updated source aliases
URI, URL, URN seed concept
web
network
networking
uri
url
urn
2026-06-04 2026-06-04 00_базовые_понятия.pdf
URI, URL, URN

URI, URL, URN

URI, URL и URN — способы идентифицировать ресурс. Для экзамена важно различать: URL указывает, где и как получить ресурс; URN даёт устойчивое имя; URI — общее понятие.

URL

URL (Uniform Resource Locator) — адрес ресурса в сети и способ его получения.

Синтаксис:

схема://хост:порт/путь?параметры#фрагмент

Пример:

https://home.mephi.ru/study_groups?level=1&organization_id=1&term_id=20

Компоненты:

  • схема — чаще всего http или https;
  • хост — домен или IP-адрес;
  • порт — необязателен, если используется порт по умолчанию;
  • путь — расположение ресурса на сервере;
  • query string — параметры после ?;
  • фрагмент — часть документа после #, часто соответствует id HTML-элемента.

URN

URN (Uniform Resource Name) — имя ресурса без указания его сетевого расположения.

Синтаксис:

urn:NID:NSS

Пример:

urn:uuid:d5aa821e-52bb-4f7e-a782-7662ed5eaf5c

URN полезен, когда ресурс должен сохранять идентичность независимо от места хранения. Пример: ISBN книги.

URI

URI (Uniform Resource Identifier) — общий идентификатор ресурса. URI может быть URL, URN или совмещать оба подхода.

Синтаксис:

схема:[//[пользователь:пароль@]хост[:порт]][/]путь[?запрос][#фрагмент]

Главное правило: все URL являются URI, но не все URI являются URL.

Связи

  • HTTP, HTTPS и HTTP3
  • DNS
  • IP-адрес