МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ГЕОДЕЗИИ И КАРТОГРАФИИ (МИИГАиК) «УТВЕРЖДАЮ» Ректор МИИГАиК ____________А.А. Майоров «____» _________________2014г. Учебно-методический комплекс по дисциплине РАБОТА В ИНТЕРНЕТ Направление подготовки 230700 - прикладная информатика Квалификация (степень) выпускника Москва 2014 г. Бакалавр ГОС ВПО 230700 – Прикладная информатика Рабочая программа дисциплины Б2.В.ДВ.1 – Работа в интернет 1. ЦЕЛЬ И ЗАДАЧИ ДИСЦИПЛИНЫ Курс призван дать понимание принципов построения и функционирования сети Интернет, а также базирующихся на ней информационных технологий. В курсе рассматриваются базовые и прикладные протоколы Сети, вопросы администрирования и безопасности Интернет-технологий. 2. ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ СОДЕРЖАНИЯ ДИСЦИПЛИНЫ Цель курса - приобретение студентами знаний и практических навыков работы с современными Интернет-технологиями. 3. ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ Вид учебной работы Общая трудоемкость дисциплины Аудиторные занятия: Лекции Практические занятия (ПЗ) Лабораторные работы (ЛР) Самостоятельная работа Курсовой проект Количество расчетно-графических работ Вид итогового контроля Всего часов 140 90 36 54 Семестр 5 140 90 36 54 50 50 зачет зачет 4. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ 4.1. РАЗДЕЛЫ ДИСЦИПЛИНЫ И ВИДЫ ЗАНЯТИЙ № п/п Раздел дисциплины Лекции ПЗ * * * * * * * * * * 6. Введение в Интернет-технологии. Адресация и наименование в сети Интернет. Протоколы IP, ICMP, UDP, TCP. Маршрутизация. Процедурный интерфейс для создания сетевых программ. Информационная безопасность сети Интернет. * * 7. Адресация информационных ресурсов. * 1. 2. 3. 4. 5. 2 ГОС ВПО 230700 – Прикладная информатика Рабочая программа дисциплины Б2.В.ДВ.1 – Работа в интернет 8. 9. Протокол HTTP Активные документы. * * 4.2. СОДЕРЖАНИЕ РАЗДЕЛОВ ДИСЦИПЛИНЫ 1. Введение в Интернет-технологии. Генезис сети Интернет. Организационная структура Интернет. Стандартизация технологий сети Интернет (RFC). Эталонная модель TCP/IP, ее сравнение с эталонной моделью RM OSI. Состав и назначение сетевых протоколов. Основные сетевые приложения и сервисы сети Интернет. 2. Адресация и наименование в сети Интернет. Схема адресации в сети Интернет. Числовые IP-адреса. Адресация сетей и подсетей. Классы адресов, использование пар адрес/маска. Широковещательные адреса. TCP-адреса и UDP-адреса. Адресация сервисов. Символические адреса. Система доменных имен. DNS-серверы. Иерархическая структура DNS. Отображение доменных имен в сетевые адреса и обратно. Протоколы запроса сетевых адресов IP-узлов. Синонимы доменных имен. Конфигурирование DNS-сервера. 3. Протоколы IP, ICMP, UDP, TCP Протоколы IP, ICMP, UDP. Их назначение, формат пакетов и дейтаграмм; разбиение и восстановление дейтаграмм; диагностика ошибок. Протокол TCP: назначение и основные функциональные возможности, формат сообщений, обеспечение гарантированной передачи данных, установление и разрыв соединения. 4. Маршрутизация Статическая маршрутизация. Таблицы маршрутизации. Введение в алгоритмы динамической маршрутизации. Достоинства и недостатки алгоритмов. Понятие протокола маршрутизации. Понятие автономной системы. Внешние и внутренние протоколы маршрутизации. Обзор протоколов маршрутизации. Основные характеристики протоколов RIP, OSPF, IGRP, EGP, BGP. 5. Процедурный интерфейс для создания сетевых программ Socket API - прикладной программный интерфейс для программирования сетевых приложений. Понятие гнезда (socket). Состав и назначение системных функций для работы с гнездами. Примеры их применения для реализации коммуникационных механизмов. 6. Информационная безопасность сети Интернет 3 ГОС ВПО 230700 – Прикладная информатика Рабочая программа дисциплины Б2.В.ДВ.1 – Работа в интернет Угрозы информационной безопасности систем обработки информации, связанных посредством Интернет. Уязвимые места и причины их возникновения. Обзор подходов к обеспечению информационной безопасности. 7. Адресация информационных ресурсов Концепция универсального адреса информационного ресурса. Понятия URI и URL. Примеры схем адресации. Адресация ресурсов http и ftp. 8. Протокол HTTP Назначение и предоставляемые услуги. Формат сообщений. Анализ полей заголовка сообщения. Методы (запросы) и коды возврата. Установление и разрыв соединения, пролонгированное соединение. Согласование формата и содержания информационного ресурса. Функции сервера, клиента, промежуточного сервера. Кэширование информационных ресурсов. Взаимодействие с серверами proxy. Поддержка сессий в HTTP. Механизм cookie. Схемы аутентификации в HTTP. Простая схема аутентификации (basic) и ее недостатки. Аутентификация на основе хеш-функций. Общая схема функционирования сервера HTTP. Типичный набор параметров конфигурации (на примере сервера Apache). Обработка запросов HTTP при помощи дополнительного ПО: серверные скрипты и подключаемые програмные модули. Интерфейс межпрограммного взаимодействия CGI. Препроцессирование документов HTML на стороне сервера. 9. Активные документы Приемы и технологии создания активного контента (Java, JavaScript, VBScript, ActiveX); сравнение подходов. Объектная модель документа как основа построения активного контента. Средства HTML, предназначенные для включения активных элементов. Неформальное введение в язык JavaScript. Приемы разработки активных документов при помощи JavaScript. Технологии ActiveX. Основы архитектуры межпрограммного взаимодействия COM. Понятие экспортируемого интерфейса. Внутренняя архитектура программы MS Internet Explorer. 5. ПРАКТИЧЕСКИЕ ЗАНЯТИЯ № № раздела п/п дисциплины 1. 1,2,3 Наименование практических занятий Работа с электронной почтой: примеры настройки наиболее популярных почтовых клиентов, web-почта. Поиск информации в сети Интернет. 4 ГОС ВПО 230700 – Прикладная информатика Рабочая программа дисциплины Б2.В.ДВ.1 – Работа в интернет 2. 4,5,6 3. 7,8,9 4. 7,8,9 Создание web страницы в Microsoft ® Word. Создание сайта в Microsoft ® FrontPage. Создание web страницы на языке HTML. Сравнение исходного кода страниц созданных в визуальных редакторах и на языке HTML. Создание Разработкаweb webсайта. сайта заданного содержания. Размещение сайта в сети Интернет. Тестирование. 6. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ 6.1. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Морин Хеннигер, Эффективные стратегии поиска в internet, Центр-Пресс, Москва, 1998. А. Г. Жадаев, Самоучитель HTML 4, Юниор, 2003 г. Алексей Петюшкин, HTML, БХВ-Петербург, 2003 г. В. А. Цеховой, Web: дизайн и коммерция, ДЕАН, 2000 г. В. П. Леонтьев, Поиск в Интернет, ОЛМА-ПРЕСС Образование, 2004 г. Владимир Дронов, JavaScript в Web-дизайне, БХВ-Петербург, 2001 г. Гаевский А.Ю., Романовский В.А., Самоучитель по созданию Web-страниц HTML, JavaScript, Dynamic HTML, 2002 г. Джонатан Прайс, Лиза Прайс, Текст для Web. Доступность и привлекательность (Hot Text. Web Writing That Works), Вильямс, 2003 г. Диан Стотлемайер, Тестирование Web-приложений (Automated Web Testing Toolkit. Expert Methods for Testing and Managing Web Applications), КУДИЦ-Образ, 2003 г. Дмитрий Кирсанов, Веб-дизайн: книга Дмитрия Кирсанова, Символ-Плюс, 2003 г. Дунаев В., Дунаев В., Графика для Web, 2003 г. Дэнни Гудман, JavaScript. Библия пользователя (+ CD-ROM) (JavaScript. Bible), Вильямс, Диалектика, 2002 г. Кристина Уодтке, Информационная архитектура: чертежи для сайта (Information Architechture: Blueprints for the Web), КУДИЦОбраз, 2004 г. Линда Вайнман, Вильям Вайнман, Креативный Web-дизайн на HTML 4 (+ CD-ROM) (Creative HTML Design.2), ДиаСофт, 2003 г. 5 ГОС ВПО 230700 – Прикладная информатика Рабочая программа дисциплины Б2.В.ДВ.1 – Работа в интернет М. Дубаков, Создание Web-страниц. Искусство верстки, Новое знание, 2004 г. 16. Пауль Уилтон, JavaScript. Основы (Beginning JavaScript), СимволПлюс, 2002 г. 17. Стив Круг, Веб-дизайн: книга Стива Круга, или не заставляйте меня думать!, Символ-Плюс, 2001 г. 18. Якоб Нильсен, Веб-дизайн. Книга Якоба Нильсена, СимволПлюс, 2003 г. 19. Якоб Нильсен, Мари Тахир, Дизайн Web-страниц. Анализ удобства и простоты использования 50 узлов (Homepage Usability. 50 Websites Deconstructed), Вильямс, 2002 г. 15. 6.2. СРЕДСТВА ОБЕСПЕЧЕНИЯ ОСВОЕНИЯ ДИСЦИПЛИНЫ Для выполнения расчетно-графических работ необходимы компьютеры с установленными операционной системой Windows 2000/XP и программами Microsoft office. 7. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ Лаборатория, оснащенная компьютерами с программным обеспечением. 6 ГОС ВПО 230700 – Прикладная информатика Рабочая программа дисциплины Б2.В.ДВ.1 – Работа в интернет Рабочая программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по направлению подготовки дипломированного специалиста 230700 Прикладная информатика, утвержденным Минобразованием России 22.12.2009 г. №783. Программу составил: И.И.Лонский – профессор кафедры «Прикладной информатики» МИИГАиК, кандидат технических наук, доцент. Программа рекомендована кафедрой «Прикладной информатики» Московского государственного университета геодезии и картографии. Заведующий кафедрой ___________________________ И.И.Лонский Программа одобрена методической комиссией геодезического факультета МИИГАиК « 29 » апреля 2008г., протокол № 2. Зам.председателя методической комиссии ______________________ В.Н.Найденко Декан геодезического факультета ______________________В.В.Шлапак 7 ГОС ВПО 230700 – Прикладная информатика Рабочая программа дисциплины Б2.В.ДВ.1 – Работа в интернет УДК. Автор: Булгаков С.В. Рабочая программа дисциплины «Работа в Интернет».М.: Изд. МИИГАиК. УПП «Репрография», 200 г., с…… Рабочая программа подготовлена в соответствии с программой курса «Работа в Интернет», рекомендована кафедрой «Прикладной информатики» и утверждена к изданию методической комиссией геодезического факультета и т.д…. Рецензенты: ФИО…………………….(внешняя организация) Соловьёв И.В., проф., д.т.н., зав. кафедрой «Прикладной информатики» МИИГАиК Московский государственный университет геодезии и картографии (МИИГАиК), 2008. 8