Республики Беларусь «24»

Вид материалаПояснительная записка

Содержание


Пояснительная записка
Тема 1. ПОНЯТИЕ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ
И характеристики
Тема 5. ВИДЫ УЗЛОВ СЕТИ
Примерный перечень лабораторных работ
Примерный перечень курсовых работ
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   ...   18

^ ПОЯСНИТЕЛЬНАЯ ЗАПИСКА



Типовая программа «Сети ЭВМ» разработана в соответствии с Образовательным стандартом РД РБ 02100.5.112-98 для студентов специальности Ι-40 01 01 Программное обеспечение информационных технологий высших учебных заведений. Она предусматривает изучение назначения, принципов функционирования и возможностей локальных и глобальных компьютерных сетей. Целью изучения дисциплины является получение систематизированных сведений об архитектурных принципах построения вычислительных сетей; методах, алгоритмах и протоколах функционирования взаимодействующих систем; средствах организации и поддержки распределенных действий; современных сетевых информационных технологиях. Курс базируется на знаниях, полученных при изучении дисциплин «Архитектура вычислительных систем», «Теория вычислительных процессов», «Системное программное обеспечение».

В результате освоения курса «Сети ЭВМ» студент должен:
знать:

- терминологию компьютерных сетей;

- классификацию компьютерных сетей и разновидности сетевых топологий;

- виды узлов сети;

- концепции и основные понятия эталонной семиуровневой модели взаимодействия открытых систем (ISO/OSI), назначения и функции каждого уровня;

уметь характеризовать:

- уровни семиуровневой модели взаимодействия открытых систем ISO/OSI;

- сетевые протоколы и службы;

- технологии организации распределенных вычислений;
приобрести навыки использования сетевых протоколов и технологий.

Программа рассчитана на объем 96 учебных часов. Примерное рас-
пределение учебных часов по видам занятий: лекций - 48 часов, лабораторных работ — 48 часов.


СОДЕРЖАНИЕ




^ Тема 1. ПОНЯТИЕ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ


Классификация сетей ЭВМ. Локальные и глобальные вычислительные сети (ЛВС и ЕВС). Понятия трафика и пропускной способности. Терминология сетей. Понятие сетевого ресурса, клиента, сервера.


Тема 2. СОСТАВ АППАРАТНОГО ОБОРУДОВАНИЯ СЕТИ


Тема 3. РАЗНОВИДНОСТИ ФИЗИЧЕСКИХ СЕТЕВЫХ ТОПОЛОГИЙ

Сравнительный анализ топологий «шина», «звезда», «кольцо».


Тема 4. ФИЗИЧЕСКАЯ СРЕДА ПЕРЕДАЧИ ДАННЫХ, ЕЕ ВИДЫ

^ И ХАРАКТЕРИСТИКИ

Витая пара, коаксиальный кабель, оптоволокно, эфир. Передача данных по кабелям с использованием различных видов кодирования сигналов.

^ Тема 5. ВИДЫ УЗЛОВ СЕТИ


Усилитель, повторитель, коммутатор, маршрутизатор, мост, шлюз.


Тема 6. Логическая структура вычислительных сетеЙ. Принципы построения сетевого программного обеспечения. Концепция

и основные понятия эталона модели взаимодействия открытых систем (ISO/OSI). Функции отдельных уровней OSI. Принципы именования и адресации. Соглашения по описанию протоколов

6.1. Физический уровень OSI. Задачи и функции уровня. Стандартные интерфейсы. Сетевые контроллеры ЛВС. Модемы.

6.2. Канальный уровень OSI. Задачи и функции уровня. Методы доступа к среде передачи данных (CSMA/CD, CSMA/CA). Стандарты канального уровня серии 802.

6.3. Сетевой уровень OSI. Задачи и функции уровня. Сервис, архитектура и структурная организация сетевого уровня. Стратегии, методы и алгоритмы управления потоком. Маршрутизация пакетов. Классификация алгоритмов маршрутизации.

6.4. Транспортный уровень OSI. Задачи и функции уровня. Классы транспортных протоколов. Сервис и протоколы, ориентированные на соединение. Дейтаграммы.

6.5. Сеансовый уровень OSI. Задачи и функции уровня. Функциональные блоки сервиса. Средства структуризации и синхронизации взаимодействия.

6.6. Представительный уровень OSI. Задачи и функции уровня. Абстрактный синтаксис. Управление контекстами.

6.7. Прикладной уровень OSI. Задачи и функции уровня. Архитектура и структурная организация прикладного уровня.


Тема 7. Стек протоколов ТСР/1Р и средства поддержки им сетевого, транспортного и сеансов уровней OSI

Система адресации. Понятие сетевого порта. Принципы работы. Форматы пакетов. Интерфейсы прикладного программирования Berkley Sockets и Windows Sockets.


Тема 8. ДИНАМИЧЕСКИЕ СИСТЕМЫ ИМЕНОВАНИЯ


Глобальные службы каталогов. Принципы организации DNS. Протокол X.500.

Тема 9. ЭЛЕКТРОННАЯ ПОЧТА


Принципы организации и функционирования. Протоколы SMTP, POP, 1МАР. Использование MIME.


Тема 10. СЛУЖБА ПЕРЕДАЧИ ФАЙЛОВ FTР

Принципы организации и функционирования. Команды и их формат.


Тема 11. ГЛОБАЛЬНАЯ КОМПЬЮТЕРНАЯ СЕТЬ INTERNET

Служба Web. Протокол HTTP. Указатели глобальных сетевых ресурсов (URL). Синтаксис URL. Создание Web-документов с помощью языка HTML.

Тема 12. ТЕХНОЛОГИЯ JAVA

Принципы защиты. Динамическая компиляция. Применение Java в сетевых Internet и Internet-приложениях.

Тема 13. СИСТЕМА С АРХИТЕКТУРОЙ КЛИЕНТ—СЕРВИС

Многоуровневые распределенные приложения.

Тема 14. РАСПРЕДЕЛЕННАЯ ОБРАБОТКА


Стандарт ОСЕ. Удаленный вызов процедур с помощью механизма RPC. Брокеры объектных запросов. Технологии DСОМ и СОRВА.




Тема 15. ПОНЯТИЕ НЕДЕЛИМОСТИ РАСПРЕДЕЛЕННЫХ ДЕЙСТВИЙ


Распределенные сетевые трансакции. Сервис базового протокола фиксации, параллельности и восстановления (CCR).


Тема 16. БЕЗОПАСНОСТЬ В РАСПРЕДЕЛЕННЫХ КОМПЬЮТЕРНЫХ СИСТЕМАХ

Понятие угрозы, уязвимости и сетевой атаки. Классификация угроз. Виды атак.


^ ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ РАБОТ

  1. Установка и конфигурирование локальной вычислительной сети. Моделирование и исследование характеристик ЛВС: трафика и пропускной способности.
  2. Разработка компонентов программного обеспечения вычислительной сети. Организация звена передачи данных в ЛВС с помощью сервисов Berkley Sockets и Windows Sockets.
  3. Организация звена передачи данных в ЛВС с помощью протокола
    Netbios.
  4. Организация звена передачи данных в ЛВС с помощью протокола IPX.



^ ПРИМЕРНЫЙ ПЕРЕЧЕНЬ КУРСОВЫХ РАБОТ

  1. Разработка сетевого программного обеспечения.
  2. Конфигурирование и инсталляция локальных вычислительных сетей.
  3. Разработка спецификаций и структур сетевых программных комплексов.
  4. Разработка информационных систем с сетевым доступом.
  5. Разработка сетевой игры.
  6. Разработка интерактивных Web-страниц.