Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы-Семёнов.doc
Скачиваний:
28
Добавлен:
19.09.2019
Размер:
433 Кб
Скачать
☆

Классы ip-адресов

Класс

Диапазон значений первого байта

Возможное число сетей

Возможное число узлов

А

1-126

126

16777214

В

128- 191

16382

65534

С

192-223

2097150

254

Протокол IP описывает три основные компоненты IP-технологии: формат IP-пакета, формат IP-адреса и способ маршрутизации IP-пакетов.

Главный режим доступа к информационным ресурсам Internet -on-line, однако получать информацию из этих ресурсов можно и в режиме off-line с помощью простейшей электронной почты, поскольку на всех видах серверов в Internet обычно имеются почтовые роботы, обрабатывающие почтовые сообщения, содержащие команды сервера.

Система файловых архивов FTP - это огромное распределенное хранилище всевозможной информации, накопленной за последние 10-15 лет в Сети. Любой пользователь может воспользоваться услугами анонимного доступа к этому хранилищу и скопировать интересующие его материалы. Объем программного обеспечения в архивах FTP составляет терабайты информации (приставка «тера» соответствует множителю 1012), и ни один пользователь или администратор сети просто физически не может обозреть эту информацию. Кроме программ в FTP-архивах можно найти стандарты Inlernet-RFC, пресс-релизы, книги по различным отраслям знаний (и особенно по компьютерной проблематике) и многое другое.

Кроме того, FTP - это интерфейс пользователя при обмене файлами по одноименному протоколу. Программа устанавливает канал управления с удаленным сервером и ожидает команд пользователя. Идентификатор удаленного сервера указывается в команде интерфейса open. Если команда ftp работает с пользователем и ожидает его команд, то на экране отображается приглашение

ftp>

Для поиска информации на FTP-серверах создавались поисковые серверы ARCHIE. Ближайшим таким сервером является archi.funei.fi в Финляндии. Однако, в настоящее время функции поиска перешли к поисковым WWW-серверам.

«Мировая паутина» WWW (от английских слов World Wide Web - «Мировая паутина») - это распределенная информационная система мультимедиа, основанная на гипертексте. Информация хранится в ней на огромном множестве объединенных в сеть серверов - компьютерах с соответствующим программным обеспечением. Пользователи, или клиенты, имеющие доступ к сети, могут получать эту информацию, используя специальное программное обеспечение - программы просмотра WWW-документов (так называемые, WWW-броузеры). Информация представлена в виде документов, которые содержат ссылки на другие документы, хранящиеся как на том же самом сервере, так и на других, т.е. образует гипертекст.

№ 19 Всемирная информационная служба WWW. Протокол HTTP. HTML-документы и браузеры. Язык HTML для описания гипертекстовых страниц. Каскадные таблицы стилей.

«Мировая паутина» WWW (от английских слов World Wide Web - «Мировая паутина») - это распределенная информационная система мультимедиа, основанная на гипертексте. Информация хранится в ней на огромном множестве объединенных в сеть серверов - компьютерах с соответствующим программным обеспечением. Пользователи, или клиенты, имеющие доступ к сети, могут получать эту информацию, используя специальное программное обеспечение - программы просмотра WWW-документов (так называемые, WWW-броузеры). Информация представлена в виде документов, которые содержат ссылки на другие документы, хранящиеся как на том же самом сервере, так и на других, т.е. образует гипертекст. На экране компьютера элементы, имеющие ссылки на другие документы, тем или иным образом (цветом, подчеркиванием) выделены. Пользователь, работающий с программой просмотра, может связаться с соответствующим сервером сети и получить документ, на который имелась ссылка. Для этого ему достаточно переместить указатель мыши на выделенный элемент и нажать клавишу мыши. Программа просмотра при этом посылает запрос серверу, хранящему документ.

Взаимодействие клиент - сервер при работе на WWW происходит по протоколу, который называется HyperText Transport (или Transfer) Protocol - сокращенно HTTP. Для получения WWW-документов с сервера в запросе обязательно указывается протокол, адрес сервера, имя директории на сервере и файла с необходимым документом. Эта комбинация получила название Uniform Resource Locator (сокращенно - URL или просто Location). Типичный URL выглядит следующим образом:

http://www.vspu.ac.ru/de/index.htm

WWW-клиенты могут общаться с серверами, поддерживающими, кроме http, протоколы ftp, gopher и др. Если имя директории или файла не указано в URL, сервер вышлет файл index.htm или welcome.htm.

В настоящее время получили распространение более десяти программ просмотра WWW-документов. Из них наиболее популярными являются программы Netscape Navigator и Microsoft Internet Explorer, работающие в среде Windows.

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

