
- •1 Структура залікового модуля 1
- •2 Зміст змістових модулів (лекційних годин – 22):
- •1 Структура залікового модуля 2
- •2 Зміст змістових модулів (лекційних годин – 12):
- •1 Структура залікового модуля 3
- •2 Зміст змістових модулів (лекційних годин – 10):
- •1 Мета роботи
- •2 Основні положення
- •2.1 Основи міждоменної маршрутизації
- •2.2 Огляд маршрутизаторів та схем маршрутизації
- •2.3 Концепції протоколів маршрутизації
- •2.3.1 Дистанційно-векторні протоколи маршрутизації
- •2.3.2 Протоколи маршрутизації на підставі аналізу стану каналу
- •2.4 Програми маршрутизації в Unix
- •2.4.1 Програма routed
- •2.4.2 Програма gated
- •2.4.3 Пакет iproute2
- •3 Контрольні запитання
- •4 Домашнє завдання
- •5 Лабораторне завдання
- •6 Зміст протоколу
- •7 Список рекомендованої літератури
Міністерство транспорту та зв’язку України
——————————————————————
Державний департамент з питань зв’язку та інформатизації
——————————————————————
ОДЕСЬКА НАЦІОНАЛЬНА АКАДЕМІЯ ЗВ’ЯЗКУ ім. О. С. Попова
Кафедра обчислювальної техніки та мікропроцесорів
Системне та прикладне програмне
забезпечення у телекомунікаціях
Модуль № 2
Створення програмного забезпечення для мереж
для студентів
частина 2
Програмна реалізація маршрутизації
Методичне керівництво
до лабораторної роботи № 20
Напрям підготовки: телекомунікації
для спеціальності: 7.092402
Одеса 2007
УДК 681.3.06 План НМВ 2006 р.
Методичне керівництво розробили: С. П. Главацький, І. В. Хіхловська
Методичне керівництво розглянуто і ухвалено до видання на засіданні кафедри.
Протокол № 5 від 16 грудня 2005 р.
Зав. кафедрою ОТ та МП І. В. Хіхловська
Методичне керівництво розглянуто і ухвалено методичною радою факультету ТКС.
Протокол № __ від “__”________ 200___ р.
Декан факультету ТКС, доц. О. В. Онацький
І Передмова
Загальна характеристика дисципліни “Системне та прикладне програмне забезпечення у телекомунікаціях” (кількість кредитів ECTS – 6; модулів – 3; змістових модулів – 3; загальна кількість годин – 216; у тому числі: лекцій – 44 год.; лабораторних занять – 44 год.; практичних занять – 22 год.; самостійної роботи – 78 год.; індивідуальної роботи – 28 год.; семестри 5.1, 5.2; вид контролю: іспит.
ІІ Мета вивчання дисципліни
Мета і завдання навчальної дисципліни “Системне та прикладне програмне забезпечення у телекомунікаціях”: формування базових знань та умінь щодо операційних систем і складу програмного забезпечення каналів повідомлень та пакетів, а також систем мережної підтримки.
ІІІ Зміст дисципліни
Класифікація системного та програмного забезпечення систем телекомунікацій. Системи комунікаційних програм, програм технічного обслуговування та діагностики, системи адміністративних програм.
Мови програмування для розробляння програмного забезпечення систем телекомунікацій. Використовування мови С для написання типових програм для систем телекомунікацій. Підтримка функцій операційної системи. Розробляння програм з параметрами командного рядка. Реалізація міжмашинних інтерфейсів.
Операційні системи, використовувані на вузлах та мережах зв’язку. Структура та основні принципи роботи багатозадачних операційних систем Windows-2000, OS/2, багатоспоживачевої системи Windows-NT. Структура операційної системи UNIX. Командний процесор та оболонки UNIX. Модифікації UNIX.
Програмне забезпечення вузлів зв’язку. Операційні оболонки. Система комунікаційних програм.
Інтелектуальні термінали ЕАТС. Порядок надавання додаткових послуг абонентам. Моделювання процесів у вузлах зв’язку за допомогою мови SDL.
Програмне забезпечення вузлів комутації пакетів.
Модуль 1: Системи програмування операційних систем
(кількість кредитів — 2)
Вхідні вимоги до вивчення модуля (знання та вміння з дисциплін, які забезпечують вивчення даного модуля)
№ пп. |
Зміст знань |
Шифр |
1 |
Операційні системи Windows та UNIX |
ЗН.1 |
2 |
Мови програмування високого рівня |
ЗН.2 |
3 |
Робота мікропроцесорів у захищеному режимі |
ЗН.3 |
|
Зміст умінь |
|
1 |
Інсталювати операційні системи Windows та UNIX та вміти працювати у їхньому середовищі |
УМ.1 |
2 |
Уміти складати програми мовами DELPHI та C++ |
УМ.2 |
1 Структура залікового модуля 1
Змістовий модуль |
Лекції (год.) |
Заняття |
Само- стійна робота, год. |
Індиві- дуальна робота, год. |
|
прак- тичні, год. |
лабо- раторні, год. |
||||
Модуль 1: Системи програмування операційних систем (2 кредити; 72 год.) |
|||||
1 Рекомендації ITU-T Z.100…Z.106, Z.301, Z.302, Z.311...Z.337, Z.341, Z.351, Z.352, Z.400, Z.500 |
4 |
2 |
— |
2 |
1 |
2 Інтерфейси прикладного програмування UNIX |
4 |
2 |
— |
5 |
2 |
3 Програмування у середовищі UNIX |
6 |
2 |
6 |
5 |
2 |
4 Інтерфейси прикладного програмування WINDOWS |
4 |
2 |
— |
5 |
2 |
5 Програмування у середовищі WINDOWS |
4 |
2 |
— |
8 |
2 |
Модуль 1 разом, год. |
22 |
10 |
6 |
25 |
9 |
2 Зміст змістових модулів (лекційних годин – 22):
Рекомендації ITU-T Z.100…Z.106, Z.301, Z.302, Z.311...Z.337, Z.341, Z.351, Z.352, Z.400, Z.500 (4 год.).
Інтерфейси прикладного програмування UNIX (4 год.).
Програмування у середовищі UNIX (6 год.).
Інтерфейси прикладного програмування WINDOWS (4 год.).
Програмування у середовищі WINDOWS (4 год.).
Теми практичних занять модуля 1
№ пп. |
Тема та зміст |
Години |
1 |
Взаємодія процесів у середовищі UNIX |
4 |
2 |
Програмування клієнт-серверної архітектури |
4 |
3 |
Створення мережних програм “UDP–клієнт”, “UDP–сервер” |
2 |
|
Усього |
10 |
Теми лабораторних занять модуля 1
№ пп. |
Номер, найменування лабораторної роботи |
Години |
1 |
№ 15 Взаємодія процесів в ОС UNIX за допомогою іменованих каналів |
4 |
2 |
№ 16 Взаємодія процесів в ОС UNIX за допомогою інтерфейсу сокетів |
4 |
3 |
№ 19 Створення системи обліку трафіка |
2 |
|
Усього |
10 |
Вихідні знання та уміння з модуля 1
№ пп. |
Зміст знань |
Шифр |
1 |
Знати рекомендації Z.100…Z.106 |
ЗН.1 |
2 |
Знати взаємодію процесів в ОС UNIX та WINDOWS |
ЗН.2 |
|
Зміст умінь |
|
1 |
Вміти створювати лінійні алгоритми проектування систем телекомунікацій мовою SDL |
УМ.1 |
2 |
Програмно зреалізовувати взаємодію процесів у ОС UNIX за допомогою іменованих каналів та сокетів |
УМ.2 |
3 |
Вміти створювати програми обміну трафіка |
УМ.3 |
Модуль 2: Створення програмного забезпечення для мереж
(кількість кредитів — 2, 76 годин)
Вхідні вимоги до вивчення модуля (знання та вміння з дисциплін, які забезпечують вивчення даного модуля)
№ пп. |
Зміст знань |
Шифр |
1 |
Мережні технології |
ЗН.1 |
2 |
Призначення та алгоритми роботи основних мережних пристроїв |
ЗН.2 |
3 |
Мережні протоколи TCP/IP та UDP |
ЗН.3 |
|
Зміст умінь |
|
1 |
Створювати програми мовами високого рівня |
УМ.1 |
2 |
Налаштовування програм мовами високого рівня |
УМ.2 |