
- •1. Еволюція обчислювальних систем.
- •2. Обчислювальні мережі як частковий випадок розподілених систем (систем телеобробки).
- •1. Мережі еом локальні.
- •1.1. Основні поняття та визначення.
- •1.2. Ієрархічна організація мереж.
- •1.3. Еталонна модель взаємодії відкритих систем iso/osi.
- •1.4. Модель та протокольний граф тср/ір.
- •1.5. Фізичний рівень.
- •1.5.1. Передача сигналів у середовищі.
- •1.5.2. Перешкоди, шуми, спотворення.
- •1.5.3. Основні типи середовищ передачі даних.
- •1.5.4. Основні фізичні топології локальних мереж.
- •1.5.5. Алгоритм роботи пристроїв фізичного рівня.
- •1.6. Канальний рівень.
- •1.6.1. Структура канального рівня.
- •1.6.3. Пристрої канального рівня.
- •1.6.3.1. Поняття мас-адресації.
- •1.6.3.2. Поняття домену колізій та широкомовного домену.
- •1.6.3.3. Пристрої канального рівня та їх вплив на трафік мережі.
- •1.6.4. Методи доступу до середовища.
- •1.6.4.1. Колективний метод доступу до середовища (csma/cd)
- •1.6.4.2. Маркерний метод доступу до середовища (Token passing)
- •1.6.5. Протоколи канального рівня.
- •1.6.5.1. Мережі Ethernet.
- •1000-Мегабітні версії Ethernet. (Gigabit Ethernet)
- •1.6.5.2 Мережі Token Ring
- •1.5.5.3 Мережі fddi
- •1.7. Мережевий рівень.
- •1.7.1. Функції мережевого рівня.
- •1.7.2. Логічна адресація.
- •1.7.2.1. Класи ір-адрес.
- •1.7.2.2. Спеціальні ір – адреси.
- •1.7.2.3. Маски ір-адрес.
- •1.7.2.4. Безкласова адресація та створення підмереж.
- •1.7.3. Протокол ір.
- •1.7.3.1. Робота протоколу ір.
- •1.7.3.2. Функції ір.
- •1.7.4. Маршрутизація.
- •1.7. Транспортний рівень.
- •1.7.1. Функції транспортного рівня.
- •1.7.2. Технології управління потоком даних.
- •1.7.3. Протоколи транспортного рівня.
- •1.7.3.1. Протокол тср.
- •1.7.3.2. Формат тср-сегменту.
- •1.7.3.3. Протокол udp
- •1.7.3.4. Формат udp-сегменту.
- •1.8. Сеансовий рівень.
- •1.8.1. Функції сеансового рівня.
- •1.8.2. Процедури tws та twa.
- •1.9. Представницький рівень
- •1.10. Прикладний рівень
- •2. Протокольний стек тср/ір.
- •2.1. Призначення протокольного стеку тср/ір.
- •2.2. Протоколи стеку тср/ір.
- •2.2.1 Протоколи arp та proxy arp.
- •2.2.3. Поштові протоколи smtp, рор3, імар4.
- •2.2.4. Протоколи моніторингу та управління мережею snmp, icmp.
- •2.2.5. Протокол нттр.
- •2.3. Діагностика та управління мережею з допомогою утиліт на основі протоколу icmp.
1.7.3. Протокол ір.
1.7.3.1. Робота протоколу ір.
Internet Protocol є головним на мережевому рівні сімейства протоколів ТСР/IP і призначений для передачі пакетів даних від одного хоста мережі до іншого. Можливості Internet Protocol по забезпеченню надійності передачі даних у точку призначення досить обмежені. IP не призначений для підтримки достовірного, стабільного з'єднання. У нього так само немає ні механізмів підтвердження одержання інформаційних пакетів, ні засобів забезпечення достовірності переданих даних, ні можливостей контролю потоку даних від одного вузла до іншого.
IP взаємодіє безпосередньо з протоколами канального рівня. Канальний рівень, у відповідності зі специфікацією багаторівневої системи протоколів, забезпечує доступ даним до фізичного носія і грає для них роль "направляючого" при переходах через міжсегментні або міжмережеві шлюзи.
IP визначає маршрутизацію даних по мережі до точки призначення або проміжного шлюзу. На шлюзах між різними мережами IP-дейтаграми "розвертаються" з "конвертів" локальних мереж і перенаправляються в той канал, що відповідає маршрутові пакета. Після цього дейтаграми знову "загортаються" у "конверт", що підходить для маршруту до наступного шлюзу або крапки призначення. Шлюз може розбити Internet-дейтаграму на фрагменти, якщо це необхідно для роботи в наступній мережі і т.д.
На кожнім комп'ютері, включеному в Internet-співтовариство, що відіграє роль або відправника, або одержувача, або шлюзу мережевих пакетів, діють модулі обробки IP-дейтаграмм, що функціонують по тим самим схемах ідентифікації адрес, фрагментації і дефрагментації пакетів і їхньої маршрутизації через модулі шлюзів мереж.
Модуль обробки IP обробляє кожну дейтаграму як незалежну від інших дейтаграм одиницю даних, оскільки протокол не використовує ні логічних з'єднань, ні яких-небудь інших віртуальних каналів зв'язку.
Проілюструємо модель роботи передачі дейтаграми від одного комп'ютера до іншого (рис. 1.7.3.1). Крім того, будемо вважати, що при передачі дейтаграма проходить через один шлюз. Отже:
1. Протокол транспортного рівня, наприклад ТСР, що відправляє дані, викликає IP-функцію локального комп'ютера для відправлення пакета. При виклику функції вказується адреса призначення пакета, передані дані і, якщо необхідно, деякі інші параметри.
2. На підставі переданих параметрів IP-сервіс будує заголовок дейтаграми і приєднує до нього дані, після чого визначає мережеву адресу шлюзу або комп'ютера на локальній мережі, куди дана дейтаграма повинна бути відправлена. Далі дана дейтаграма направляється на інтерфейс локальної мережі.
3. Інтерфейс локальної мережі будує заголовок пакета локальної мережі, приєднує до нього IP-пакет і відправляє результат на шлюз локальної мережі.
4. По прибуттю на шлюз локальної мережі сервіс мережевого інтерфейсу відкидає від пакета заголовок локальної мережі і передає дейтаграму сервісові маршрутизації IP-пакетів. Маршрутизатор, за адресою призначення, визначає адреса наступного хоста або шлюзу, який дана дейтаграма повинна пройти, щоб потрапити по призначенню. Потім IP-сервіс визначає мережеву адресу локальної мережі цього хоста, викликає модуль інтерфейсу локальної мережі і відправляє дейтаграму.
5. Модуль інтерфейсу локальної мережі будує заголовок пакета локальної мережі, приєднує IP-дейтаграмму і відправляє пакет по локальній мережі.
6. По прибуттю на хост призначення через інтерфейс локальної мережі дейтаграма передається IP-сервісові.
7
.
IP-інтерфейс передає дані дейтаграми
протоколові більш високого рівня, що,
відповідно до моделі взаємодії рівнів,
і буде розпоряджатися нею далі: передасть
її додаткові або використає для власних
цілей.
Рис. 1.7.3.1. Загальна схема руху IP-пакета (LNI — інтерфейс локальної мережі)
36