ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Факультет вычислительной техники
Кафедра систем автоматизации проектирования
"Утверждаю"
Декан ФВТ
Б.Д.Шашков
"" _ 2005 г.
Рабочая программа дисциплины
Администрирование информационных систем по подготовке дипломированного специалиста по специальности 351500 (010503) Программу разработал к.т.н., доцент И.Г.Кревский Программа одобрена на заседании кафедры САПР, протокол № _ от "_" _ 2005 r.
Зав.кафедрой САПР д.т.н., профессор _ А.М.Бершадский Согласовано:
Председатель НМК ФВТ _ д.т.н., профессор П.П.Макарычев Программа разработана в соответствии со следующими документами:
—— Государственным образовательным стандартом Минобразования РФ по специальности 351500 (010503);
——рабочим учебным планом Пенз.ГУ по специальности 351500 (010503);
1.Цели и задачи дисциплины.
Целью дисциплины является изучение основ сетевого администрирования, функциональных и архитектурных особенностей сети Интернет, принципов построения экономики информационных сетей.
2. Требования к уровню освоения содержания дисциплины.
В результате изучения дисциплины студенты должны:
- знать:
принципы построения открытых системы и «клиент-серверных» технологий;
основы администрирования в операционных системах Unix и Windows;
основные сетевые протоколы и построение стека протоколов TCP/IP;
принципы управления WEB-сервером;
основные способы программирования Интернет-приложений.
-уметь:
программировать сокеты;
настраивать и администрировать серверы;
-иметь опыт:
разработки CGI-приложений;
-иметь представление:
о экономике информационных сетей;
о моделях ценообразования на услуги сетей;
о сетевой коммерции.
3. Объем дисциплины и виды учебной работы Вид учебной работы Всего часов (Семестр – 9) Общая трудоемкость дисциплины Аудиторные занятия Лекции Лабораторные работы (ЛР) Самостоятельная работа, в т.ч. курсовая работа Вид итогового контроля (экзамен, зачет) экзамен, зачет, курсовая работа 4. Содержание дисциплины 4.1. Разделы дисциплины и виды занятий N п\п Раздел дисциплины к-во часов Лекции Л.р. Сам.р.
2 1. Принципы построения открытых системы и «клиентсерверных» технологий. Модель ISO/OSI.
8 10 2. Стек TCP/IP и его протоколы 4 3. Адресация в IP сетях.
4 4. Принципы работы DNS 10 5. Принципы и основные протоколы маршрутизации в Интернет 6 6 6. Протоколы прикладного уровня 7. Программирование в Интернет 8. Администрирование в Unix и в Windows. Управление WEB-сервером. Построение ISP 9. Интернет-экономика. Модели назначения цен.
10. Заключение * - Внеаудиторная самостоятельная работа в объеме 85 часов отводится на самотестирование, работу с дополнительными материалами, подготовку к лабораторным работам, оформление отчетов, выполнение курсового проекта.
4.2. Содержание разделов дисциплины 1. Открытые системы и открытые спецификации. Технологии «клиент-сервер». Модель ISO/OSI, функции протоколов каждого из уровней.
2. Структура стека TCP/IP. Краткая характеристика протоколов. Надежность протоколов.
Инкапсуляция. Протокол IP и его основные функции. Фрагментация. Формат заголовка пакета Ipv4. Протокол IPv6. Протокол ICMP. Протокол UDP. Протокол TCP и формат его заголовка. Окно передачи в TCP. 3. Адресация в IP-сетях. Типы адресов: физический (MAC-адрес), сетевой (IP-адрес) и символьный (DNS-имя). Соглашения о специальных адресах. Отображение физических адресов на IP-адреса: протоколы ARP и RARP.
4. Отображение символьных адресов на IP-адреса: служба DNS. Основные домены верхнего уровня. Система доменных имен BIND. Автоматизация процесса назначения IP-адресов узлам сети - протокол DHCP.
5. Основные принципы IP-маршрутизации. Разбиения адресного пространства сети на подсети. Маскирование. Таблицы маршрутизации в IP-сетях. Фиксированная маршрутизация. Простая маршрутизация. Адаптивная маршрутизация. Дистанционновекторный алгоритм маршрутизации (на примере RIP). Алгоритм состояния связей (на примере OSPF). Комбинирование различных протоколов обмена. Протоколы EGP и BGP сети Internet.
6. Основные сервисы Интернет и соответствующие протоколы. Порты и сокеты. Понятие WKS. Http, ftp и др. протоколы прикладного уровня. MIME, типы и расширения. Этапы транзакции http. Понятия URI, URL. Схемы http-сеанса. Структура Запроса клиента.
Структура ответа сервера. Cookie.
7. Программирование в Интернет. Серверное и клиентское ПО. Программы, выполняющиеся на клиенте (принципы работы, JavaScript, Java-аплеты). Программы, выполняющиеся на сервере. Спецификация CGI. Perl. ISAPI. 8. Администрирование в Unix и в Windows. Управление WEB-сервером. Построение ISP.
Архитектура сервера Apache. Архитектура сервера Internet Information Server. 9. Экономика информационных сетей. Интернет-экономика (ИЭ): основные понятия ИЭ;
экономика разнородных сетей; ценообразование в глобальной сети. Составляющие расходов на предоставление услуг Интернет. Межсоединения и распределенная экономика: IP-транспорт; структура цены и экономика соглашений о межсоединениях;
разделение распределенной стоимости. Модель назначения цен. Оценка потребления:
тарифы и цены в ИЭ; методы оценивания стоимости коммуникаций. Категории электронного бизнеса/ Сетевая коммерция: услуги общественного и частного потребления; электронные службы; электронные платежные системы; подтверждение, лицензирование и страхование распределенного обслуживания. Экономическая эффективность сетей типа Интернет.
10. Заключение. Перспективы развития глобальных информационных систем.
Протоколы физического и канального уровня рассматриваются в ДС.Ф.11.8 «Сетевые технологии»
Вопросы Web-дизайна и программирования на языках сценариев на стороне клиента рассматриваются в ОПД.В.01.01 «WEB -дизайн и программирование в Интернет»
Лабораторные работы по настройке и администрированию IIS включены в ДС.Ф.11. «Сетевые технологии»
6. Курсовая работа.
Разработка приложений клиент-сервер на основе CGI-приложения. Состав курсовой работы:
Пояснительная записка выполняется в объёме 15-20 страниц и должна содержать:
• реферат;
• техническое задание на курсовую работу;
• постановка задачи;
• описание свойств и функционального назначения разрабатываемого ПО;
• описание интерфейса клиентской и серверной части ПО;
• описание алгоритма работы клиентской и серверной части ПО;
• описание алгоритма взаимодействия клиентской и серверной части ПО;
• описание структуры БД (если предусмотрено заданием);
• заключение;
• приложения, которые включают исходные тексты программ, блок-схемы алгоритмов работы программ, схему взаимодействия программ клиентской и серверной части, структуру БД (если предусмотрено заданием);
• список использованной литературы.
7. Материально-техническое обеспечение дисциплины.
Для обеспечения лабораторно-практических занятий необходим класс ПЭВМ и программное обеспечение: Windows 2000, Linix, VC++,.IIS, Apache.
8. Рекомендуемая литература.
1. Компьютерные сети. Принципы, технологии, протоколы / В.Г.Олифер, Н.А.Олифер. – СПб: Издательство «Питер», 2003.
2. Вейтман В. Программирование для Web: Уч.пос.:
- М. – Издательский дом «Вильямс», 2000.
3. В.Г.Олифер, Н.А.Олифер Введение в IP-сети // http://www.citforum.ru/nets. 2001/ http://www.infocity.kiev.ua/ 1997.
5. П. Б. Храмцов. Лабиринт Интернет. Практическое руководство. – М.:
«Электронинформ», 1996.
6. Кревский И.Г., Селиверстов М.Н., Финогеев А.Г. Основы работы в Интернет.
Электронный учебник. Пенза, ПГУ, 2003.
7. И.В. Успенский ИНТЕРНЕТ-Маркетинг Учебник.- СПб.: Изд-во СПГУЭиФ, 2003.
8. Тихвинский В.О. Регулирование и экономика подвижной связи. – М.: Радио и связь, 2003.
9. Быков В. А. Электронный бизнес и безопасность. — М.: Радио и связь, 2000 г.
9. Переутверждение программы на очередной учебный год.
год группы протокола, дата, выпускающей разработчик изменения Примечание: тексты изменений прилагаются.