Рабочая программа по дисциплине: «Программное обеспечение сетей эвм» Для специальности

Вид материалаРабочая программа

Содержание


Профилирующая кафедра
Учебный план наборов
Лабораторные занятия
Общая трудоемкость
Цели и задачи дисциплины, ее место в учебном процессе
Содержание дисциплины
Учебно-методические материалы по дисциплине
Рейтинговая система оценки успеваемости
Подобный материал:
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Томский государственный университет систем управления и радиоэлектроники (ТУСУР)






УТВЕРЖДАЮ




Проректор по учебной работе

_________________М.Т.Решетников

_________________2007



РАБОЧАЯ ПРОГРАММА


По дисциплине: «Программное обеспечение сетей ЭВМ»


Для специальности: 230105 (220400) Программное обеспечение вычислительной техники и автоматизированных систем



Факультет: Систем Управления

Профилирующая кафедра: Автоматизированных систем управления

Курс: 5




Семестр: 9













Учебный план наборов 2005 и последующих лет







Распределение учебного времени










Всего часов




Лекции

45




Лабораторные занятия:

15




Самостоятельная работа:

30




Общая трудоемкость:

90




Экзамен:

9-ый семестр






2007


Дисциплина «Программное обеспечение сетей ЭВМ» входит в цикл специальных дисциплин (введена ВУЗом).

Рабочая программа составлена на основании ГОС ВО для

Специальности 230105 (220400) Программное обеспечение вычислительной техники и автоматизированных систем утвержденного 27 марта 2000г., рассмотрена и утверждена на заседании кафедры «__»____________2007г., протокол №______


Разработчик

доцент кафедры АСУ ___________________ Бойченко И.В.


Зав. обеспечивающей

кафедрой профессор, д.т.н. ___________________ Кориков А.М.


Рабочая программа согласована с факультетом, профилирующей кафедрами специальности


Декан профессор, д.т.н. ___________________Замятин Н.В.


Зав. профилирующей

кафедрой профессор, д.т.н. ___________________ Кориков А.М.


Зав. выпускающей

кафедрой профессор, д.т.н. ___________________ Кориков А.М.
  1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ, ЕЕ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ

Целью курса является обучение студентов основам построения и функционирования программного обеспечения сетей ЭВМ. Материал данного курса базируется на материале следующих дисциплин: «Сети ЭВМ и телекоммуникации», «Архитектура вычислительных систем», «Операционные системы» «Организация ЭВМ и систем». Основное внимание уделяется принципам построения программного обеспечения локальных и глобальных сетей как распределенных систем с учетом особенностей: гетерогенный состав, как в аппаратной, так и программной части, наличие различного рода ошибок, таких как частичная или полная потеря данных, перегрузки локальной и уда­ленной систем, каналов связи и т.д. Так же студенты должны ознакомиться с принципами безопасности в компьютерных сетях.

Предполагается получение практических навыков разработки программ использующих различные сетевые сервисы.

  1. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ



    1. Лекции


Тема 1. Введение - 2 часа.

Предмет и содержание курса. Сети ЭВМ как распределенные системы. Существующие модели сетевого взаимодействия: модель взаимодействия открытых систем (ВОС), модель DoD (TCP/IP).


Тема 2. Представление сервиса в модели ВОС -2 часа.

Сервис с установлением и без установления соединения. Примеры реализации в современных стеках протоколов IPX/SPX, TCP/IP. Сходства и отли­чия протоколов глобальных и локальных сетей.


Тема 3. Стандартные сервисы в модели ВОС - 10 часов.

Сервисы физического и канального уровней. Сервисы сетевого уровня. Сервис транспортного уровня. Сервисы сеансового, представительского и прикладного уровней.


Тема 4. Концепция Сокетов - 4 часа.

Понятие «сокета» (socket). История возникновения. Сопоставление принципов программирования на основе сокетов и XTI/TLI (Unix, Novell NetWare). Структура сокетов, вычислительны ресурсы необходимые для поддер­жания сокетов.


