Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
all in one. Informatic.Lektsii.docx
Скачиваний:
8
Добавлен:
21.04.2019
Размер:
1.79 Mб
Скачать

Статические сайты

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

Для редактирования статических сайтов можно использовать как обычные редакторы текста, так и специализированные WYSIWYG редакторы HTML кода. При этом работа с обычными текстовыми редакторами требует наличие глубоких знаний в HTML кодировании.

Интерфейс WYSIWYG редакторов при проектировании страниц сайта позволяет разработчику использовать графические объекты и шаблоны, а HTML код страниц эти редакторы генерируют сами. Кроме того, создаваемые в WYSIWYG редакторах веб-страницы отображаются на экране максимально похожими на конечную продукцию (аббревиатура WYSIWYG происходит от английской фразы “What You See Is What You Get” – “что видишь, то и получишь”).

Динамические сайты

Информация, предоставляемая посетителям динамических сайтов, генерируется лишь в момент обращения к ним, причем автоматически. Это осуществляют специальные программы с использованием информации из разных источников.

Автоматизация формирования содержания динамического сайта обеспечивает более эффективное его функционирование, а также снижает затраты на создание, поддержку обновление и расширение сайта. Например, создание одного программно заполняемого информацией из базы данных шаблона динамической веб-страницы, несомненно, эффективнее разработки множества статических страниц с той же информацией. Кроме того, в формировании содержания динамического сайта могут участвовать не только его администратор, но и обычные посетители.

Программная генерация содержания динамических страниц может осуществляться как на стороне веб-сервера, так и на стороне веб-клиента (браузера). При этом на серверной стороне для этого наиболее часто используют либо скриптовые языки программирования (PHP, Perl, Python и др.), либо сервлеты программных платформ языка Java, либо языки, поддерживаемые технологией ASP.NET программной платформы .NET Framework. На клиентской стороне для генерации содержания динамических страниц обычно применяется скриптовый язык JavaScript.

Идентификация ресурсов сети Интернет Базовая структура унифицированного указателя ресурса (url)

Для использования сетевых служб необходима идентификация не только хостов, но и других ресурсов сети (служб, веб-сайтов, веб-страниц, локальных файлов и т.д.). Эта адресная идентификация должна быть удобной для пользователей и обеспечивать возможность обращения клиентов сетевых служб к любым ресурсам сети. В качестве адресов сетевых ресурсов в Интернет используются указатели URL (Uniform Resource Locator).

Базовая форма записи URL состоит из двух разделенных двоеточием частей и имеет следующий вид:

схема обращения к ресурсу : описание ресурса .

Начинающая URL схема обращения к ресурсу не зависит от регистра и определяет способ обращения, т.е. отвечает на вопрос: “Какой протокол должен использоваться для передачи данных?”. Поэтому, в большинстве случаев, в качестве схемы обращения к ресурсу используются имя соответствующего сетевого протокола уровня приложений.

Например, для обращения к веб-страницам схемой обращения к ресурсу является слово http, а для обращения к удаленным файлам – слово ftp. В тоже время для обращения к локальным файлам компьютера схемой обращения служит слово file. Для доступа к удаленному компьютеру в режиме виртуального текстового терминала с помощью протокола Telnet схемой обращения к ресурсу является слово telnet, но для отправки электронной почты с помощью протокола SMTP - слово mailto.

Вторая часть URL, описание ресурса, определяет местоположение ресурса в сети. Кроме того, в зависимости от используемого протокола эта часть может содержать ту или иную уточняющую информацию.

Естественно, что в описание ресурса входит полное доменное имя хоста или его IP-адрес, а также, если это необходимо, имя ресурса в локальном пространстве имен хоста. Для локального хоста в качестве доменного имени можно использовать слово localhost. Однако в этом случае доменное имя в URL можно и не указывать.

Обычно именем ресурса в локальном пространстве имен является путь к ресурсу в файловой системе хоста. При этом следует учитывать правила записи пути к локальному ресурсу хоста, соответствующие используемой хостом операционной системы. В частности, при записи имен файлов и каталогов следует особое внимание обращать на регистр букв.

Например, при обращении к локальному файлу URL может выглядеть так

file://localhost/имя_каталога/имя_файла ,

или так

file:///имя_каталога/имя_файла .

При обращении к узлу WWW URL может иметь форму записи

http://имя_веб-сервера ,

или

http://имя_веб-сервера/имя_каталога/имя_файла .

При отправке электронной почты URL имеет следующий вид

mailto:имя_пользователя@имя_его_почтового сервера.

URL и URI

В настоящее время URL позиционируется как часть более общей системы идентификации как сетевых, так и несетевых ресурсов URI (Uniform Resource Identifier).

Применительно к Интернет URI=URL+URN, где URL определяет адрес хоста, а URN (Uniform Resource Name) определяет имя ресурса в его локальном пространстве имен.

Например, URI=http://имя_веб-сервера/имя_каталога/имя_файла , где: URL=http://имя_веб-сервера/ , а URN=имя_каталога/имя_файла , или URI=urn:ISBN:5-94157-097-X - состоит только из URN, указывающего на книгу 5-94157-097-X в пространстве уникальных номеров книжных изданий международного стандарта ISBN.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]