Для поиска информации в «паутине» имеется развитая сеть поисковых WWW-серверов, использующих различные методы индексации информации в сети для быстрого контекстного поиска, причем поиск может выполняться для всех видов серверов сети - WWW. FTP. GOPHER и др. Одними из самых популярных остаются следующие поисковые серверы: www.yahoo.com, www.altavista.digital.com, а для поиска русскоязычных ресурсов - www.rambler.ru.

При входе на тот или иной поисковый сервер на экране обычно появляется окно для ввода слова или фразы, вхождения которых надо искать. Для поиска нужной информации в это окно следует ввести ключевые слова (конъюнкция условий поиска обычно обозначается знаком &), указать язык поиска, вид серверов и запустить поиск. Возможно, в течение нескольких минут будет найдено несколько сотен или даже тысяч вхождений искомых ключевых слов в документы во всей сети, которые придется просматривать «вручную» и из которых большинство окажется малоинформативными.

Документы, хранящиеся на WWW, подготавливаются на специальном языке HTML (Hypertext Markup Language - «Язык разметки гипертекстов»). В HTML текст кодируется в ASCII и поэтому может быть создан и отредактирован в любом текстовом редакторе. Кроме самого текста в документах имеются флаги разметки, которые интерпретируются клиентской программой просмотра (браузером) и позволяют воспринимать документ именно как гипертекст.

Любой гипертекст похож на книгу и может быть разбит на отдельные структурные элементы:

• собственно текст;

• главы, параграфы, пункты, подпункты;

• абзацы.

Для каждого из этих элементов в HTML существуют определенные стили, описывающие, в каком виде пользователь увидит текст на экране.

Одним из самых популярных в настоящее время броузеров - программ для просмотра документов WWW-серверов - является Internet Explorer, программа, разработанная компанией MicroSoft и включенная ею в состав операционной системы Windows (95, 98, NT).

В окне Internet Explorer отображается HTML-документ, полученный из Internet или загруженный из файла. Навигация (перемещение) по такому документу осуществляется с помощью ссылок - выделенных в документе фраз или областей. Курсор превращается на ссылках в пиктограмму кисти руки с вытянутым пальцем, которым можно выбрать или нажать выделенную фразу или область. Полезные для навигации кнопки-команды содержатся в меню команд Internet Explorer- третьей строке окна. Кнопка «Назад» позволяет возвратиться на предыдущую просмотренную HTML-страницу, кнопка «Вперед» - двигаться вперед по цепочке просмотренных страниц. Кнопка «Останов» служит для остановки передачи данных (если, например, не нужно ждать окончательной досылки картинок и т.п.), кнопка «Обновить», напротив, позволяет возобновить передачу данных текущей страницы в случае, например, сбоя передачи или остановки.

В той же строке есть очень важное окно ввода адреса. Обычно, в это окно вводят адрес домашней страницы WWW-сервера, с которой начинается поиск и просмотр всего HTML-документа. С помощью кнопки со стрелкой в правой части этого окна можно вызвать список ранее использовавшихся адресов и выбрать необходимый. Более широкие возможности «запоминания» адресов предоставляет опция меню «Избранное» в командном меню системы во второй строке. Эта опция открывает вертикальное меню, команды которого позволяют добавлять новые «закладки» на понравившиеся HTML-страницы, переходить в сети по этим закладкам, упорядочивать ссылки и даже работать с папкой «Мои документы».

Интереснейшая возможность, предусмотренная Internet Explorer - автоматическое установление связи с сервером компании MicroSoft и обновление компонентов операционной системы (драйверов, приложений). Конечно, на такой сервис могут рассчитывать только владельцы лицензионных экземпляров системы.

№ 20 Активное содержимое документов WWW. Использование JavaScript и Flash для создания активных страниц. Динамический HTML (DHTML). Серверные Web-приложения. Интерфейс CGI. Языки Perl и PHP. Технология Ajax.

«Мировая паутина» WWW (от английских слов World Wide Web - «Мировая паутина») - это распределенная информационная система мультимедиа, основанная на гипертексте. Информация хранится в ней на огромном множестве объединенных в сеть серверов - компьютерах с соответствующим программным обеспечением. Пользователи, или клиенты, имеющие доступ к сети, могут получать эту информацию, используя специальное программное обеспечение - программы просмотра WWW-документов (так называемые, WWW-броузеры). Информация представлена в виде документов, которые содержат ссылки на другие документы, хранящиеся как на том же самом сервере, так и на других, т.е. образует гипертекст. На экране компьютера элементы, имеющие ссылки на другие документы, тем или иным образом (цветом, подчеркиванием) выделены. Пользователь, работающий с программой просмотра, может связаться с соответствующим сервером сети и получить документ, на который имелась ссылка. Для этого ему достаточно переместить указатель мыши на выделенный элемент и нажать клавишу мыши. Программа просмотра при этом посылает запрос серверу, хранящему документ.

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

