7.3.1. Схемы и механизмы доступа к ресурсу
Для обеспечения адресации Web-документов и других информационных объектов в свое время была предложена концепция унифицированных указателей ресурса URL (Uniform Resource Locator).
URL представляет собой набор информации, необходимый для того, чтобы определить:
• узел сети, на котором расположен информационный объект;
• расположение информационного объекта на узле;
• метод получения доступа к объекту.
Унифицированный указатель ресурса (URL) представляет собой частный случай унифицированного определителя ресурса (Uniform Resource Identifier, URI). URI - является абстрактным понятием, описывающим принципы универсальной адресации ресурсов сети, позволяющие идентифицировать любой информационный объект в сети, независимо от его внутренней структуры (форматов представления данных, кодировок и т.п.), расположения и сетевых сервисов, обеспечивающих доступ к нему. В настоящее время определены различные подходы к реализации такой универсальной адресации. Одним из таких подходов является URL, для которого ключевой информацией для идентификации объекта является его местоположение (location) в сети.
Другой способ универсальной идентификации определен концепцией унифицированных имен ресурсов (Uniform Resource Name, URN), в которой ключевой информацией является уникальное мнемоническое имя ресурса, возможно никак не связанное с его физическим местоположением. Например, для однозначной идентификации человека в России можно использовать комбинацию "Фамилия-Имя-Отчество-Адрес Прописки" (аналог URL), или комбинацию "Номер и Серия паспорта" (аналог URN).
Поскольку для получения доступа к объекту все-таки необходимо знать его расположение (чтобы правильно адресовать запрос), то использование схем, не основанных на информации о расположении объекта, практически не очень удобно и требует дополнительных преобразований. Поэтому URL является наиболее популярной схемой адресации объектов в сети
Общая структура URL выглядит следующим образом:
СХЕМА: ЧАСТЬ-ЗАВИСЯЩАЯ-ОТ-СХЕМЫ
Часть СХЕМА определяет способ получения доступа к ресурсу и то, каким образом представляется местоположение ресурса в части "ЧАСТЬ-ЗАВИСЯЩАЯ-ОТ-СХЕМЫ". Ниже приведены примеры URL:
http://www.site.ru
mailto:name@youraddress.ru
Как видно из примера, схема доступа может определять как конкретный протокол, так и целый сервис. В настоящее время существует целый ряд схем, которые могут использоваться в URL. Ниже перечислены наиболее часто использующиеся схемы:
Таблица 4
Схемы и механизмы доступа к ресурсам
Схема | Определяемый механизм доступа |
mailto | Электронная почта |
news | Телеконференции |
ftp | Протокол FTP |
telnet | Протокол Telnet |
http | Протокол HTTP |
https | Протокол HTTPS |
file | Файл, расположенный на локальном компьютере |
Независимо, от того, какая схема используется, "ЧАСТЬ-ЗАВИСЯЩАЯ-ОТ-СХЕМЫ" должна соответствовать следующим правилам:
• набор символов ограничен латинскими буквами, цифрами, символами "-" и "_";
• символы "%", "/", ":", ";", ".", "?", "@", "&", "#", "=", "+" используются как служебные (например, в качестве разделителей имен, входящих в состав адреса);
• не существует различия между прописными и строчными буквами.
- Федеральное агентство по образованию
- Введение
- Глава 1. Протоколы и сервисы internet
- 1.1. Понятие сервиса Internet
- 1.2. Протоколы сервисов Internet
- Методические указания
- Глава 2. Сервис dns – система доменных имен
- 2.1. Назначение сервиса dns
- 2.2. Организация пространства имен
- 2.3. База данных сервера dns
- 2.4. Разрешение имен
- 2.5. Порядок регистрации доменных имен
- Методические указания
- Глава 3. Сервис telnet – управление удаленными компьютерами в терминальном режиме
- 3.1. Назначение сервиса Telnet
- 3.2. Организация работы сервиса Telnet
- Методические указания
- Глава 4. Сервис ftp – система файловых архивов
- 4.1. Назначение сервиса ftp
- 4.2. Организация работы сервиса ftp
- Методические указания
- Глава 5. Сервис usenet – система телеконференций
- 5.1. Назначение сервиса Usenet
- 5.2. Организация подписки на конференции
- 5.3. Организация работы сервиса Usenet
- Методические указания
- Глава 6. Сервис e-mail – электронная почта
- 6.1. Назначение сервиса e-mail
- 6.2. Стандартные функции почтовых клиентов
- 6.2.1. Прием сообщений
- 6.2.2. Локальное хранение сообщений
- 6.2.3. Создание и отправка сообщений
- 6.2.4. Работа с почтовыми вложениями
- 6.2.5. Создание ответных сообщений
- Методические указания
- Глава 7. Сервис www – гипертекстовая система интеграции сетевых ресурсов в единое информационное пространство
- 7.1. Назначение сервиса www
- 7.2. Средства представления Web-документов
- 7.2.1. Язык html
- 7.2.2. Таблицы стилей
- 7.2.3. Сценарии
- 7.2.4. Язык Dynamic html
- 7.2.5. Java-апплеты
- 7.2.6. Технология ActiveX
- 7.2.7. Язык xml
- 7.3. Унифицированные указатели ресурса
- 7.3.1. Схемы и механизмы доступа к ресурсу
- 7.3.2. Схема "mailto:"
- 7.3.3. Схема "ftp:"
- 7.3.4. Схемы "http:" и "https:"
- 7.4. Клиентское программное обеспечение
- 7.5. Стандартные функции Web-клиентов
- 7.5.1. Доступ к различным информационным ресурсам
- 7.5.2. Работа с объектами различного типа
- 7.5.3. Обеспечение навигации
- 7.5.4. Кэширование и управление загрузкой объектов
- 7.6. Дополнительные функции Web-клиентов
- 7.6.1. Поддержка маркеров "cookie"
- 7.6.2. Поддержка Java-апплетов и технологии ActiveX
- 7.7. Протоколы взаимодействия клиента и сервера
- Методические указания
- Глава 8. Сервис se – поисковые системы
- 8.2. Критерии ранжирования документов
- 8.3. Организация поиска документов
- 8.3.1. Основные поисковые системы
- 8.3.2. Поисковая система Яndex
- 8.3.3. Поисковая система Google
- 8.3.4. Поисковая система Rambler
- Методические указания
- Глава 9. Сервис irc – телеконференции реального времени
- 9.1. Назначение сервиса irc
- 9.2. Подключение и настройка mIrc
- 9.3. Команды irc и mIrc
- 9.3.1. Список команд irc и mIrc
- 9.3.2. Работа с никами
- 9.3.3. Работа с каналами
- 9.3.4. Отправка текста
- 9.3.5. Управление каналом
- Методические указания
- Глава 10. Сервис rtvc – видеоконференции реального времени
- 10.1. Назначение сервиса rtvc
- 10.2. Организация видеоконференций
- 10.2.1. Протоколы семейства h.32x
- 10.2.2. Базовая архитектура стандарта h.323
- Контроллер зоны (рис. 34) - это рекомендуемое, но не обязательное устройство, обеспечивающее сетевое управление и исполняющее роль виртуальной телефонной станции.
- 10.2.3. Тенденции развития рекомендаций h.323
- Методические указания
- Литература
- Технологии сети Интернет: протоколы и сервисы