Тема 5. Создание приложений TCP/IP с помощью API сокетов - 12 часов.

Отправитель и приёмник на базе TCP. Отправитель и приемник на базе UDP. Сравнение производительности различных приложений на базе TCP и UDP. Обработка различных ошибок в сетевых приложениях. Создание событийно управляемых приложений.


Тема 6. Инструментальное сетевое программное обеспечение - 4 часа.

Утилиты в TCP/IP сетях: PING, TCPDUMP, TRACERT. Сетевые анализа­торы: Novell LANalizer. Сетевое программное обеспечение для администрирования: nwadmn32 для Novell NetWare. Службы удаленного конфигурирова­ния. Терминальное соединение.


Тема 7. Технические и правовые основы безопасности в вычислительных сетях. - 11 часов.

Понятие безопасности сетей ЭВМ. Угрозы безопасности. Основные способы устранения или уменьшения угроз безопасности. Основы криптографии. Виды шифров. Шифры с симметричным ключом. DES Шифрование с откры­тым ключом. RSA. Цифровая подпись. Программное обеспечение PGP. Пра­вовые основы использования шифрования. ГОСТ. Зарубежные стандарты безопасности.

2.2. Лабораторные занятия и их наименования.


Лабораторная работа №1 – Технология RMI

3 часа.

Лабораторная работа №2 – Веб-сервер, сервлеты

4 часа.

Лабораторная работа №3 – СУБД

4 часа.

Лабораторная работа №4 – Веб-сервисы

4 часа.



    1. Формы самостоятельной работы






Наименование работы

Число часов

Формы контроля


Проработка лекционного материала

27

Экзамен


Подготовка к лабораторным работам и оформление отчетов

27

Защита, отчет




Всего часов самостоятельной работы

54






  1. УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ

3.1 Основная литература

  1. Основы современного программирования. Разработка гетерогенных систем в Интернет-ориентированной среде: учебное пособие для вузов/ С. В. Зыков. - М.: Горячая линия-Телеком, 2006. - 443[5] с. (анл(8), счз1(1), счз5(1), аул(90))


3.2 Дополнительная литература

  1. Компьютерные сети. Принципы, технологии, протоколы: Учебное пособие для вузов/ В. Г. Олифер, Н. А. Олифер. - 3-е изд.. - СПб.: Питер, 2007. - 957[3] с.: ил. анл(3), счз1(1), аул(36)
  2. Основы программирования на JAVA: Учебное пособие/ Р. В. Юдахин; - Томск: ТУСУР, 2004. - 195 с.: ил. анл(10), счз1(3), счз5(2), аул(70)



Современные периодические издания (журналы):
  1. «Connect! Мир связи»
  2. «ЛАН / LAN Magazine»
  3. «Вопросы защиты информации»
  4. «Защита информации. Конфидент»


Источники Интернет:

ссылка скрыта


  1. РЕЙТИНГОВАЯ СИСТЕМА ОЦЕНКИ УСПЕВАЕМОСТИ


По дисциплине предусмотрено:

  1. 4 лабораторные работы – 15 баллов максимум за одну работу.
  2. Реферат по современным компьютерным технологиям - 30 баллов при условии защиты на «отлично»;
  3. Экзамен – максимум 30 баллов

Итого: 120 баллов.

Общая оценка выставляется по сумме набранных баллов


Темы всех работ выдаются на первой лабораторной работе.


Лабораторные работы должны быть сданы в срок, то есть на последней лабораторной работе по расписанию должен быть защищен последний отчет по ЛР.


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


Реферат – как дополнительное задание - оценивается по глубине проработки вопроса, по количеству использованных источников (Интернет и периодические издания), по качеству проведенного сравнительного анализа технологии и ее перспектив. Максимальная оценка за реферат – 10 баллов.