
- •080801.65 «Прикладная информатика (по областям)»
- •Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- •Технические и программные средства реализации информационных процессов.
- •Программное обеспечение и технологии программирования.
- •Методы защиты информации.
- •Общая классификация видов информационных технологий и их реализация в технических областях
- •6. Понятие информационной системы.
- •7.Системный анализ предметной области
- •8. Основные понятия информационных сетей. Сетевые программные и технические средства информационных сетей.
- •9. Основные понятия теории моделирования.
- •10. Имитационные модели информационных процессов.
- •11. Языки моделирования. Имитационное моделирование информационных систем и сетей.
- •12. Архитектурные особенности организации эвм различных классов.
- •13. Вычислительные системы и сети
- •14.Вычислительный процесс и его реализация с помощью ос. Основные функции ос.
- •Основные функции ос
- •16. Защита информации при реализации информационных процессов
- •17. Сетевые операционные среды и платформы
- •Программные средства для разработки web-страниц и web-сайтов.
- •Универсальные средства разработки web-сайтов.
- •21. Понятие системы. Классификация систем.
- •Разработка web-приложений с помощью php.
- •23. Использование современных систем управления контентом сайта (cms).
- •Друпал (Drupal)
- •Методы широкополосного скоростного доступа в Internet.
- •Организация, структура и функции web-сервера.
- •3. Технология web
- •Технология web-сервисов. Интеграция портлетов в порталы.
- •Основные принципы построения web-приложений. Основные требования, предъявляемые к web-приложениям.
- •Язык разметки html. Структура документа html. Динамический html.
- •Современные технологии разработки web-приложений. Принципы использования субд в web-приложениях.
Организация, структура и функции web-сервера.
Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и компьютер, на котором это программное обеспечение работает.
Клиенты получают доступ к веб-серверу по URL адресу нужной им веб-страницы или другого ресурса.
Дополнительными функциями многих веб-серверов являются:
ведение журнала обращений пользователей к ресурсам;
аутентификация пользователей;
поддержка динамически генерируемых страниц;
поддержка HTTPS для защищённых соединений с клиентами.
HTTPS — расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTP, «упаковываются» в криптографический протокол SSL или TLS, тем самым обеспечивается защита этих данных.
В отличие от HTTP, для HTTPS по умолчанию используется TCP порт 443 (для незащищенного HTTP — 80). Эта система была разработана компанией Netscape Communications Corporation, чтобы обеспечть аутентификацию и защищенное соединение.
HTTPS широко используется в мире Веб для приложений, в которых важна безопасность соединения, например, в платежных системах. Это обеспечивает защиту от атак, основанных на фальсификации либо прослушивании среднего уровня сетевого соединения. В настоящее время HTTPS поддерживается наиболее популярными браузерами.
На сегодня двумя наиболее распространёнными веб-серверами, вместе занимающими около 90 % рынка, являются: • Apache — свободный веб-сервер, наиболее часто используется в Unix-подобных ОС • IIS от компании Microsoft, распространяется с ОС семейства Windows NT
В качестве клиентов для обращения к веб-серверам могут использоваться совершенно различные устройства:
Веб-браузер — самый распространенный способ
Специальное программное обеспечение может самостоятельно обращаться к веб-серверам для получения обновлений или другой информации
Мобильный телефон может получить доступ к ресурсам веб-сервера при помощи протокола WAP
Другие интеллектуальные устройства или бытовая техника
Рассмотрим сервер Apache.
Apache HTTP-сервер — свободный веб-сервер. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare,BeOS.
Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.
Имеет три условных уровня конфигурации:
Конфигурация сервера (httpd.conf).
Конфигурация виртуального хоста (httpd.conf c версии 2.2, extra/httpd-vhosts.conf).
Виртуальный хостинг (англ. shared hosting) — вид хостинга, при котором множество веб-сайтов расположено на одном веб-сервере. Это самый экономичный вид хостинга, подходящий для небольших проектов.
Конфигурация уровня директории (.htaccess).
26. История создания Internet. Характеристика основных сервисов сети Internet. Электронная почта (e-mail). Системы NEWS и RSS-каналы. Технология WEB. Web-браузеры. Поисковые системы сети Internet. Telnet. FTP.
В 1969 году Управление перспективных исследований APRA (Агенство передовых Исследовательских проектов), одно из подразделений Министерства обороны США, завершило работу над проектом, который должен был, с одной стороны, привести к созданию практически не поддающихся разрушению каналов связи, а с другой - облегчить сотрудничество между разбросанными по всем штатам исследовательским организациям оборонной промышленности.
В основу проекта были положены три основные идеи:
каждый узел сети соединен с другими, так что существует несколько различных путей от узла к узлу;
все узлы и связи рассматриваются как ненадежные;
существуют автоматически обновляемые таблицы перенаправления пакетов;
пакет, предназначенный для не соседнего узла, отправляется на ближайший к нему, cогласно таблице перенаправления пакетов, при недоступности этого узла - на следующий и т.д.
Эти идеи должны были обеспечить функционирование сети в случае разрушения любого числа ее компонентов. В принципе сеть можно было считать работоспособной даже в случае, когда остается функционировать всего два компьютера. Кроме того, созданная по такому принципу, система не имела централизованного узла управления и, следовательно, безболезненно могла изменять свою конфигурацию.
В середине 1972 года среди пользователей сети стало распространяться мнение, что передать письмо по компьютерной сети намного быстрей и дешевле, чем традиционным методом. Так начал зарождаться первый сервис, без которого сегодня не мыслим сегодня Интернет - это E-Mail. В 1976 году появилась программа UUCP (Unix-to-Unix Copy), что привело к созданию следующего сервиса - USEnet (сетевые новости).
Именно так первоначально называлась сеть, позволяющая пользователю войти на машину, где размещалась информация и выбрать оттуда все интересующие его материалы. Уже на начальном этапе развития количество пользователей сети USEnet ежегодно утраивалось.
К 1983 году число узлов сети достигло 600, а в 1985 году суточный трафик сети составил более мегабайта информации. Сегодня USEnet насчитывает более 15000 конференций, суммарный объем которых равен нескольким десяткам мегабайт в день.
В конце 80-х годов Россия подключилась к сети APRAnet. В 1990 году сеть APRAnet перестала существовать и на ее месте возник ИНТЕРНЕТ. Internet сделала возможным свободный обмен информацией, не взирая на расстояния, государственные границы. Однако, несколько лет назад его ресурсы были доступны при помощи программного обеспечения, ориентированного лишь на пересылку файлов и неформатированного текста. В конце концов физикам Тиму Бернес-Ли (Tim Berners-Lee) и Роберту Кайо (Robert Cailiau) из Женевского ЦЕРНа (CERN) это наскучило. Они решили разработаться инфраструктуру, позволяющую братьям-физикам по всей Европе обмениваться результатами исследований через Internet в виде привычного для научных работников отформатированного и иллюстрированного текста, включающего ссылки на другие публикации. Так было, положено начало World Wide Web, Всемирной Информационной Паутине, которая к настоящему времени оплела своими сетями практически весь компьютерный мир и сделала Internet доступным и превлекательным для миллионов пользователей.
Основные услуги сети Интернет (краткая характеристика):
1. Электронная почта (e-mail) - это наиболее старая и одна из самых массовых служб Сети. Ее назначение — поддержка обмена электронными письмами между пользователями. По своей сущности электронная почта - это система обмена электронными сообщениями в компьютерных сетях (в режиме отложенного общения -offline).
2. Новости из Интернета (Internet News) — вид сервиса по автоматизированному отбору и передаче пользователям в удобном для них виде новостей по заданной тематике. Для выполнения поиска, загрузки, обновления, хранения и предоставлению пользователям новостей служат программы-агрегаторы: новостей (News agregators)
RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами или онлайн сервисами, такими какGoogle Reader, Яндекс.Лента и другими.