Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Универсальный идентификатор ресурсов (URI), его назначение и составные части.
URI (Uniform Resource Identifier, Универсальный идентификатор ресурса) (RFC 2396, August 1998) - компактная строка символов для идентификации абстракного или физического ресурса. Под ресурсом понимается любой объект, принадлежащий некоторому пространству. Включает и переопределяет определенные ранее URL (RFC 1738/RFC 1808) и URN (RFC 2141, RFC 2611). URI предназначен для уникальной идентификации любого ресурса. Некоторые подмножества URI: URL (Uniform Resource Locator, Универсальный указатель ресурса), - подмножество схем URI, который идентифицирует ресурс по способу доступа к нему (например, его "местонахождению в сети") вместо того, чтобы идентифицировать его по названию или другим атрибутам этого ресурса. Примеры URL: http://www.ipm.kstu.ru/index.php ftp://www.ipm.kstu.ru/
В HTML записывается так: <a href="http://www.ipm.kstu.ru/index.php"></a>
URN (Uniform Resource Name, Универсальное имя ресурса) - частная URI-схема "urn:" с подмножеством "пространства имен", который должен быть уникальным и неизменным даже в том случае, когда ресурс уже не существует или недоступен. Предполагается что, например браузер, знает, где искать этот ресурс.
Синтаксис: urn:namespace: data1.data2,more-data, где namespace (пространство имен) определяет, каким образом используются данные, указанные после второго ":". Пример URN: urn:ISBN: 0-395-36341-6 ISBN - тематический классификатор для издательств 0-395-36341-6 - конкретный номер тематики книги или журнала При получении URN клиентская программа обращается к ISBN (каталогу "тематический классификатор для издательств" в Интернете). И получает расшифровку номера тематики "0-395-36341-6" (например: "квантовая химия"). URN массово используется в P2P сетях (подобных edonkey). Пример URN указывающего на образ диска Adobe Photoshop v8.0 в сети edonkey: urn:ed2k://|file|Adobe Photoshop v8.0.iso|940769280|b34c101c90b6dedb4071094cb1b9f2d3|/ где: ed2k - указывает на сеть file - файл Adobe Photoshop v8.0.iso - название файла 940769280 - размер в байтах b34c101c90b6dedb4071094cb1b9f2d3 - идентификатор файла (вычисляется с помощью хеш-функции) Универсальный указатель ресурса URL URL - Uniform Resource Locators явно описывает, как добраться до объекта. Синтаксис: <scheme>:<scheme-specific-part> где: scheme = "http" | "ftp" | "gopher" | "mailto" | "news" | "telnet" | "file" | "man" | "info" | "whatis" | "ldap" | "wais" |... - имя схемы
scheme-specific-part - зависит от схемы Имя схемы - последовательность символов [a-z0-9+.-]. В scheme-specific-part можно использовать шестнадцатеричные значения в виде: %5f. Обязательно должны кодироваться непечатные октеты: 00-1F, 7F, 80-FF. Также всегда кодируются "небезопасные" символы: " ", "<", ">", """, "#", "%", "{", "}", "|", "\", "^", "~", "[", "]", "`". Некоторые схемы резервируют и другие символы: ";","/","?",":","@","=" и "&". Их также необходимо кодировать, если хочется "обойти" их специальное трактование. Таким образом остаются [a-z0-9$-_.+!*'(),] и резервированные символы в их специальном значении для данной схемы. Некоторые схемы URL Схема HTTP. В схеме указывается ее идентификатор, адрес машины, TCP-порт, путь в директории сервера, переменные и их значения, метка. Синтаксис: http://[<user>[:<password]>@]<host>[:<port>][/[<url-path>][?<query>]] http - название схемы user - имя пользователя password - пароль пользователя host - имя хоста port - номер порта url-path - путь к файлу и сам файл query (<имя-поля>=<значение>{&<имя-поля>=<значение>) - строка запроса Определен в RFC 2068. По умолчанию, port=80. Примеры: http://ipm.kstu.ru/internet/index.php Это наиболее распространенный вид URI, применяемый в документах WWW. Вслед за именем схемы (http) следует путь, состоящий из доменного адреса машины и полного адреса HTML-документа в дереве сервера HTTP. В качестве адреса машины допустимо использование и IP-адреса: http://195.208.44.20/internet/index.php Если сервер протокола HTTP запущен на другой, отличный от 80 порт TCP, то это отражается в адресе: http://195.208.44.20:8080/internet/index.php При указании адреса ресурса возможна ссылка на метку внутри файла HTML. Для этого вслед за именем документа может быть указана метка внутри документа: http://195.208.44.20/internet/index.php#metka1 Переменные и их значения передаются следующим образом: http://ipm.kstu.ru/internet/index.php?var1=value1&vard2=value2 Значения "var1" и "var2" - это имена переменных, а "value1" и "value2" - их значения. Схема FTP. Данная схема позволяет адресовать файловые архивы FTP. Синтаксис: ftp://[<user>[:<password]>@]<host>[:<port>][/<url-path>]
ftp - название схемы user - имя пользователя password - пароль пользователя host - имя хоста port - номер порта url-path - путь к файлу и сам файл Определен в RFC 1738. По умолчанию, port=21, user=anonymous, password=email-адрес, если имя указано, а пароль нет, то он запрашивается в диалоге. <url-path> имеет вид: ftp://ipm.kstu.ru/students/name/ Чтобы указать имя пользователя и его пароль, надо записать так: ftp://name:password@ftp://ipm.kstu.ru/students/name/ В данном случае эти параметры отделены от адреса машины символом "@", а друг от друга двоеточием. Схема MAILTO. Данная схема предназначена для отправки почты. Синтаксис: mailto:[<e-mail-1>{,<e-mail-2>,...}][?<query>] mailto - название схемы e-mail-1 (<user>@<host>)- первый адрес электронной почты user - имя пользователя host - имя хоста e-mail-2 - второй адрес электронной почты query (<имя-поля-заголовка>=<значение>{&<имя-поля-заголовка>=<значение>) - строка запроса Примеры: mailto:name@ipm.kstu.ru В этой схеме передаются поля и их значения: Пример: mailto:name@ipm.kstu.ru?subject=Тема_письма&body=Текст_который _будет_вставлен_в_письмо Адрес получателя можно также записывать в виде значения поля to: mailto:?to=name@ipm.kstu.ru?subject=Тема_письма&body=Текст_который _будет_вставлен_в_письмо Схема NEWS. Данная схема используется для просмотра сообщений системы Usenet. Синтаксис: news:[<article>@<group>] news - название схемы article - номер статьи group - название группы Пример: news:comp.infosystems.gopher В данном случае можно получить статьи из группы "comp.infosystems.gopher" в режиме уведомления. Можно получить и текст статьи, но в этом случае указывают ее идентификатор: news:086@comp.infosystems.gopher Заказана 86 статья из группы. Схема NNTP. Это еще одна схема получения доступа к ресурсам Usenet. Синтаксис: nntp:[<group>/<article>] nntp - название схемы group - название группы article - номер статьи Пример: В данной схеме обращение к группе comp.infosystems.gopher для получения статьи 86 будет выглядеть так: nntp:comp.infosystems.gopher/086 Следует обратить внимание на то, что адрес сервера Usenet не указан. Программа-клиент должна быть предварительно сконфигурирована на работу с одним из серверов Usenet. Сама служба Usenet является распределенным информационным ресурсом, и группа comp.infosystems.gopher на серверах содержит одни и те же сообщения. Схема TELNET. По этой схеме осуществляется доступ к ресурсу в режиме удаленного терминала. При использовании этой схемы необходимо указывать имя пользователя и пароль. Синтаксис: telnet://[<user>[:<password]>@]<host>[:<port>]/ telnet - название схемы user - имя пользователя password - пароль пользователя host - имя хоста port - номер порта По умолчанию, port=23. Пример: telnet://name:password@ipm.kstu.ru
Схема FILE. Для локального режима используют схему FILE. Синтаксис: file://<host>/<path> file - название схемы host - имя хоста port - номер порта path - путь к файлу и сам файл
Пример: file:///C|/text/html/index.htm С - диск файловой системы (для Windows) Клиент запускает только программы просмотра на основе MIME-типов из заголовка сообщений сервера или по расширению файла. · Лекция 5 - Служба FTP. Протокол FTP. Протокол TFTP. · - Семенов Ю.А. · Лабиринт Internet. Павел Храмцов, Электронинформ, 1996.
· Учебник по FTP · Получение файлов через FTP · Организация и администрирование почтовых и файловых серверов Internet, П.Б. Храмцов. · Протокол пересылки файлов FTP · FTP: протокол передачи файлов · Служба архивов FTP · Active FTP vs. Passive FTP, a Definitive Explanation Служба FTP. Служба FTP (от протокола - File Transfer Protocol) - предназначена для обмена файлами. FTP служба построена по хорошо известной схеме "клиент-сервер". Клиент (браузер,Windows Commander, NetVampir...) посылает запросы серверу и принимает файлы. Сервер FTP (vsftpd, IIS...) обрабатывает запросы клиента на получение файла. Взаимодействие клиент и сервера по протоколу FTP. Служба FTP базируется на двух стандартах: · URL (Universal Resource Locator) - универсальный способ адресации ресурсов в сети; · FTP (File Transfer Protocol) - протокол передачи файлов. Протокол FTP File Transfer Protocol - протокол передачи файлов, протокол высокого уровня (а именно, уровня приложений). Первый стандарт - RFC114 (File Transfer Protocol A.K. Bhushan Apr-10-1971). Последняя версия - RFC959 (File Transfer Protocol J. Postel, J.K. Reynolds Oct-01-1985). FTP отличается от других приложений тем, что он использует два TCP соединения для передачи файла. 1. Управляющее соединение - соединение для посылки команд серверу и получение ответов от него. Для канала управления используется протокол Telnet. 2. Соединение данных - соединение для передачи файлов. Схема двух каналов соединения по протоколу FTP В старых версиях для передачи данных использовался только 20-й порт (активный режим), в современных версиях FTP-серверов порт для канала данных может назначаться сервером из нестандартных (N > 1024) портов (пассивный режим). Протокол FTP определяет запрос-ответный способ взаимодействия между программой-клиентом и программой-сервером. Работа FTP на пользовательском уровне содержит несколько этапов: 1. Идентификация (ввод имени и пароля). 2. Выбор каталога. 3. Определение режима обмена (поблочный, поточный, ascii или двоичный). 4. Выполнение команд обмена (get, mget, dir, mdel, mput или put). 5. Завершение процедуры (quit или close).
|
|||||||
Последнее изменение этой страницы: 2017-02-22; просмотров: 242; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.219.213.196 (0.041 с.) |