- •1 Структура залікового модуля 1
- •2 Зміст змістових модулів (лекційних годин – 22):
- •1 Структура залікового модуля 2
- •2 Зміст змістових модулів (лекційних годин – 12):
- •1 Структура залікового модуля 3
- •2 Зміст змістових модулів (лекційних годин – 10):
- •2.2 Огляд маршрутизаторів та схем маршрутизації
- •1 Мета роботи
- •2 Основні положення
- •2.1 Основи міждоменної маршрутизації
- •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 Список рекомендованої літератури
1 Структура залікового модуля 2
Змістовий модуль |
Лекції (год.) |
Заняття |
Само- стійна робота, год. |
Індиві- дуальна робота, год. |
||
прак- тичні, год. |
лабо- раторні, год. |
|||||
Модуль 2: Створювання програмного забезпечення для мереж (2 кредити; 76 год.) |
||||||
1 Програмування додатків за архітектурою “клієнт–сервер” |
4 |
2 |
4 |
5 |
1 |
|
2 Програмне забезпечення стека протоколів ТСР/ІР |
2 |
— |
4 |
5 |
1 |
|
3 Програмне забезпечення маршрутизації |
2 |
2 |
4 |
5 |
1 |
|
4 Програмне забезпечення виклику віддалених процедур |
2 |
— |
4 |
7 |
1 |
|
5 Програмні засоби тестування локальних та глобальних мереж |
2 |
2 |
4 |
7 |
1 |
|
Модуль 2 разом, год. |
12 |
6 |
20 |
29 |
5 |
|
2 Зміст змістових модулів (лекційних годин – 12):
Програмування додатків за архітектурою “клієнт–сервер” (4 год.).
Зміст: Архітектура клієнт–сервер. Основи мережного програмування. Обмін повідомленнями фіксованої та змінної довжини. Програмна реалізація.
2.2 Програмне забезпечення стека протоколів ТСР/ІР (2 год.).
Зміст: Програмна реалізація взаємодії процесів за допомогою сокетів. Програмна реалізація простого ТСР-клієнта/ТСР-сервера. Встановлення зв’язку та передавання даних поміж клієнтом та сервером.
Програмне забезпечення маршрутизації (2 год.).
Зміст: Протоколи маршрутизації. Програмна реалізація маршрутизації в OC UNIX.
Програмне забезпечення виклику віддалених процедур (2 год.).
Зміст: Сервери віддаленого доступу. Протоколи. Доступ до ресурсів по мережі. Програмна реалізація віддаленого доступу.
Програмні засоби тестування локальних та глобальних мереж (2 год.).
Зміст: Інструменти та ресурси тестування мережних додатків. Система обміну трафіка.
Теми практичних занять модуля 2
№ пп. |
Тема та зміст |
Години |
1 |
Створення мережних додатків за протоколами ТСР/ІР |
2 |
2 |
Створення мережних програм “клієнт”, “сервер” |
2 |
3 |
Програмування клієнт-серверної архітектури |
2 |
|
Усього |
6 |
Теми лабораторних занять модуля 2
№ пп. |
Номер, найменування лабораторної роботи |
Години |
1 |
№ 14 Програмування клієнт-серверної архітектури |
6 |
2 |
№ 17 Програмна реалізація протоколів ТСР/ІР |
6 |
3 |
№ 18 Інструменти та ресурси налагодження мереж та мережних додатків |
6 |
4 |
№ 20 Програмна реалізація маршрутизації |
4 |
|
Усього |
22 |
Вихідні знання та уміння з модуля 2
№ пп. |
Зміст знань |
Шифр |
1 |
Знати принципи побудови програмного забезпечення за архітектурою “клієнт–сервер” |
ЗН.1 |
|
Зміст умінь |
|
1 |
Уміти програмувати додатки за архітектурою “клієнт–сервер” |
УМ.1 |
2 |
Уміти програмувати стек протоколів ТСР/ІР |
УМ.2 |
3 |
Уміти налагоджувати мережні додатки за допомогою програмних засобів |
УМ.3 |
4 |
Уміти створювати програмне забезпечення маршрутизації |
УМ.4 |
Модуль 3: Програмне забезпечення вузлів комутації пакетів
(кількість кредитів — 2, 68 годин)
Вхідні вимоги до вивчення модуля (знання та вміння з дисциплін, які забезпечують вивчення даного модуля)
№ пп. |
Зміст знань |
Шифр |
1 |
Середовище програмування TASM |
ЗН.1 |
2 |
Мова Асемблер-86 |
ЗН.2 |
|
Зміст умінь |
|
1 |
Складання та налагодження програмного забезпечення мовою Асемблер-86 |
УМ.1 |
2 |
Складання алгоритмів проектування систем телекомунікацій мовою SDL |
УМ.2 |
