![]() ![]() ![]() ![]() ![]()
Раздел: Документация
0 ... 10 11 12 13 14 15 16 ... 154 Универсальные указатели ресурсов Для получения файлов с iiS-герьсра клиент должен знать его адрес, местонахождение на нем требуемых файлов, а также протокол для доступа и загрузки файлов. Обычно псе эти сведения передаются в виде универсального указателя ресурса (URL). URL - это универсальный способ идентификации ресурсов, доступных по протоколам Интернета. В основе такой универсальности лежит стандартная схема именования. В URL указывается протокол для доступа и загрузки файла. По названию протокола клиент определяет формат следующей за ним информации. Обычно после названия протокола идут двоеточие и две косые черты. Формат следующей после них информации зависит от протокола, указанного в URL. Два самых распространенных формата таковы: протокол://имя компыотера:порт/путь к ресурсу прото кол://имя пользователя:пароп ь@и мя ком п ыоте ра:по рт/ путь к ресурсу Имя компьютера в URL он жделяст его адрес. Имена могут указываться в различной форме, включая имена NetBIOS, но самый распространенный формат - полное доменное имя (fully qualified domain name, PQDN). Обычно доменные имена Web-серверов начинаются с букв www. Например, URL http://www.microsoft.com указывает, что Web-сервер компании Microsoft относится к коммерческому домену. Существуют следующие типы доменов: •лот — коммерческие узлы; •.edu - узлы образовательных организаций; .gov —невоенные правительственные узлы; • .mfl —военные узлы; •лн1 — сетевые узлы; •,ащ — организационные узлы. В также указывается номер порта, к которому производится подключение. При подключении к порту но умолчанию его номер указывать не требуется.порта по умолчанию протокола HTTP - 80. Например, вы подключаетесь к серверу с помощью такого CTRL: ihttp://www.microsoft, com/docs/roy-yoyo. htm/ Предполагается, что номер аорта no умолчанию — 80. Если же требуется подключиться к порту 8080. укажите номер в TJRL ресурса: Ihttp: //www. microsoft. com:8080/docs/my-yoyo. htm/ Номера портов но умолчанию для ресурсов IIS: •FTP - 21; •SMTP - 25; . HTTP - 80; •NNTP - 119; •Ml TPS - ii3 Последняя часть URL — это путь к ресурсу. Обычно он соответствует структуре домашнего каталога сервера, на котором находится запрашиваемый ресурс. URL ГТР-у.мон иногда также включают имя пользователя и пароль, благодаря чему нарегистри- роваться но конкретной учетной записи. Например, следующий i.Ni открывает соединение с ГГР-ссрнеро.м Microsoft и регистрируется на нем поучетной записи: ftp://sysadmin:rad$4eftp.microsoft,com/public/download Здесь sysadmin — имя регистрационной учетной записи, rad$4 - пароль, ftp.microsoft.com - сервер, public/download -запрошенный ресурс. Если при подключении к FTP-f грнеру имя ппльжшхгеля и пароль не указываются, ГТР-кдпст (Web-браузер) пытается установить анонимное соединение. При этом предполагается, что имя для входа в систему — anonymous, а пароль — адреспользователя. В URL могут применяться заглавные и прописные буквы, числа от 0 до 9 и некоторые специальные символы: •звездочка (*); доллара ($) •восклицательный знак (!) •знак переноса( У •круглые скобки (левая и правая); •точка (.); •знак - ii !1иг > (+); •одиночная кавычка (); •символ подчеркивания < > Прочие символыи имеют специальное назначение: •двоеточие (:) отделяет название протокола от остальной части URL, имя узла от номера порта, и имя пользователя от пароля; •двойная косая черта (//) указывает, что протокол использует формат, определенный синтаксисом схем Интернета (Common Internet Scheme Syntax); •косая черта (/) отделяет путь от имени и номера порта узла; •знак процента (%) позволяет задействовать в URL управляющие коды — специальные символы, в других случаях недопустимые или имеющие особое значение; •символ @ отделяет в HRI, имя и пароль пользователя от названия узла; •вопросительный знак (?) в "RL является началом строки запроса, передаваемой CGI-сцеиарию; вся информация после этого знака была отправлена пользователем и не является частью пути к ресурсу; •знак(+) соединяет слова строки запроса; браузер заменяет им пробелы между словами пользовательского запроса; •знак равенства (=) отделяет в строках запроса ключ, назначснный автором, от значения, введенного пользователем; •апмерсанд (&) разделяет в строках запроса наборы ключей и значений; •знак каратадля использования в будущем; •фигурные скобки ({}) зарезервированы для использования в будущем; •квадратные скобки ([]) зарезервированы для использования в будущем. 0 ... 10 11 12 13 14 15 16 ... 154 |