ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, сейчас доступен на antichat.xyz.
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Авторские статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

В дебрях идентификации (uri, Iri, Xri)
  #1  
Старый 26.09.2007, 19:56
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию В дебрях идентификации (uri, Iri, Xri)

В дебрях идентификации (URI, IRI, XRI).
Итак, начнем с зарождения
Все началось в теперь уже далеком, 1990 году в Швейцарии, а точнее в Женеве, в стенах Европейского совета по ядерным исследованиям. В это время здесь британский ученый Тим Бернс-Ли изобрел определитель местонахождения ресурса URL (Uniform Resource Locator). Так как URL является важнейшей частью URI (Uniform Resource Identifier), эту дату принято считать годом рождения URI. Однако концепция URI была документально подкреплена и оформлена лишь в июне 1994 года.
Разрабатывая систему идентификации ресурсов URI, консорциум W3C предложил следующую концепцию:
Код:
URI = URN + URL
URN (Uniform Resource Name) построено на том, что каждый ресурс имеет уникальное имя, при этом местоположение ресурса никак не оговаривается.
Код:
Структура URN:
<URN> = urn:<NID>:<NSS>
где:
<NID> - идентификатор пространства имён.
<NSS> - строка из определённого пространства имён.
URL же в свою очередь — это указатель положения ресурса.
Одинаковые ресурсы могут находится в разных узлах сети, поэтому в web один и тот же документ (читай ресурс) можно получить используя разные URL.
Код:
Структура URL: 
<схема>://<логин>:<пароль>@<хост>:<порт>/<URL-путь>
где:
схема - схема обращения к ресурсу, в большинстве случаев имеется в виду сетевой протокол
логин - имя пользователя, используемое для доступа к ресурсу
пароль - пароль, ассоциированный с указанным именем пользователя
хост - полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх десятичных чисел, разделённых точками. Числа находятся в интервале от 0 до 255.
порт - порт хоста для подключения
URL-путь - уточняющая информация о месте нахождения ресурса (зависит от протокола).
Недостатком URL (из за которого и возникла идея URN) является то, что ресурс может быть удален, либо куда-нибудь перемещен, а множество ссылок на него останется... И как результат — ERROR 404 +)
Хоть внешне URN и похожи на URL, но они нашли другое применение: с их помощь, например, могут именоваться спецификации, использованные при создании документа.
Все бы казалось хорошо (хотя на самом деле не очень), но борцы за права человека начали возмущаться: почему это адреса все на английском. Почему, например, русские не могут русские адреса использовать (дело в том, что в URL в общей сложности можно использовать около 60 символов, и символы кириллицы например приходится кодировать) И в W3C начали задумываться об этой проблеме.
В итоге в ноябре 2001 года началась разработка IRI (Internationalized Resource Identifier). В рабочей группе интернационализации (Internationalization Working Group) W3C постарались, и к апрелю 2002 года уже появился первый вариант спецификации. Существовало предложение об использовании Юникода в DNS, тогда бы стало возможно то, о чем говорилось выше (например домен вида http://античат.ру), но пока перспективы не ясны, а ограничились лишь использованием Юникода в именах файлов.
Но в последнее время все чаще стал упоминаться XRI (eXtensible Resource Identifier) - расширяемый идентификатор ресурса. XRI совместим с URI и IRI. Предполагается, что XRI станет заменой URI, и он должен заменить URL, и даже, возможно, ip-адреса. Дело в том, что идентификаторы XRI не зависят от платформы, домена, путей и программ — они полностью абстрактны.
XRI имеют полную обратную совместимость с DNS и IP-адресами, поэтому уже сейчас IP-адреса и имена доменов DNS могут использоваться как I-Names в системе XRI.
Так же XRI обладают несколькими возможностями, недоступными для DNS, а именно:
  • Неиерархическая одноранговая адресация (non-hierarchical peer-to-peer addressing) — когда два узла сети могут присвоить друг другу идентификаторы XRI и сами взаимно разрешать их.
  • Взаимные ссылки (cross-references) — когда XRI вложены один в другой и, следовательно, один логический ресурс может идентифицироваться в разных контекстах.
  • Глобальные реестры контекстов (global context registries) — простой, доступный человеку способ указания глобального контекста XRI (символ = для частных лиц, символ @ для организаций и бизнеса, символ + для общих понятий).
Так же у XRI есть одно неоспоримое преимущество - идентифицируемые XRI недоступны для спама. Обладатель I-Name в системе XRI сам определяет разрешения для доступа к ресурсу, так что становится возможной упреждающая фильтрация всех запросов. Это достаточно сильно улучшает безопасность ресурсов.
Код:
XRI = I-Numbers + I-Names
I-Numbers — постоянные сетевые адреса (похожи на IP). Эти адреса будут регистрироваться на какой-либо ресурс (человека, организацию и т.д.). В отличии от IP-адресов, I-Numbers никогда не будут перерегистрироваться, а это значит, что ресурс (если он в сети) может быть всегда найден по своему I-Numbers. Идентификаторы I-Numbers очень эффективны, они специально разработаны и оптимизированы для обработки сетевыми маршрутизаторами.
Код:
Примеры I-Numbers:

!!1002!A7C5
!!1002!A7C5/!D90F.88
I-Names — удобные для человека названия (похожи на доменные имена). I-Names будут разрешаться в I-Numbers (подобно тому, как доменные имена разрешаются в IP-адреса). Но в отличии от I-Numbers, I-Names могут быть переопределены для идентификации других ресурсов (но опять таки, только их владельцами). Например, если I-Name ассоциирован с названием компании, а компания решила изменить своё название, то она может передать свой старый идентификатор I-Name другой компании. Хотя, при этом, обе компании останутся со своими старыми идентификаторами I-Numbers.
Код:
Примеры I-Names:

 =Mary.Jones
 @Jones.and.Company
 +phone.number
 +phone.number/(+area.code)
 =Mary.Jones/(+phone.number)
 @Jones.and.Company/(+phone.number)
 @Jones.and.Company/((+phone.number)/(+area.code))
В XRI допускается использование I-Names и I-Numbers вместе в одном идентификаторе.
Код:
Примеры совместного использования I-Names и I-Numbers:

xri://!!1002!A745/(+phone.number)
xri://@Jones.and.Company/!D90F.88/(+area.code)
В заключении можно отметить, что XRI это постоянные, легко портируемые, частные идентификаторы, которые могут стать основой не только для паутины информации, но и для создания Социальной паутины, о которой сейчас много говорят.
P.S. По уже сложившейся традиции, благодарю критика в лице Helios'a
 
Ответить с цитированием

  #2  
Старый 26.09.2007, 20:05
flipper
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
Провел на форуме:
888851

Репутация: 203
По умолчанию

Накой спрашивается нужна wikipedia? даже примеры эти же...
 
Ответить с цитированием

  #3  
Старый 26.09.2007, 20:18
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

flipper если ты посмотриш внимательно в википедию и сюда, а не по примерам (примеры и брались оттуда, для того что бы не изобретать велосипед ввиду пока нераспространенности IRI и XRI) - то поймеш что для чего. Здесь прослежено развитие технологии, и изложение материала идет в повествовательной форме - для легкости понимания конечным читателем.
 
Ответить с цитированием

  #4  
Старый 26.09.2007, 22:17
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

Цитата:
В заключении можно отметить, что Xri это постоянные, легко портируемые,
и к тому же очень некрасивые

Цитата:
частные идентификаторы, которые могут стать основой не только для паутины информации, но и для создания Социальной паутины, о которой сейчас много говорят.
уж0с
 
Ответить с цитированием

  #5  
Старый 26.09.2007, 22:54
baz1k
Познающий
Регистрация: 22.08.2006
Сообщений: 47
Провел на форуме:
132884

Репутация: 47
Отправить сообщение для baz1k с помощью ICQ
По умолчанию

Эм... как-будто историю читаю, мне бы хотелось чего то практического, к примеру, как на счет выложить основные идеи по твоей курсовой, вот это будет зачетная статья

Но за старание плюсег поставлю плюсег +)
 
