1. Мережеві протоколи IoT
(Частина І)
ОДАРЧЕНКО
Роман Сергійович,
заст. директора ННІАН,
заст. голови НТСАДМВ
Національний авіаційний університет
Навчально-науковий інститут Аеронавігації
Наукове товариство студентів, аспірантів,
докторантів та молодих вчених НАУ
6. Комунікація (Communication) – ємне
поняття, що означає сполучення, зв'язок, а
також засоби сполучення і зв'язку.
Засоби, що забезпечують можливість
сполучення, організації зв'язку на значній
відстані, означаються загальним поняттям
телекомунікації (теле- у перекладі з
давньогрецької означає далеко).
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
7.
8. Основні тренди розвитку інформаційно-
комунікаційних мереж
Bring Your Own Device
(BYOD - використання
персональних пристроїв в
робочих цілях) істотно
прискорює темпи
«мобілізації» бізнес-
процесі.
IoE (Internet of Everything)
9. Протокол - формалізовані правила, що
визначають послідовність і формат
повідомлень, якими обмінюються
мережеві компоненти, лежачі на одному
рівні, але в різних вузлах мережі.
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
12. Модель взаємодії відкритих систем
ISO/OSIКомп’ютер 1 Комп’ютер 2
Повідомлення
7
6
5
4
3
2
1
Повідомлення
7
6
5
4
3
2
1
Прикладний
рівень
Представницький
рівень
Сеансовий
рівень
Транспортний
рівень
Мережний
рівень
Канальний
рівень
Фізичний
рівень
7 6 76
7 7
Протоколи Інтерфейси
7 6 76
Інтерфейси
5 5
7 6 765 54 4
7 6 765 54 43 3
7 6 765 54 43 32 2
7 6 765 54 43 32 21 1
7 6 5 4 3 2 1
Корисна
інформація
Службова
Інформація -
заголовки
Повідомлення
Передача по
мережі
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
13. Структура повідомлень різних
рівнів моделі ISO/OSI
Заголовок 3 Поле даних 3 Кінцевик 3
Заголовок 3 Поле даних 3 Кінцевик 3Заголовок 2 Кінцевик 2
Заголовок 3 Поле даних 3 Кінцевик 3Заголовок 2 Кінцевик 2Заголовок 1 Кінцевик 1
Поле даних 2
Поле даних 1
Повідомлення 3-го
рівня
Повідомлення 2-го
рівня
Повідомлення 1-го
рівня
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
14. Блок даних,
(ProtocolData Unit, PDU)
• кадр (frame),
• пакет (packet),
• дейтаграмма (datagram),
• сегмент (segment)
Заголовок 3 Поле даних 3 Кінцевик 3
Заголовок 3 Поле даних 3 Кінцевик 3Заголовок 2 Кінцевик 2
Заголовок 3 Поле даних 3 Кінцевик 3Заголовок 2 Кінцевик 2Заголовок 1 Кінцевик 1
Поле даних 2
Поле даних 1
Повідомлення 3-го
рівня
Повідомлення 2-го
рівня
Повідомлення 1-го
рівня
15. Структура системи управління
процесами моделі ISO/OSI
7 7
6 6
5 5
4 4
3 3
2 2
1 1
Рівневі протоколи
Повідомлення Повідомлення
Управління прикладними процесами
Управління представлення даних
Управління сеансами
Управління трафіком
Управління мережею
Управління інформаційним каналом
Управління фізичним каналомФізичний
Прикладний Прикладний
Сеансовий Сеансовий
Представницький Представницький
Транспортний Транспортний
Мережний Мережний
Канальний Канальний
Фізичний
Середовище передачі даних
Рівніпроцесіввзаємодії
Рівніпроцесіввзаємодії
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
21. Необхідність ІР
При побудові мереж передачі
даних часто виникає завдання
організації зв'язку між різними
мережами або підмережами, які
складають невід'ємну мережу.
Так, наприклад, в локальних
мережах, логічно сегментованих
з використанням VLAN,
адміністраторам часто потрібно
організувати передачу даних між
ними. Це виконується за
допомогою функцій мережевого
рівня (мережевий рівень).
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
23. Характеристики ІР
Основним протоколом мережевого рівня є протокол IP (Internet Protocol),
який дозволяє доставляти дані в мережах TCP / IP між будь-якими вузлами
мережі і виконує дві основні функції:
• адресація вузлів (IP-адресація);
• маршрутизація.
Маршрутизація - це вибір найкращого маршруту передачі пакету від
джерела до одержувача. Протокол IP не гарантує надійної доставки пакета
до адресата, ця функція виконується протоколами більш високого рівня.
Такий тип доставки даних називают best-effort.
В даний час існує дві версії протоколу IP:
• IP-версії 4 (IPv4);
• IP-версії 6 (IPv6).
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
30. Адресний простір приватних
IPv4-адрес
• 10.0.0.0 – 10.255.255.255 (класс А);
• 172.16.0.0 – 172.31.255.255 (класс В);
• 192.168.0.0 – 192.168.255.255 (класс С).
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
31. Спеціальні IP-адреси
Идентификатор сети Идентификатор
узла
Описание
Все «0» Все «0» 0.0.0.0 - адрес узла, сгенерировавшего пакет.
Используется устройством для ссылки на самого
себя, если оно не знает свой IPv4-адрес.
Используется, например, когда устройство
пытается получить IPv4-адрес с помощью
протокола DHCP
Все «0» Идентификатор
узла
Узел назначения принадлежит той же сети, что и
узел-отправитель, например, 0.0.0.25
Идентификатор сети Все «0» Адрес IPv4-сети, например, 175.11.0.0
Идентификатор сети Все «1» Ограниченный широковещательный адрес (в
пределах данной IP-сети), например,
192.168.100.255
Все «1» Все «1» 255.255.255.255 – «глобальный»
широковещательный адрес
127.0.0.0 Адрес интерфейса обратной петли (loopback),
предназначен для тестирования оборудования
без реального отправления пакета
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
37. Типи адрес IPv6
• индивідуальні (unicast) адреси;
• багатоадресні (multicast) адреси;
• альтернативні (anycast) адреси.
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.