SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Мережеві протоколи IoT
(Частина І)
ОДАРЧЕНКО
Роман Сергійович,
заст. директора ННІАН,
заст. голови НТСАДМВ
Національний авіаційний університет
Навчально-науковий інститут Аеронавігації
Наукове товариство студентів, аспірантів,
докторантів та молодих вчених НАУ
Сучасний світ ІоТ (1)
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Сучасний світ ІоТ (2)
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Що таке
телекомунікації?
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Комунікація (Communication) – ємне
поняття, що означає сполучення, зв'язок, а
також засоби сполучення і зв'язку.
Засоби, що забезпечують можливість
сполучення, організації зв'язку на значній
відстані, означаються загальним поняттям
телекомунікації (теле- у перекладі з
давньогрецької означає далеко).
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Основні тренди розвитку інформаційно-
комунікаційних мереж
Bring Your Own Device
(BYOD - використання
персональних пристроїв в
робочих цілях) істотно
прискорює темпи
«мобілізації» бізнес-
процесі.
IoE (Internet of Everything)
Протокол - формалізовані правила, що
визначають послідовність і формат
повідомлень, якими обмінюються
мережеві компоненти, лежачі на одному
рівні, але в різних вузлах мережі.
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Приклад багаторівневої взаємодії
підприємств
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Приклад взаємодії філософів
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Модель взаємодії відкритих систем
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 р.
Структура повідомлень різних
рівнів моделі 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 р.
Блок даних,
(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-го
рівня
Структура системи управління
процесами моделі ISO/OSI
7 7
6 6
5 5
4 4
3 3
2 2
1 1
Рівневі протоколи
Повідомлення Повідомлення
Управління прикладними процесами
Управління представлення даних
Управління сеансами
Управління трафіком
Управління мережею
Управління інформаційним каналом
Управління фізичним каналомФізичний
Прикладний Прикладний
Сеансовий Сеансовий
Представницький Представницький
Транспортний Транспортний
Мережний Мережний
Канальний Канальний
Фізичний
Середовище передачі даних
Рівніпроцесіввзаємодії
Рівніпроцесіввзаємодії
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Мережезалежні та мереженезалежні рівні
моделі OSI
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Відповідність функцій різних пристроїв
мережі рівням моделі OSI
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
ВІДПОВІДНІСТЬ ПОПУЛЯРНИХ СТЕКІВ ПРОТОКОЛІВ
МОДЕЛІ OSI
Модель OSI IBM /Microsoft TCP/IP Novell Стек OSI
Прикладний
SMB
Telnet,
FTP,
SNMP,
WWW
NCP,
SAP
X.400,
X.500,
FTMA
Представницький
Представницький
протокол OSI
Сеансовий
NetBios TCP
Сеансовий
протокол OSI
Транспортний SPX
Транспортний
протокол OSI
Мережевий
IP,
RIP,
OSPF
IP,
RIP,
NLSP
ES-TS,
IS-IS
Канальний
802.3 (Ethernet), 802.5 (Token Ring), FDDI, Fast
Ethernet, SLIP, 100VG-AnyLAN, X.25, ATM,
LAP-B, LAP-D, PPP
Фізичний
Коаксіальний, екранована і неекранована вита
пара, оптичневолокно, радіохвилі
Фрагменти архітектури ІоТ
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Необхідність ІР
При побудові мереж передачі
даних часто виникає завдання
організації зв'язку між різними
мережами або підмережами, які
складають невід'ємну мережу.
Так, наприклад, в локальних
мережах, логічно сегментованих
з використанням VLAN,
адміністраторам часто потрібно
організувати передачу даних між
ними. Це виконується за
допомогою функцій мережевого
рівня (мережевий рівень).
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Складена мережа
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Характеристики ІР
Основним протоколом мережевого рівня є протокол IP (Internet Protocol),
який дозволяє доставляти дані в мережах TCP / IP між будь-якими вузлами
мережі і виконує дві основні функції:
• адресація вузлів (IP-адресація);
• маршрутизація.
Маршрутизація - це вибір найкращого маршруту передачі пакету від
джерела до одержувача. Протокол IP не гарантує надійної доставки пакета
до адресата, ця функція виконується протоколами більш високого рівня.
Такий тип доставки даних називают best-effort.
В даний час існує дві версії протоколу IP:
• IP-версії 4 (IPv4);
• IP-версії 6 (IPv6).
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Фізичні і логічні адреси
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
IP-інтерфейси пристроїв
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Формат ІР заголовку версії 4
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Формат ІР-адреси
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Структура IPv4-адреса
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Класова адресація
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Адресний простір приватних
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 р.
Спеціальні 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 р.
Приклад розподілу на підмережі
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Формування маски підмережі
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Приклад розбиття мережі
192.168.1.0/24 на підмережі
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Приклад розбиття мережі 192.168.1.0/24
на підмережі за допомогою VLSM
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Формат заголовку IPv6
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Типи адрес IPv6
• индивідуальні (unicast) адреси;
• багатоадресні (multicast) адреси;
• альтернативні (anycast) адреси.
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Протоколи транспортного рівня (1)
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Протоколи транспортного рівня (2)
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Протоколи транспортного рівня (3)
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
Контакти
• odarchenko.r.s@ukr.net
• +(380)-50-746-28-21
• +(380)-93-646-33-05
• https://www.facebook.com/odarchenko.r.s
Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.

Weitere ähnliche Inhalte

Ähnlich wie мережеві протоколи-Io t--частина-і

Ähnlich wie мережеві протоколи-Io t--частина-і (11)

Aref stabetska
Aref stabetskaAref stabetska
Aref stabetska
 
конференція трудового колективу
конференція трудового колективуконференція трудового колективу
конференція трудового колективу
 
Віртуальна виставка нових надходжень 1_2024
Віртуальна виставка нових надходжень 1_2024Віртуальна виставка нових надходжень 1_2024
Віртуальна виставка нових надходжень 1_2024
 
Dis deev
Dis deevDis deev
Dis deev
 
ЗБІРНИК ТЕЗ ДОПОВІДЕЙ
ЗБІРНИК ТЕЗ ДОПОВІДЕЙЗБІРНИК ТЕЗ ДОПОВІДЕЙ
ЗБІРНИК ТЕЗ ДОПОВІДЕЙ
 
Комп’ютерний світ
Комп’ютерний світКомп’ютерний світ
Комп’ютерний світ
 
Aref -
Aref -Aref -
Aref -
 
Aref
ArefAref
Aref
 
підсумки роботи ммо інформатики 2016 2017
підсумки роботи ммо інформатики 2016 2017підсумки роботи ммо інформатики 2016 2017
підсумки роботи ммо інформатики 2016 2017
 
лист коіппо щодо інтернет конференції
лист коіппо щодо інтернет конференціїлист коіппо щодо інтернет конференції
лист коіппо щодо інтернет конференції
 
8 системи комп_комунікацій
8 системи комп_комунікацій8 системи комп_комунікацій
8 системи комп_комунікацій
 

Mehr von Scientific Social Community (13)

NAURocket
NAURocketNAURocket
NAURocket
 
Practical Cyber Security days
Practical Cyber Security daysPractical Cyber Security days
Practical Cyber Security days
 
Громадський бюджет, проекти НП і ДН
Громадський бюджет, проекти НП і ДНГромадський бюджет, проекти НП і ДН
Громадський бюджет, проекти НП і ДН
 
Голосуй за науку
Голосуй за наукуГолосуй за науку
Голосуй за науку
 
TEDx NAU
TEDx NAUTEDx NAU
TEDx NAU
 
Big Data lecture on IoT Summer School
Big Data lecture on IoT Summer SchoolBig Data lecture on IoT Summer School
Big Data lecture on IoT Summer School
 
яумамыинженер
яумамыинженеряумамыинженер
яумамыинженер
 
Презентація Завтра.UA в НАУ
Презентація Завтра.UA в НАУПрезентація Завтра.UA в НАУ
Презентація Завтра.UA в НАУ
 
Как возить медведя в машине
Как возить медведя в машинеКак возить медведя в машине
Как возить медведя в машине
 
Active citizens
Active citizensActive citizens
Active citizens
 
Наукові пікніки
Наукові пікнікиНаукові пікніки
Наукові пікніки
 
Наукові пікніки в Україні
Наукові пікніки в УкраїніНаукові пікніки в Україні
Наукові пікніки в Україні
 
Happy neighbour для BEST URBAN SOCIAL STARTUP
Happy neighbour для BEST URBAN SOCIAL STARTUPHappy neighbour для BEST URBAN SOCIAL STARTUP
Happy neighbour для BEST URBAN SOCIAL STARTUP
 

мережеві протоколи-Io t--частина-і

  • 1. Мережеві протоколи IoT (Частина І) ОДАРЧЕНКО Роман Сергійович, заст. директора ННІАН, заст. голови НТСАДМВ Національний авіаційний університет Навчально-науковий інститут Аеронавігації Наукове товариство студентів, аспірантів, докторантів та молодих вчених НАУ
  • 2. Сучасний світ ІоТ (1) Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 3. Сучасний світ ІоТ (2) Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 6. Комунікація (Communication) – ємне поняття, що означає сполучення, зв'язок, а також засоби сполучення і зв'язку. Засоби, що забезпечують можливість сполучення, організації зв'язку на значній відстані, означаються загальним поняттям телекомунікації (теле- у перекладі з давньогрецької означає далеко). Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 7.
  • 8. Основні тренди розвитку інформаційно- комунікаційних мереж Bring Your Own Device (BYOD - використання персональних пристроїв в робочих цілях) істотно прискорює темпи «мобілізації» бізнес- процесі. IoE (Internet of Everything)
  • 9. Протокол - формалізовані правила, що визначають послідовність і формат повідомлень, якими обмінюються мережеві компоненти, лежачі на одному рівні, але в різних вузлах мережі. Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 11. Приклад взаємодії філософів Роман Одарченко, КИЇВ, НАУ, 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 р.
  • 16. Мережезалежні та мереженезалежні рівні моделі OSI Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 17. Відповідність функцій різних пристроїв мережі рівням моделі OSI Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 18. ВІДПОВІДНІСТЬ ПОПУЛЯРНИХ СТЕКІВ ПРОТОКОЛІВ МОДЕЛІ OSI Модель OSI IBM /Microsoft TCP/IP Novell Стек OSI Прикладний SMB Telnet, FTP, SNMP, WWW NCP, SAP X.400, X.500, FTMA Представницький Представницький протокол OSI Сеансовий NetBios TCP Сеансовий протокол OSI Транспортний SPX Транспортний протокол OSI Мережевий IP, RIP, OSPF IP, RIP, NLSP ES-TS, IS-IS Канальний 802.3 (Ethernet), 802.5 (Token Ring), FDDI, Fast Ethernet, SLIP, 100VG-AnyLAN, X.25, ATM, LAP-B, LAP-D, PPP Фізичний Коаксіальний, екранована і неекранована вита пара, оптичневолокно, радіохвилі
  • 19. Фрагменти архітектури ІоТ Роман Одарченко, КИЇВ, НАУ, 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 р.
  • 24. Фізичні і логічні адреси Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 26. Формат ІР заголовку версії 4 Роман Одарченко, КИЇВ, НАУ, 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 р.
  • 32. Приклад розподілу на підмережі Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 33. Формування маски підмережі Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 34. Приклад розбиття мережі 192.168.1.0/24 на підмережі Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 35. Приклад розбиття мережі 192.168.1.0/24 на підмережі за допомогою VLSM Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 36. Формат заголовку IPv6 Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 37. Типи адрес IPv6 • индивідуальні (unicast) адреси; • багатоадресні (multicast) адреси; • альтернативні (anycast) адреси. Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 38. Протоколи транспортного рівня (1) Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 39. Протоколи транспортного рівня (2) Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 40. Протоколи транспортного рівня (3) Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.
  • 42. Контакти • odarchenko.r.s@ukr.net • +(380)-50-746-28-21 • +(380)-93-646-33-05 • https://www.facebook.com/odarchenko.r.s Роман Одарченко, КИЇВ, НАУ, 22.06.2017 р.