Язык программирования JavaScript не предназначен для создания автономных программ или аплетов, и в этом он сильно отличается от других языков, таких как С или Java. Конструкции JavaScript встраиваются непосредственно в исходный текст документов HTML и интерпретируются браузером по мере загрузки этих документов. Более того, с помощью JavaScript вы можете динамически формировать и изменять текст загружаемого документа HTML.

JavaScript является интерпретируемым языком. Категорию языков, к которой относится JavaScript, в литературе называют языками сценариев или скриптами.

Еще одна важная особенность языка JavaScript - это его объектная ориентированность. С помощью конструкций JavaScript, встроенных в документы HTML, можно обрабатывать события. Эти события возникают в результате выполнения пользователем различных операций над документом HTML, загруженным в окно браузера. Это позволяет получать различные визуальные эффекты, например, изменение внешнего вида органов управления, когда над ними находится курсор мыши.С помощью JavaScript вы можете быстро создавать активные страницы с достаточно сложным поведением. Этот язык несложен в изучении, а программы, составленные с его использованием, легко поддаются отладке.

Flash - это программа, с помощью которой создаются интерактивные приложения, а говоря простым языком, мультфильмы для Web.

"Три кита" Flash-анимации: Movie Clip, Graphic, Button

Flash отличается от множества других подобных программ особенностью интерпретации графических объектов. При запуске программы изначально загружается первая сцена (Scene1). Это изображение, на котором будет происходить анимация. Вы можете создавать сколько угодно сцен (Insert => Scene) и связывать их между собой. Разумеется, допустимо переименование сцены в более "говорящее" название. Переключение сцен происходит в левом верхнем углу окна Timeline, там расположена пиктограмма Edit Scene, при нажатии на которую вы можете выбрать необходимую вам сцену из всплывающего меню. На сценах, как правило, размещают уже готовые графические объекты в виде символов, создают tween-анимацию и события, а редактирование непосредственно графических объектов осуществляется в режиме (Symbols). Для того чтобы создать новый символ, кликните по Insert => New Symbol.

Вот здесь-то и начинается все самое интересное. В Flash предусмотрены три вида символов: видеоклип (Movie Clip), кнопка (Button), графика (Graphic). Тип символа нужно выбирать в зависимости от цели, которую вы предусматриваете в отношении поведения графического объекта. В принципе всегда есть возможность конвертировать графический объект в любой из этих трех символов, поэтому если вы вдруг не угадали с поведением объекта или просто передумали на его счет, то никогда не поздно конвертировать его в другой нужный вам тип символа.

Динамический HTML (Dynamic HTML или DHTML) - это не какой-то особый язык разметки гипертекста, а только термин, применяемый для обозначения HTML-страниц с динамически изменяемым содержимым.

DHTML состоит из трех частей: собственно HTML, каскадных таблиц стилей (Cascade Style Sheets - CSS) и языка сценариев (JavaScript или VBScript). Объектная модель документа (Dokument Object Model - DOM) связывает эти три компонента, придавая документу новое качество: возможность динамического изменения страницы без перезагрузки документа.

DHTML достаточно новая технология и не все браузеры поддерживают DOM и каскадные таблицы стилей. Но DHTML использует стандартные теги HTML, и поэтому пользователи браузеров, которые не поддерживают DOM, практически увидят все, что задумано автором сайта, хотя и "не во всей красе" - то есть в статическом виде.

За что же отвечают отдельные составляющие DHTML при создании страницы? Рассмотрим по порядку:

-HTML - это основная часть DOM - каркас, остов, корпус дома, если сравнивать строительство страницы со строительством дома. HTML определяет: каким будет наш "дом", сколько в нем будет "этажей" и сколько "комнат", чем они будут заполнены и как будет расставлена "мебель". Возможностям HTML посвящено почти все, что опубликовано на этом сайте до сих пор, поэтому здесь не будем останавливаться на подробностях.

-CSS - каскадные таблицы стилей - определяют оформление сайта. Образно говоря - какой краской будут выкрашены стены "дома" внутри и снаружи, в каком стиле будет "мебель" и какие еще украшения будут использоваться при оформлении "дома". С помощью CSS можно определить внешний вид для каждого элемента, задаваемого определенным тегом HTML: фон документа, шрифт, которым будет выводиться текст, его цвет и размер, внешний вид таблиц и стиль оформления изображений на странице.

-Языки сценариев отвечают за "автоматику" в нашем "доме". С их помощью можно сделать страницы "живыми", способными "общаться" с посетителем: отвечать на щелчок кнопкой мыши или просто на перемещение указателя в окне браузера, реагировать на нажатие клавиши на клавиатуре... Это они делают страницы сайта действительно динамическими!

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