Категория: Разное | Автор: peregey | (13 апреля 2008)
Обновлено: 12.11.2008 - 02:36
Internet состоит не только из множества взаимосвязанных WWW-страниц. Эта глобальная сеть включает средства обмена электронной почтой e-mail, необозримые архивы файлов и множество дискуссионных групп. Каждая из этих служб использует свой собственный специфический протокол для обмена данными. Работая с той или иной службой, вы должны указывать также используемый вариант протокола.
http-протокол http-протокол является стандартным в WWW. URL-адрес, доступный с помощью этого протокола,начинается с http://. Следом за идентификатором http-протокола в адресе задается имя домена сервера. Как правило, спецификация домена состоит из нескольких символьных цепочек, разделенных точками: host.domain.domain.domain...top_level_domain. По виду последнего компонента имени сервера (домен верхнего уровня) сразу можно сделать вывод, о каком типе сервера идет речь.
Например: com означает (американский) коммерческий сервер; ru завершает имя российского домена; edu означает учебные заведения и т.д.
В США существует дополнительная дифференциация доменов, благодаря которой можно определить, принадлежит ли данный сервер промышленности, правительству, военным ведомствам и т.д.
Вместо имени домена можно ввести IP-адрес, используемый службами Internet. При этом речь идет о четырех разделенных точками числах, каждое из которых имеет значение от 0 до 255 (например 207.158.210.82). Имена доменов транслируются в IP-адреса автоматически с помощью так называемых серверов имен (DNS - Domain Name Server).
явное задание порта требуется довольно часто, в особенности в случаях когда сервер поддерживает преркодировку на лету. В этом случае по 80 порту будет страница в Win1252, по 8080 - в КОИ8 и т п; для "особо защищенных" документов обычно требуется и другой протокол https:// Cледом за именем сервера можно указать двоеточие и номер, задающий логический TCP-порт на сервере, через который клиент получает доступ к серверу. Стандартным номером порта для HTTP является 80. В большинстве случаев он может быть отброшен (если порт не указан, то двоеточие тоже отбрасывается). Только при работе со специальными номерами портов, например 443, для особо защищенных документов требуется явное задание порта.
Форма задания пути/файла зависит от используемого типа сервера. Как правило, можно рассчитывать на то, что UNIX-формат будет понятен серверу. В этом формате каталоги в иерархии разделяются косой чертой "/" (а не обратной - "" - как в случае MS-DOS), а также различается написание прописными с строчными буквами (вновь таки в отличие от MS-DOS). В имени домена прописные и строчные буквы не различаются.
Если вместо html-документа будет задан каталог, то сервер либо вернет вам список файлов этого каталога, либо будет искать в нем стандартный UNIX-файл index.htm (.html). При любых обстоятельствах не забудьте ввести после последнего имени каталога косую черту.
Несмотря на то, что в случае html-документов речь идет о чисто ASCII-текстовых файлах, установившейся традищией является использование расширения имени html или htm для обозначения файла web-страницы.
На UNIX-серверах могут существовать отдельные каталоги для персональных web-страниц. Данный каталог служит в качестве корневого каталога для непривилегированных пользователей, если перед первым вводимым именем каталога ввести тильду (~).