URI, URL, URN. Что это, чем отличаются

В прошлом видео в рамках большой темы «протокол HTTP», которую мы разбираем, мы говорили о таком понятии, как «типы медиа данных (MIME-типы)». А сегодня обсудим еще три определения – это URI, URL, URN, что каждое из них обозначает и чем они отличаются друг от друга.

Расшифровка видео

Поиск по видео
0:00
доброго времени суток всем напомню что в
0:03
прошлом видео в рамках большой темой
0:05
протокол tcp
0:06
который мы разбираем мы говорили о таком
0:08
понятии как типы медиа-данных
0:11
или моим типы а сегодня обсудим еще 3
0:14
определение это
0:16
ю л а а ю л л и соответственно ю л н что
0:20
каждый из них обозначает и чем они
0:22
отличаются друг от друга давайте начнем
0:28
для начала давайте вспомним что в одном
0:31
из прошлых уроков мы узнали что на
0:33
сервере
0:33
могут хранить различные ресурсы это
0:38
могут быть как статичные файлы на .
0:41
изображения документы аудио-видео
0:43
статичные файлы файловой системе
0:46
также это могут быть динамические данные
0:48
например статья из базы данных
0:51
курсы валют прогноз погоды
0:54
что-то еще и вот все эти разнородные
0:57
данные каждый элемент этих данных
0:59
представляет собой отдельный ресурс будь
1:02
то изображение либо циферки курс валют в
1:06
общем это ресурс на сервер который потом
1:08
отдается клиенту и возвращаясь к нашей
1:12
теме
1:13
давайте начнем с первого термина это юры
1:16
дадим ему такое определение юрий это
1:20
строка символов
1:21
которые используются для идентификации
1:23
какого-либо ресурса по его адресу или по
1:27
его имени его потому и потому вместе
1:30
чтобы было понятнее давайте проведем
1:32
аналогию с реальным миром на примере
1:36
какого-нибудь человека вот у нас есть
1:38
человек и у человека есть имя например
1:41
боб так же у человека есть адрес
1:43
проживания предположим передам под перед
1:47
нами поставили задачу найти этого
1:48
человека как мы можем это сделать вот в
1:51
рамках текущего контекста мы можем это
1:54
сделать начав поиск человека либо только
1:57
по его имени не используя адрес либо
2:00
только по его адресу
2:01
либо потому и потому вместе я опять
2:05
возвращаюсь к терминологии к определению
2:07
вместо человека выступает какой-нибудь
2:09
ресурс и как раз таки при помощи юрай мы
2:13
можем идентифицировать такой ресурс
2:15
то есть определить его найти либо только
2:18
зная его адрес либо зная только его имя
2:20
либо и знает а это
2:23
следующий элемент следующий термин это
2:26
юрл эта строка символов
2:28
которые используются для идентификации
2:30
какого-либо ресурса но только по его
2:33
адресу
2:33
по его местоположению не не по имени на
2:37
примере с нашим человеком это выглядит
2:39
примерно так
2:40
ну к слову сказать что если мы имеем
2:43
ввиду в интернет то именно юэль чаще
2:46
всего используются для обнаружения
2:47
ресурсов на какой-нибудь сервере
2:49
наверняка вы не раз встречали такой
2:51
аббревиатуру и последний термин это ю л
2:55
н это строка символов которые
2:57
используются для идентификации
2:59
какого-либо ресурса но только по его
3:02
имени нашем примере это выглядит
3:05
примерно так то есть мы знаем этого
3:07
человека знаем что его зовут именно bob
3:11
но мы не знаем где он живет где он
3:12
находится в данный момент времени он
3:14
быть он вообще живет в другом городе
3:16
мы не знаем где он находится и нам
3:18
придется искать зная лишь только его имя
3:20
и сейчас важно запомнить такой момент
3:24
исходя вот этих трех определений что все
3:27
эти три термина находится вот в такой
3:29
условной зависимости или иерархии потому
3:33
что у ирой может использовать и адрес и
3:36
имя
3:36
кодификация ресурса в то время как юлю
3:40
могут использовать только адрес либо
3:43
только имя соответственно и это важно в
3:46
такую схему держать в голове потому что
3:48
в некоторых контекстах
3:50
употребляя термин ей рай на самом деле
3:53
имеется ввиду юэль либо же юры
3:56
то есть все зависит от того от контекста
3:58
где-то употребляется то есть каждый
4:02
любой irelle является и ураец
4:05
каждый йорам является юрай а но не
4:10
каждый
4:10
не каждый его рай является юрий потому
4:14
что может быть
4:15
вот примерно так то есть здесь понятно
4:19
такая вот зависимости и просто важно
4:21
знать
4:23
и давайте теперь разберем каждый из этих
4:25
компонентов
4:26
терминов более подробно чаще всего
4:30
используются в интернете для поиска
4:32
ресурсов на каком-нибудь сервере юэль
4:35
буквально точно показывает нам как
4:37
определить ресурс именно по его адресу
4:40
ёрл это локатор если ввести подобный вот
4:44
турель например s4 юрий вместе любой из
4:47
них в адресной строке в какой-нибудь
4:49
браузере то будет осуществлен поиск
4:52
какого-то ресурса в соответствии вот с
4:54
этой строкой текста с этим ей реле и
4:57
хотя вот все эти четыре представленных
5:00
ниже юрий
5:00
они чем-то отличаются отличаются своей
5:03
формой тем не менее любой юэль имеет
5:06
определенную структуру и вот чуть выше
5:09
эта структура представлена
5:11
то есть любой адрес можно разделить на
5:14
некоторые компоненты на некоторые блоки
5:16
1 слева это протокол это обязательный
5:20
элемент url-адресом протокол может быть
5:23
либо еще т.п.
5:24
либо ищите ps либо если мы хотим
5:27
получить файлы по ftp есть также ряд
5:31
других задокументированных протоколов
5:34
следующая часть
5:36
url-адреса красным выделено это host он
5:40
также является обязательным вот первые
5:42
две части они обязательны
5:44
мы можем обращаться к хосту либо по его
5:47
имени да например при имеются ввиду dns
5:50
либо можем обращаться по его айпи адресу
5:53
по физическому адресу вот эти две части
5:56
они обязательны следующей части идет
5:59
не отдать то она может быть
6:00
отсутствовать может присутствовать в
6:02
разных формах
6:03
например под порт также является
6:06
опциональным вот если мы имеем ввиду 80
6:08
порт его можно указывать можно не
6:10
указывать
6:11
если сайт например располагается на
6:13
другом порту 8080
6:16
кто такой порт мы указываем явно далее
6:19
идет и роль путь
6:22
уже в пределах указанного грани hasta
6:24
также вслед за игру или путем могут быть
6:28
какие-то параметры запроса и последняя
6:31
часть из которой может состоять и враль
6:33
адрес это якорь то есть вот эту
6:35
представленную
6:36
схему можно прочитать так что мы
6:38
обращаемся по протоколу https какому-то
6:42
сайту мой сайт используя стандартный
6:45
порт 80 мы переходим в каталог и ищем
6:49
нам нужен какой то товар желтого цвета с
6:53
идентификатором 15 и при этом когда мы
6:56
отобразим информацию в браузере клиента
6:58
браузер должен показать перед эту часть
7:01
страницы где указана цена на этот пола
7:05
еще один термин это rn rn служит для
7:09
обозначения
7:10
уникального имени ресурса неважно где
7:13
тот ресурс располагается в данный момент
7:14
времени или вообще не важна такая
7:17
природа
7:18
р-н независимость от адреса позволяет
7:21
ресурс на перемещаться с одного места на
7:22
другое и райан позволяет получить доступ
7:26
к такому ресурсу по различным сетевым
7:29
протоколам обращаясь при этом к одному и
7:32
тому же имени вот мы видим здесь опять
7:34
же схематично
7:36
любой р-н разбит на некоторые части во
7:40
первых эта схема далее идет в
7:42
пространство имен данном случае нас
7:45
представлен какая-то книга и и далее за
7:47
пространством имен идет уникальный
7:49
идентификатор ресурса в соответствии с
7:51
указанным пространствами
7:52
то есть у нас здесь какой-то уникальный
7:54
номер какой-то книги тоже так также ниже
7:57
здесь представлены еще какие-то три
7:59
героя и как вы понимаете абсолютно
8:02
неважно где располагаются эти данные
8:04
документы
8:05
если здесь имеется виду документ мы
8:08
просто знаем его уникальное имя и к
8:12
слову сказать что на текущий момент на
8:14
текущий день юра я все еще считается
8:16
экспериментальным и не так сильно
8:17
распространен как юрий а так как для
8:20
полной поддержки и рэнд требуется
8:22
поддержишь его развита сетевая
8:24
инфраструктура
8:27
но тем ни менее такой термин введен
8:29
спецификацию и такой термин р-н он
8:32
используется и подводя итог этому
8:35
небольшому руку можно сказать что если
8:37
мы говорим про сети интернет привет но
8:40
мы прыгнем в принципе говорим потому что
8:42
мы разбираем протокол
8:43
эссе типе то чаще всего использую термин
8:47
юрий
8:48
так как находим определенный ресурс в
8:50
сети именно по его адресу на каком-то
8:53
сервере также часто можно встретить
8:55
аббревиатуру юры подразумевающую именно
8:58
юрий хотя по факту это не совсем так как
9:01
мы выяснили
9:01
потому что уилл является частью юрай и в
9:06
то же время в контексте вы боярин
9:08
практически не используется на данный
9:10
момент времени давайте здесь закончим
9:13
напомню что под видео есть ссылка на
9:16
текстовый вариант этого урока в виде
9:19
статьи на сайте
9:21
если что-то было не совсем понятно
9:23
непонятно спрашивайте в комментариях
9:25
более подробно обсудим подписывайтесь на
9:28
канал и до встречи в следующих видео
9:30
всем пока

Поделиться: