2.3 KiB
2.3 KiB
title, status, type, tags, created, updated, source, aliases
| title | status | type | tags | created | updated | source | aliases | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| URI, URL, URN | seed | concept |
|
2026-06-04 | 2026-06-04 | 00_базовые_понятия.pdf |
|
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 — параметры после
?; - фрагмент — часть документа после
#, часто соответствуетidHTML-элемента.
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-адрес