Ответить с цитированием

  #6  
Старый 28.09.2007, 11:37
А®ТеS
Участник форума
Регистрация: 25.11.2006
Сообщений: 291
Провел на форуме:
1537850

Репутация: 536
Отправить сообщение для А®ТеS с помощью ICQ
По умолчанию

Хм, чтобы ввести Xri нужно переколбасить все что есть сейчас, т.е. поменять основу, кто спрашивается будет этим заниматься? и тут дело далеко не в том, что это будет стоить денег, дело в том что придетсья ломать менталитет, устоявшиеся традиции, т.к. народ к новому привыкает не очень хорошо.
 
Ответить с цитированием

  #7  
Старый 29.09.2007, 12:48
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


Отправить сообщение для Zitt с помощью ICQ
По умолчанию

VDShark, молодец, знаю что всё сам писал.. Познавательное чтиво...
 
Ответить с цитированием

  #8  
Старый 29.09.2007, 14:09
flipper
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
Провел на форуме:
888851

Репутация: 203
По умолчанию

VDShark, Молодец конечно кул... статья интересная... )))
Практических знаний - 0
Теоретических - мало
+ тематика статьи мало совпадает с тематикой форума

/me данное сообщение впринципе можно назвать off топом /me просто высказал свои мысли т.к. в последнее время 90% статей это copy-past или баян) ...
 
Ответить с цитированием

  #9  
Старый 01.10.2007, 10:10
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от А®ТеS  
Хм, чтобы ввести Xri нужно переколбасить все что есть сейчас, т.е. поменять основу, кто спрашивается будет этим заниматься? и тут дело далеко не в том, что это будет стоить денег, дело в том что придетсья ломать менталитет, устоявшиеся традиции, т.к. народ к новому привыкает не очень хорошо.
М.... ну я не сказаал бы переколбасить Когда XRI разрабатывали - тоже об этом задумались, и поэтому XRI совместим с URI и IRI
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Распутывание" URI, URL и URN [2-D] Чужие Статьи 0 24.12.2006 17:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