МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ УТВЕРЖДАЮ Проректор по учебной работе (Декан факультета ИТ) __________________________ « »____________2009г. ПРОГРАММА Учебной дисциплины «Информационные системы и протоколы Интернет» (индекс по Госстандарту и название дисциплины) для направления и 23010001 Специальности (шифр и наименование направления, специальности) 23010001 Факультет ИТ Кафедра ПТТУ Курс 5, семестр Лекции 40 9 часов Практические (семинарские) занятия Лабораторные занятия 20 Курсовой проект часов - - часов часов Индивидуальные занятия преподавателя со студентами - часов 1 Программа составлена заместителем заведующего кафедрой ПТТУ Ефимушкиным В.А. на основании учебного плана для направления и 23010001 утвержденного _______________________________________________________________ (кем утвержден учебный план и дата утверждения) Одобрена на заседании кафедры 20 мая 2009 г., протокол № 3 Заведующий кафедрой А.С. Аджемов « » ___________ 2009 г. 2 ОБЩИЕ СВЕДЕНИЯ О ДИСЦИПЛИНЕ Цель данной дисциплины является теоретическое ознакомление с процессом создания и поддержки информационных систем, функционирующих в IP-среде. и практическое распределенных В курсе лекций рассматриваются современные технологии и стандарты построения информационных систем и сетей, принципы их создания и развития. Подробно изучаются протоколы и прикладные службы информационной сети Интернет. Большое внимание уделено вопросам анализа и проектирования информационных систем, принципам их использования в Интернет, технологиям по хранению, обработке и доступу к данным этих систем, организации общения пользователя с информационными системами, вопросам обеспечения информационной безопасности в Интернет. Дисциплина также включает изложение основ языков разметки, таких как HTML и XML, дает базовые знания в области программирования для создания интерактивных Интернет-приложений. Для изучения дисциплины необходимо владеть английским языком на уровне чтения технической литературы; обладать элементарными навыками программирования. 3 СОДЕРЖАНИЕ КУРСА И РАСПРЕДЕЛЕНИЕ ВРЕМЕНИ ПО РАЗДЕЛАМ И ВИДАМ ЗАНЯТИЙ № раздела Название раздела Лекции (час.) Практич. занятия (час.) Лаб. работы Доп.занятия (час.) СРС (час.) Всего по разделу (час.) 1. Информационные системы и сети, основные понятия. Обзор протоколов и технологий Интернет. 4 2 6 2. Принципы построения распределенных информационновычислительных сетей 4 2 6 3. Стек протоколов TCP/IP 12 4 16 4. Информационные системы в Интернет 8 2 10 5. Интернет-технологии. Основы разработки Интернет-приложений 8 8 16 6. Вопросы обеспечения информационной безопасности в Интернет 4 2 6 Итого 40 20 60 4 СОДЕРЖАНИЕ ЛЕКЦИОННОГО КУРСА 1. Информационные системы и сети, основные понятия. Обзор протоколов и технологий Интернет 1.1. Интернет — глобальная информационная сеть. История создания и развития 1.2. Многоуровневая сетевая модель 1.2.1. Многоуровневый подход. Понятия протокола и интерфейса 1.2.2. Модель OSI 1.2.3. Стеки протоколов 1.3. Стек протоколов TCP/IP. Обзор уровней и протоколов 1.3.1. Физический уровень. Уровень сетевого доступа 1.3.2. Межсетевой уровень 1.3.3. Транспортный уровень 1.3.4. Уровень приложений 1.4. Интернет-приложения и Интернет технологии 1.4.1. Особенности разработки и внедрения Интернет-приложений 1.4.2. Web-дизайн и web-программирование 1.5. Информационные системы. Области применения и примеры реализаций 2. Принципы построения распределенных информационно-вычислительных сетей 2.1 Основные технологии локальных сетей 2.1.1 Протоколы и стандарты локальных сетей 2.1.2 Принципы организации составных сетей 2.1.3 Технология Ethernet 2.1.4 Высокоскоростные технологии локальных сетей 2.1.5 Правила проектирования локальных сетей 2.2 Базовые технологии глобальных сетей 2.2.1 Глобальные сети с коммутацией пакетов 2.2.2 Глобальные сети с коммутацией каналов 2.2.3 Эволюция развития современных телекоммуникационных сетей 3. Стек протоколов TCP/IP 3.1. Адресация в IP-сетях 3.1.1. Типы адресов 3.1.2. Классы адресов 3.1.3. Соглашения о специальных адресах: broadcast, multicast, loopback 3.1.4. Отображение физических адресов на IP-адреса 3.1.5. Отображение символьных адресов на IP-адреса: служба DNS 3.1.6. Автоматизация процесса назначения IP-адресов узлам сети - протокол DHCP 3.2. Протокол межсетевого взаимодействия IP 3.2.1. Формат пакета IP 3.2.2. Управление фрагментацией 3.2.3. Маршрутизация с помощью IP-адресов 3.2.4. Пример взаимодействия узлов с использованием протокола IP 3.2.5. Структуризация сетей IP с помощью масок 3.2.6. Протокол IPv6 3.3. Протоколы транспортного уровня 5 3.3.1. Протокол доставки пользовательских дейтаграмм UDP 3.3.2. Протокол надежной передачи TCP 3.3.3. Протокол управления передачей потоков SCTP 3.4. Протоколы маршрутизации 3.4.1. Иерархия маршрутизации 3.4.2. Алгоритмы маршрутизации 3.4.3. Протоколы внутренней маршрутизации 3.4.4. Протоколы внешней маршрутизации 3.5. Протоколы и технологии обеспечения качества услуг в IP-сетях 3.5.1. Протокол резервирования ресурсов RSVP 3.5.2. Механизмы управления трафиком и сетевыми ресурсами 3.5.3. Архитектуры служб DiffServ и Intserv 3.6. Протоколы прикладного уровня. Службы Интернет 3.6.1. Протоколы электронной почты 3.6.2. Протокол передачи файлов FTP 3.6.3. Протокол удаленного управления Telnet 3.6.4. Служба WWW 4. Информационные системы в Интернет 4.1. Информационные системы. Основные понятия 4.1.1. Факторы, влияющие на развитие информационных систем 4.1.2. Основные составляющие корпоративных информационных систем 4.1.3. Соотношение между составляющими информационной системы 4.1.4. Классификация информационных систем 4.1.5. Области применения и примеры реализации информационных систем 4.1.6. Жизненный цикл информационных систем 4.2. ERP и MRP системы 4.2.1. Функциональное и операционное управление 4.2.2. Базовые стандарты управления 4.2.3. Система планирования MRP 4.2.4. Современные методы управления ресурсами предприятия 4.2.5. Концепции построения ERP-систем на предприятии 4.2.6. Описание основных элементов CSRP 4.2.7. Интеграция покупателя в процесс производства на основе открытых технологии 4.3. Корпоративные сайты и порталы 4.3.1. Архитектура портала 4.3.2. Попытки стандартизации серверов порталов 4.3.3. Жизненный цикл портала 4.3.4. Проектирование портала 4.3.5. Создание и внедрение портала 4.3.6. Поддержка и обновление портала 4.4. Автоматизация документооборота и хранилища данных 5. Интернет технологии. Основы разработка Интернет-приложений 5.1. Hyper Text Markup Language (HTML) 5.2. Extensible Markup Language (XML) 5.3. Базы данных в Интернет 5.4. Основы программирования на Perl и PHP 5.5. Основы языков Java и JavaScript 6 Основы архитектуры COM. Использование и создание элементов ActiveX Вопросы обеспечения информационной безопасности в Интернет 6.1. Базовые технологии защиты данных 6.1.1. Алгоритмы шифрования 6.1.2. Технологии аутентификации 6.2. Функции VPN по защите данных 6.3. Стандартные протоколы защиты данных 6.3.1. Протокол IP-sec 6.3.2. Протокол SSL/TLS 6.4. Защита web-сайтов 6.4.1. Иерархия защиты web-сайтов 6.4.2. Подходы к организации безопасности web-серверов 5.6. 6. 7 ПЕРЕЧЕНЬ ТЕМ ЛАБОРАТОРНЫХ ЗАНЯТИЙ 1. Создание проекта многоуровневой коммутируемой корпоративной сети 1.1. Разработка архитектуры сети 1.2. Выбор технологических решений 1.3. Выбор оборудования 2. Настройка служб и серверов в Интернет 2.1. Команды telnet 2.2. Организация и администрирование почтовых и файловых серверов Интернет. Основы работы с Web-сервером Russian Apache 3. Основы тестирования протоколов TCP/IP 3.1. Методы тестирования 3.2. Обзор существующих средств тестирования 3.3. Тестирование протоколов TCP/IP 4. Формирование технического задания на разработку Интернет-портала 5. Организация электронного архива предприятия 6. Разработка динамических web-страниц. Создание динамических форм с помощью JavaScript. 7. Работа с XML- документами. 8. Создание шаблонов электронных писем с помощью XML. Пример XSLдокумента. 9. Использование методов защиты исходных текстов WWW-сценариев от несанкционированного копирования и модификации. 8 СПИСОК ЛИТЕРАТУРЫ 1. 2. 3. 4. 5. 6. 7. 8. Архитектура брандмауэров для сетей предприятия. Пер. с англ. Польман Н., Кразерс Т. Изд. Вильямс, 2003. 432с. Корнеев И.К., Машурцев В.А. Информационные технологии в управлении: Учебное пособие. М.: ИНФРА – М, 2001. 156 с. Мейнджер Дж. Java. Основы программирования. Киев, BHV, 1997. 319 c. Олифер В.Г., Олифер Н.Г. Компьютерные сети. Изд. «Питер», 2001. 672 с. Олифер В.Г., Олифер Н.Г. Новые технологии и оборудование IP-сетей. Изд. «Питер», 2001. 512 с. Петров В. Н. Информационные системы: Учебник для вузов. Изд. «Питер», 2002. 688 с. Создание Web – страниц и Web – сайтов: самоучитель/ Под ред. В.Б. Комягина, В.Н. Печникова. М.:Триумф, 2001. 496 с. Информационные технологии в бизнесе. Под ред. М. Желены. СПб, Питер, 2002. 1117 с. 9