You are on page 1of 3

1. Компоненти комп’ютерної мережі та їх призначення.

Рівень 0 (канал зв'язку) пов'язаний із фізичним середовищем - Ethernet було спроектовано згідно з технологією CSMA/CD (множинний
передавачем сигналу і містить характеристики посередників, що з'єднують доступ з контролем несучої та виявленням колізій). Хоча з широким
Для організації комп'ютерної мережі необхідна наявність:
кінцеві пристрої: кабелі, радіолінії і т.п. Як правило, рівень 0 не зазначається в застосуванням мережевих комутаторів та засобу передачі повний
• мережевого програмного забезпечення; моделі ISO OSI, проте, знання його особливостей дозволяє налагодити дуплекс проблема виникнення колізій в мережах Ethernet майже не
• фізичного середовища передачі даних; стабільний зв'язок з точки зору фізичних з'єднань. зустрічається.

• комутуючих пристроїв. Рівень 1 (фізичний) містить фізичні аспекти передачі двійкової інформації Ethernet-мережі працюють на швидкостях 10Мбіт/с, Fast Ethernet — на
лінією зв'язку. Детально описує, наприклад, напругу, частоту, природу швидкостях 100Мбіт/с, Gigabit Ethernet — на швидкостях 1000Мбіт/с, 10
Мережеве програмне забезпечення: середовища передачі. Відповідає за підтримку зв'язку та приймання/передачу Gigabit Ethernet — на швидкостях 10Гбіт/с. В кінці листопада 2006 року було
1) встановлене на комп'ютерах-клієнтах; бітового потоку. прийняте рішення про початок розробок наступної версії стандарту з
досягненням швидкості 100Гбіт/с (100 Gigabit Ethernet).
2) встановлене на комп'ютерах-серверах. Рівень 2 (канальний) забезпечує безпомилкову передачу пакетів через
рівень 1, що може спотворювати дані (використовується завадостійке 2) PPP (англ. Point-to-Point Protocol) — протокол точка-точка.
Мережева операційна система зв'язує всі комп'ютери і периферійні кодування). Визначає початок та кінець пакету в бітовому потоці.
пристрої в мережі, координує функції всіх комп'ютерів і периферійних PPP — це механізм для створення й запуску IP (Internet Protocol) й
пристроїв у мережі, забезпечує захищений доступ до даних і Рівень 3 (мережний) використовує можливості, що надаються рівнем 2 інших мережевих протоколів на послідовних лініях зв'язку — прямий
периферійних пристроїв у мережі. для забезпечення зв'язку двох довільних точок в мережі. Маршрутизація послідовний зв'язок (по нуль-модемному кабелю), зв'язок поверх Ethernet або
пакетів та обробка адрес відбувається на цьому ж рівні. модемний зв'язок по телефонних лініях.
Приклади мережевих ОС: Netware, Nowell Inc., LAN Server, IBM Corp.,
VINES, Banyan System Inc., Windows NT, Windows XP, Unix, Linux, Free- Рівень 4 (транспортний) завершує організацію передачі даних - контролює Використовуючи PPP, можна під'єднати комп'ютер до PPP-сервера й
BSD. правильність передачі пакетів, правильність доставки в потрібний пункт одержати доступ до ресурсів мережі, до якої під'єднаний сервер так, начебто ви
призначення, їх збереженість та послідовність надходження. Відновлює підключені безпосередньо до цієї мережі.
Фізичне середовище передачі даних визначає: швидкість передачі даних повідомлення шляхом злиття пакетів. Містить надійну схему адресації для
у мережі; розмір мережі; необхідний набір служб (передача даних, 3) High-Level Data Link Control (HDLC) - біт-орієнтований
забезпечення зв'язку через величезну кількість мереж та шлюзів.
мови, мультимедіа і т.д.), які необхідно організувати; вимоги до рівня кодопрозорий мережевий протокол управління каналом передачі
шумів і перешкодозахищеності; загальну вартість проекту, що включає Шлюз - станція зв'язку із довільною мережею. Забезпечує зв'язок даних канального рівня мережевої моделі OSI, розроблений ISO.
покупку устаткування, монтаж і подальшу експлуатацію. несумісних мереж, а також взаємодію несумісних компонентів у рамках однієї
Поточним стандартом для HDLC є ISO 13239.
мережі
Комутуючі пристрої призначені для зв'язку сегментів мережі. До них HDLC може бути використаний у з'єднаннях точка-багатоточка, але в наш
відносяться: Транспортний рівень відповідає за всі деталі та проблеми передачі даних.
час в основному використовується у з'єднаннях точка-точка з використанням
Забезпечує взаємодію вищих рівнів моделі з інформацією незалежно від
• лінії зв'язку: кабельні (кручена пара, коаксиал, оптоволокно); асинхронного збалансованого режиму (ABM).
технічної реалізації самого процесу передачі.
бездротові (радіо-, супутникові (для глобальних мереж)); трансівер 4) ADDCP – протокол передачі бітових потоків.
(transceiver); повторювачі (repeater); концентратор; міст (bridge); Рівень 5 (сеансовий) координує взаємодію користувачів - встановлює
комутатор; маршрутизатор. зв'язок, відновлює аварійно завершені сеанси. Відповідає за картографію Канальний рівень відповідає за доставку кадрів між пристроями,
мережі - перетворює регіональні (доменні) комп'ютерні імена у числові адреси підключеними до одного мережевого сегмента. Кадри канального рівня не
2. Правила обміну даними. Основні характеристики. і навпаки. Підтримує процеси в мережі та їх взаємодію. перетинають кордонів мережевого сегмента. Функції міжмережевої
Протоко́л передава́ння да́них — набір угод інтерфейсу логічного рівня, які маршрутизації і глобальної адресації здійснюються на більш високих рівнях
Рівень 6 (представлення даних) оперує синтаксисом та семантикою
визначають обмін даними між різними програмами. Ці угоди задають моделі OSI, що дозволяє протоколам канального рівня зосередитися на
інформації, що передається, тобто встановлює "порозуміння" між двома
однаковий спосіб передачі повідомлень і обробки помилок при взаємодії локальній доставці і адресації.
комп'ютерами. Тут вирішуються задачі перекодування (всім, напевно,
програмного забезпечення рознесеного на просторі апаратної платформи, траплялись повідомлення у вигляді набору незрозумілих символів -наприклад, Заголовок кадру містить апаратні адреси відправника та одержувача, що
з'єднаної тим чи іншим інтерфейсом. при передачі українського тексту без перетворення кодом Windows CP1251); дозволяє визначити, який пристрій відправив кадр і який пристрій має
Стандартизований протокол передачі даних також дозволяє розробляти підтримка зображень, стиск та розпакування файлів, підтримка мережних отримати та обробити його. На відміну від ієрархічних і маршрутизованих
інтерфейси (вже на фізичному рівні), не прив'язані до конкретної апаратної файлових систем (Network File System, NFS), тощо. адрес, апаратні адреси однорівневі. Це означає, що жодна частина адреси не
платформи і виробнику (наприклад, USB, Bluetooth). може вказувати на належність до якоїсь логічної або фізичної групи.
Рівень 7 (прикладний) забезпечує інтерфейс між користувачем і мережею,
Мережевий протоко́л — набір правил, що дозволяє здійснювати підтримує доступ користувача до різноманітних послуг мережі. На цьому рівні Коли пристрої намагаються використовувати середовище одночасно,
з'єднання і обмін даними між двома і більше включеними реалізуються, як мінімум, п'ять прикладних служб: передача файлів, виникають колізії кадрів. Протоколи канального рівня виявляють такі випадки
в мережі пристроями. віддалений термінальний доступ, електронна передача повідомлень, довідкова і забезпечують механізми для зменшення їх кількості або ж їх запобігання.
служба та управління мережею. Визначається користувачем відповідно до його Багато протоколів канального рівня не мають підтвердження про прийом
Різні протоколи, найчастіше, описують лише різні сторони одного потреб, можливостей та фантазії.
типу зв'язку; взяті разом, вони утворюють стек протоколів. Назви «протокол» і кадру, деякі протоколи навіть не мають контрольної суми для перевірки
«стек протоколів» також вказують на програмне забезпечення, яким 4. Компоненти фізичного рівня цілісності кадру. У таких випадках протоколи більш високого рівня повинні
реалізується протокол. забезпечувати управління потоком даних, контроль помилок, підтвердження
Найнижчий рівень моделі OSI, призначений безпосередньо для передачі
доставки та ретрансляції втрачених даних.
Найпоширенішою системою класифікації мережних протоколів є так потоку даних. Здійснює передачу електричних або оптичних сигналів у кабель
звана модель OSI, відповідно до якої протоколи поділяються на 7 рівнів за і відповідно їхній прийом і перетворення в біти даних відповідно до  методів На цьому рівні працюють комутатори, мости.
своїм призначенням — від фізичного (формування і розпізнавання кодування цифрових сигналів. Інакше кажучи, здійснює інтерфейс між Функції канального рівня
електричних або інших сигналів) до прикладного(інтерфейс програмування мережним носієм і мережним пристроєм. На цьому рівні
додатків для передачі інформації додатками). працюють концентратори й повторювачі (ретранслятори) сигналу. Фізичний Отримання доступу до середовища передачі. Забезпечення доступу —
рівень визначає електричні, процедурні і функціональні специфікації для найважливіша функція канального рівня. Вона потрібна завжди, за винятком
Мережеві протоколи вимагають правила роботи комп'ютерам, які середовища передачі даних, в тому числі роз'єми, розпаювання і призначення випадків, коли реалізована повнозв'язна топологія (наприклад, два комп'ютери,
підключені до мережі. Вони будуються за багаторівневим принципом. контактів, рівні напруги, синхронізацію зміни напруги, кодування сигналу. з'єднаних через кросовер, або комп'ютер зі світчем в повнодуплексному
Протокол деякого рівня визначає одне з технічних правил зв'язку. В наш час режимі).
для мережевих протоколів використовується модель OSI (Open System Цей рівень приймає кадр даних від канального рівня, кодує його в
Interconnection — взаємодія відкритих систем, ВОС). послідовність сигналів, які потім передаються у лінію зв'язку. Передача кадру Виділення меж кадру. Ця задача так само вирішується завжди. Серед
даних через лінію зв'язку вимагає від фізичного рівня визначення таких можливих рішень цієї задачі — резервування певної послідовності, яка
Стек протоколів TCP / IP — це два протоколи нижнього рівня, що є елементів: тип середовища передавання (дротовий або бездротовий, мідний позначає початок або кінець кадру.
основою зв'язку в мережі Інтернет. Протокол TCP (Transmission Control кабель або оптичне волокно) і відповідних конекторів; як повинні бути
Protocol) розбиває передану інформацію на порції і нумерує всі порції. За Апаратна адресація (або адресація канального рівня). Потрібна в тому випадку,
представлені біти даних у середовищі передавання; як кодувати дані; якими коли кадр можуть отримати відразу декілька адресатів. У локальних мережах
допомогою протоколу IP (Internet Protocol) всі частини передаються повинні бути схеми приймача і передавача.
одержувачу. Далі за допомогою протоколу TCP перевіряється, чи всі частини апаратні адреси (MAC-адреси) застосовуються завжди. також Shortest Path
отримані. При отриманні всіх порцій TCP розміщує їх в потрібному порядку і Фізичним рівнем в лінію зв'язку кадр даних (фрейм) не передається як єдине Bridging (MAC-in-MAC) IEEE 802.1aq.
збирає в єдине ціле. ціле. Кадр представляється як послідовність сигналів, що передаються один за Забезпечення достовірності прийнятих даних. Під час передачі кадру є
одним. Сигнали, в свою чергу, представляють біти даних кадру. ймовірність, що дані спотворені. Важливо це виявити і не намагатися обробити
Найвідоміші протоколи, використовувані в мережі Інтернет: В сучасних мережах використовуються 3 основних типа середовища кадр, який містить помилку. Зазвичай на канальному рівні використовуються
передавання: мідний кабель (copper), оптичне волокно (fiber) та бездротове алгоритми контрольних сум, що дають високу гарантію виявлення помилок.
HTTP (Hyper Text Transfer Protocol) — це протокол передачі гіпертексту. середовище передавання (wireless). Тип сигналу, за допомогою якого
Протокол HTTP використовується при пересиланні Web-сторінок з одного Адресація протоколу верхнього рівня. У процесі декапсуляціі вказівка формату
здійснюється передача даних, залежить від типу середовища передавання. Для вкладеного PDU істотно спрощує обробку інформації, тому найчастіше
комп'ютера на інший. мідного кабелю сигнали, що представляють біти даних є електричними вказується протокол, що знаходиться в полі даних, за винятком тих випадків,
FTP (File Transfer Protocol) — це протокол передачі файлів зі спеціального імпульсами, для оптичного волокна — імпульсами світла. У випадку коли в полі даних знаходиться один-єдиний протокол.
файлового сервера на комп'ютер користувача. FTP дає можливість абоненту використання бездротових з'єднань сигнали є радіохвилями
обмінюватися двійковими і текстовими файлами з будь-яким комп'ютером (електромагнітними хвилями). 5. Протоколи канального рівня. Призначення, основні характеристики.
мережі. Встановивши зв'язок з віддаленим комп'ютером, користувач може Коли пристрій, що працює на фізичному рівні кодує біти кадру в сигнали Кана́льний рівень (англ. Data Link layer) — рівень мережної моделі OSI,
скопіювати файл із віддаленого комп'ютера на свій або скопіювати файл зі для конкретного середовища передавання, він має розрізняти кадри. Тобто призначений для передачі даних вузлам, що знаходяться в тому ж сегменті
свого комп'ютера на віддалений. позначати, де закінчується один кадр і починається іншій. Інакше мережеві локальної мережі. Також може використовуватися для виявлення і, можливо,
POP (Post Office Protocol) — це стандартний протокол поштового з'єднання. пристрої, що здійснюють прийом сигналів, не зможуть визначити, коли кадр виправлення помилок, що виникли на фізичному рівні. Прикладами
Сервери POP обробляють вхідну пошту, а протокол POP призначений для буде отриманий повністю. Відомо, що початок і кінець кадру позначається на протоколів, що працюють на канальному рівні, є: Ethernet для локальних мереж
обробки запитів на отримання пошти від клієнтських поштових програм. канальному рівні, але в багатьох технологіях фізичний рівень також може (багатовузловий), Point-to-Point Protocol (PPP), HDLC і ADCCP для підключень
додати спеціальні сигнали, що використовуються тільки для позначення точка-точка.
SMTP (Simple Mail Transfer Protocol) — протокол, який задає набір правил для початку і кінця кадру даних.
передачі пошти. Сервер SMTP повертає або підтвердження про прийом, або 1) Ethernet  — найпопулярніший протокол кабельнихкомп'ютерних мереж,
повідомлення про помилку, або запитує додаткову інформацію. 4 області, що належать фізичному рівню: фізичні та електричні властивості що працює на фізичному та канальному рівні мережевої моделі OSI.
середовища передавання, механічні властивості (матеріали, розміри, За строго технічним визначенням Ethernet — сімейство протоколів
Uucp (Unix to Unix Copy Protocol) — це нині застарілий, але все ще розпаювання контактів конекторів), кодування (представлення бітів
застосовується протокол передачі даних, у тому числі для електронної пошти. стандарту IEEE 802.3.
сигналами), визначення сигналів для управління інформацією. Всі компоненти
Цей протокол передбачає використання пакетного способу передачі апаратного забезпечення такі, як мережеві карти (Network interface card, NIC), Ethernet тісно пов'язаний з моделлю TCP/IP, оскільки у переважній
інформації, при якому спочатку встановлюється з'єднання клієнт-сервер і інтерфейси і конектори, матеріали кабелів та їх конструкція визначаються більшості випадків служить для передачі IP-пакетів.
передається пакет даних, а потім автономно відбувається його обробка, стандартами фізичного рівня. Можна зазначити, що функції фізичного рівня Ethernet було спроектовано згідно з технологією CSMA/CD .
перегляд або підготовка листів. вбудовані у мережеве обладнання (hardware).
Ethernet-мережі працюють на швидкостях 10Мбіт/с, Fast Ethernet — на
Telnet — це протокол віддаленого доступу. TELNET дає можливість абоненту Основними функціями фізичного рівня є: фізичні компоненти, кодування швидкостях 100Мбіт/с, Gigabit Ethernet — на швидкостях 1000Мбіт/с, 10
працювати на будь-який ЕОМ мережі Інтернет, як на своїй власній, тобто даних, передача даних. Фізичні компоненти — електронне обладнання, Gigabit Ethernet — на швидкостях 10Гбіт/с.
запускати програми, змінювати режим роботи і так далі. На практиці середовище передавання і конектори, через які передаються сигнали, що
можливості лімітуються тим рівнем доступу, який заданий адміністратором представляють біти даних. 2) PPP (англ. Point-to-Point Protocol) — протокол точка-точка.
віддаленої машини.
До фізичного рівня відносяться фізичні, електричні і механічні інтерфейси PPP — це механізм для створення й запуску IP (Internet Protocol) й
DTN — протокол, призначений для забезпечення наддалекого космічного між двома системами. Фізичний рівень визначає такі види середовищ передачі інших мережевих протоколів на послідовних лініях зв'язку — прямий
зв'язку. даних як оптоволокно, вита пара, коаксіальний кабель, супутниковий послідовний зв'язок (по нуль-модемному кабелю), зв'язок поверх Ethernet або
канал передачі даних тощо Стандартними типами мережевих інтерфейсів, що модемний зв'язок по телефонних лініях.
3. Багаторівневі моделі протокольної взаємодії. Призначення та типи.
відносяться до фізичного рівня, є: V.35, RS-232, RS-485, RJ-11, RJ-45, роз'єми Використовуючи PPP, можна під'єднати комп'ютер до PPP-сервера й
Комп'ютерні мережі будуються за багаторівневим принципом. Для AUI і BNC. одержати доступ до ресурсів мережі, до якої під'єднаний сервер так, начебто ви
організації зв'язку між комп'ютерами, необхідно спочатку розробити набір
5. Протоколи канального рівня. Призначення, основні характеристики. підключені безпосередньо до цієї мережі.
правил їх взаємодії, визначити мову їх "спілкування", тобто визначити зміст
сигналів, що посилають комп'ютери. Ці правила та визначення називаються Кана́льний рівень (англ. Data Link layer) — рівень мережної моделі OSI, 3) High-Level Data Link Control (HDLC) - біт-орієнтований
протоколом. призначений для передачі даних вузлам, що знаходяться в тому ж сегменті кодопрозорий мережевий протокол управління каналом передачі
локальної мережі. Також може використовуватися для виявлення і, можливо, даних канального рівня мережевої моделі OSI, розроблений ISO.
Для коректної роботи мережі використовується цілий ряд протоколів:
наприклад, протокол управління фізичним зв'язком, встановлення зв'язку в виправлення помилок, що виникли на фізичному рівні. Прикладами Поточним стандартом для HDLC є ISO 13239.
мережі, доступу до ресурсів, тощо. Багаторівневу систему було створено з протоколів, що працюють на канальному рівні, є: Ethernet для локальних мереж
(багатовузловий), Point-to-Point Protocol (PPP), HDLC і ADCCP для підключень HDLC може бути використаний у з'єднаннях точка-багатоточка, але в наш
метою спрощення і впорядкування такої величезної кількості протоколів та
точка-точка. час в основному використовується у з'єднаннях точка-точка з використанням
зв'язків. Багаторівнева модель взаємодії передбачає реальну взаємодію
асинхронного збалансованого режиму (ABM).
(інтерфейси) лише із сусідніми рівнями (верхнім та нижнім) і віртуальну - 1) Ethernet  — найпопулярніший протокол кабельнихкомп'ютерних мереж,
виключно із аналогічним рівнем приймача лінії зв'язку. що працює на фізичному та канальному рівні мережевої моделі OSI. 4) ADDCP – протокол передачі бітових потоків.
Саме такий підхід і є перевагою багаторівневої моделі взаємодії відкритих За строго технічним визначенням Ethernet — сімейство протоколів Канальний рівень відповідає за доставку кадрів між пристроями,
систем ISO OSI (International Standards Organization, ISO; Open System стандарту IEEE 802.3. підключеними до одного мережевого сегмента. Кадри канального рівня не
Interconnection, OSI), і саме він дозволяє встановлювати зв'язок із будь-яким перетинають кордонів мережевого сегмента. Заголовок кадру містить
комп'ютером мережі Інтернет, довільної конфігурації, і яку би ОС на ньому не Ethernet тісно пов'язаний з моделлю TCP/IP, оскільки у переважній апаратні адреси відправника та одержувача, що дозволяє визначити, який
було встановлено. Розглянемо детальніше зазначену модель із більшості випадків служить для передачі IP-пакетів. пристрій відправив кадр і який пристрій має отримати та обробити його.
характеристикою рівнів.
Протоколи канального рівня виявляють випадки колізій і забезпечують Тип кадру - поле, що містить ідентифікатор протоколу вищого рівня який ICMP (англ. Internet Control Message Protocol — міжмережевий протокол
механізми для зменшення їх кількості або ж їх запобігання. використовує даний Ethernet-кадр. Прикладами значень даного поляє: 0x0800- керуючих повідомлень) — мережевий протокол, що входить в стек протоколів
протокол IP; 0x0806- протокол ARP. TCP/IP. В основному ICMP використовується для передачі повідомлень про
Багато протоколів канального рівня не мають підтвердження про прийом
помилки й інші виняткові ситуації, що виникли при передачі даних. Також на
кадру, деякі протоколи навіть не мають контрольної суми для перевірки Тіло кадру містить дані, передані в кадрі протоколом вищого рівня (Макс
ICMP покладаються деякі сервісні функції, зокрема на основі цього протоколу
цілісності кадру На цьому рівні працюють комутатори, мости. довж. Тіла MTU=1500 байтів).
заснована дія таких загальновідомих утиліт як ping та traceroute.
Функції канального рівня Контрольна сума - поле, що містить CRC-контрольну суму, підраховану для
Хоча формально ICMP використовує IP (ICMP пакети інкапсулюються
всього кадру.
 Отримання доступу до середовища передачі. в IP пакети), він є невід'ємною частиною IP й обов'язковий при реалізації стека
 Виділення меж кадру. Мінімальна довжина Ethernet-кадру складає 64 байти (512 біт. TCP/IP.
 Апаратна адресація (або адресація канального рівня). У ситуаціях, коли довжина даних, переданих у тілі кадру, недостатня для Протокол ICMP не є протоколом орієнтованим на з'єднання (як
 Забезпечення достовірності прийнятих даних. . формування кадру довжиною не менше 64 байтів, драйвер Ethernet-контролера наприклад TCP), тобто при втраті пакету ICMP не буде робити ніяких спроб по
 Адресація протоколу верхнього рівня. штучно доповнює тіло пакета до необхідної довжини. його відновленню. ICMP повідомлення (тип 12) генеруються при знаходженні
6. Протоколи прикладного рівня 8. Використання комутаторів в локальній мережі. Комутація кадрів. помилок у заголовку IP пакета (за винятком самих ICMP пакетів, щоб не
призвести до нескінченно зростаючого потоку ICMP повідомлень про ICMP
Прикладний рівень (Application layer) є найвищим рівнем моделі, що Комутатор (switch) - пристрій, що здійснює вибір одного з можливих повідомлення).
безпосередньо пов’язаний із прикладними процесами і надає різні послуги, у варіантів напряму передачі даних. У комунікаційній мережі комутатор є
тому числі й залежно від виду використовуваного обладнання. ретрансляційною системою (система, призначена для передачі даних або ICMP повідомлення (тип 3) генеруються маршрутизатором при відсутності
перетворення протоколів), прозорості (тобто комутація здійснюється тут маршруту до адресата.
Засобами прикладного рівня є набір різноманітних протоколів, за
допомогою яких користувачі мережі одержують доступ до ресурсів, що без якої-небудь обробки даних), що має властивість. Комутатор не має ARP (англ. Address Resolution Protocol — протокол визначення адрес)
розподіляються, таких як файли, принтери або гіпертекстові веб-сторінки, а буферів і не може накопичувати дані. — комунікаційний протокол, призначений для перетворення IP-адрес
також організують спільну роботу, наприклад за допомогою протоколу Спочатку комутатори використовувалися лише в територіальних мережах. (адрес мережевого рівня) в MAC-адреси (адреси канального рівня) в
електронної пошти. Одиниця даних, якою оперує прикладний рівень, зазвичай Потім вони з'явилися і в локальних мережах, наприклад, приватні мережах TCP/IP.
називається повідомленням (message). Прикладний рівень надає набір усіх установські комутатори. Пізніше з'явилися комутовані локальні мережі. Їх Перетворення виконується лише для тих IP-пакетів, які відправляються,
мережних сервісів, які забезпечує система кінцевому користувачеві, і ядром стали комутатори локальних мереж. оскільки лише в момент відправлення створюються заголовки IP та Ethernet
відповідає за розв’язання таких завдань:
Комутатор (Switch) може сполучати сервери і служити основою для Перетворення адрес виконується шляхом пошуку за таблицею. Ця таблиця
 ідентифікація, перевірка прав доступу; об'єднання декількох робітників груп. Він направляє пакети даних між називається ARP-таблицею, зберігається у пам'яті й містить рядки для
 принт- і файл-сервіс, пошта, віддалений доступ. вузлами мережі. Кожен комутований сегмент дістає доступ до каналу кожного вузла мережі. В двох стовпчиках містяться IP- та Ethernet-адреси.
передачі даних без конкуренції і бачить тільки той трафік, який прямує в Якщо потрібно перетворити IP-адресу в Ethernet-адресу, то відбувається
На прикладному рівні працюють такі протоколи:
його сегмент. Комутатор повинен надавати кожному порту можливість пошук запису з відповідною IP-адресою. Нижче наведено приклад
• FTP (File Transfer Protocol) — використовується для передачі з'єднання з максимальною швидкістю без конкуренції з боку інших портів спрощеної ARP-таблиці.
файлів між комп’ютерами, на яких можуть бути встановлені різні операційні (на відміну від спільно використовуваного концентратора).
системи або платформи. Routing Information Protocol, RIP — один із
Комутатор локальної мережі (local - area network switch) - пристрій, що найрозповсюдженіших протоколів маршрутизації в
• Telnet використовується для емуляції терміналу і для надання доступу до забезпечує взаємодію сегментів одній або групи локальних мереж. невеликих комп'ютерних мережах, який
аплікацій і файлів на іншому комп’ютері. На відміну від FTP, протокол Telnet дозволяє маршрутизаторам динамічно оновлювати маршрутну інформацію
Комутатор локальної мережі, як і звичайний комутатор, забезпечує
не можна використовувати для копіювання файлів з одного комп’ютера на (напрямок і дальність в хопах), отримуючи її від сусідніх маршрутизаторів.
взаємодію підключених до нього локальних мереж. Але на додаток до
інший. Його можна використовувати тільки для читання й для виконання
цього він здійснює перетворення інтерфейсів, якщо з'єднуються різні типи RIP — так званий дистанційно-векторний протокол, який
аплікацій на віддаленому вузлі.
сегментів локальної мережі. У перелік функцій, що виконуються оперує хопами як метрикою маршрутизації. Максимальна кількість хопів,
• SMTP (Simple Mail Transfer Protocol) є простим протоколом ASCII, не комутатором локальної мережі, входять забезпечення крізної комутації, дозволений RIP — 15 (метрика 16 означає «нескінченно велику метрику»,
орієнтованим на конкретного постачальника і використовується для передачі наявність засобів маршрутизації, підтримка простого протоколу тобто недосяжний сегмент мережі). Кожен RIP-маршрутизатор за
електронних повідомлень за допомогою Інтернету. управління мережею, імітація моста або маршрутизатора, організація замовчуванням сповіщає в мережу свою повну таблицю маршрутизації раз на
• SNMP (Simple Network Management Protocol) використовується для віртуальних мереж, швидкісна ретрансляція блоків даних. 30 секунд, генеруючи досить багато трафіку на низькошвидкісних лініях
отримання інформації про мережу. Комута́ція — процес з'єднання абонентів комунікаційної мережі через зв'язку. RIP працює на мережевому рівні стека TCP/IP,
транзитні вузли. використовуючи UDP порт 520.
Окрім названих, існує досить багато інших протоколів прикладного
рівня. Наприклад, такі протоколи, як NCP в операційній системі Novell При комутації кадрів використовуються кадри мереж Ethernet, Token Ring і 10. Протоколи транспортного рівня. Основні характеристики.
NetWare, SMB у Microsoft Windows NT, NFS і TFTP, що входять у стек TCP/IP, т.п. Кадр при надходженні в мережу обробляється першим комутатором на Транспортний рівень (Transport layer) — 4-й рівень моделі OSI,
HTTP (Hypertext Transfer Protocol) і NNTP (Network News Transfer Protocol). його шляху. Під терміном обробка розуміється вся сукупність дій, які призначений для доставки даних без помилок, втрат і дублювання в тій
7. Протокол Ethernet. Принципи роботи, особливості застосування. здійснюються комутатором для визначення свого вихідного порта, на який послідовності, якій вони були передані. Блоки даних він розділяє на
необхідно направити даний кадр. Після обробки він передається далі по фрагменти, розмір яких залежить від протоколу, короткі поєднує в один,
Головними характеристиками протоколу Ethernet є: мережі наступному комутатору або безпосередньо отримувачу. довгі розбиває. Протокол транспортного рівня може не використовувати
 шинна логічна топологія мережі; Кадр — одиниця обміну інформацією на канальному рівні моделі OSI усіх вищевказаних можливостей. Наприклад, протокол UDP не гарантує
 швидкість передачі даних 10 Мбіт/с (сучасні версії Ethernet мереж Ethernet. послідовність, відсутність втрат та дублювання, але завдяки відсутності
забезпечують швидкість передачі, що дорівнює 100Мбіт/с); цих можливостей не має так званого "службового" трафіку.
Методи комутації кадрів Ethernet
 використовується для побудови локальних обчислювальних мереж; Transmission Control Protocol, TCP (укр. Протоко́л керува́ння переда́чею) —
 обмінданими між вузламимережі здійснюється кадрами; Комутація з проміжною буферизацією (Store and forward). При разом із протоколом IP є стрижневим протоколом Інтернету, який дав назву
 для поділу шини між багатьма вузлами використовується механізм використовуванні цього методу комутатор повинен прийняти кадр повністю моделі TCP/IP. Протокол призначений для управління передачею даних
CSMA/CD; перед тим, як цей кадр буде направлений в інший пор т. Для прийнятих у комп'ютерних мережах, працює на транспортному рівні моделі OSI
 забезпечує широкомовне (broadcast) і багатопунктове (multicast) кадрів здійснюється обчислення контрольної суми (CRC) і порівняння
отриманого значення з полем CRC в прийнятому кадрі TCP забезпечує надійне доправляння даних від хоста-відправника до хоста-
розсиланняданих. отримувача, для цього встановлюється логічний зв'язок між хостами. Таким
Як фізичне середовище передачі даних Ethernet використовує: Комутація "на льоту" (Cut-through) При комутації "на льоту" передача чином TCP належить до класу протоколів зі встановленим з'єднанням
кадру у вихідний порт починається практично зразу ж після початку
 «товстий» коаксіальний кабель (так званий 10base5 Ethernet); прийому кадру вхідним портом: перевірки контрольної суми і розмірів TCP отримує потоки даних від протоколів верхніх рівнів OSI-моделі,
 «тонкий»коаксіальний кабель (10base2); кадрів не проводиться. Для того, щоб почати передачу кадру комутатору початковим джерелом яких є протоколи прикладного рівня, такі
 оптоволоконний кабель; достатньо прийняти адресу одержувача кадру (вона знаходиться на початку як HTTP, FTP та інші. Кожний протокол верхнього рівня має свій
 крученупару (10base). заголовка), який дозволяє визначити вихідний порт визначений TCP-порт.

Безфрагментна комутація (Fragment-Free). при безфрагментній комутації TCP розбиває конкретний потік даних на порції, та додає до кожної з
Ethernet дозволяє об'єднати в локальну мережу вузли, розташовані один від
одного на відстані від кількох десятків метрів до кількох кілометрів. передача кадру у вихідний порт починається лише після прийому перших 64 них заголовок з номером послідовності. Отримані таким чином порції даних
байтів кадру. В результаті аналізу цих 64 байт можна знайти більшість традиційно називаються TCP-сегментами. Далі кожний
Механізм CSMA/CD (Carrier Sense Multiple Access with Collision Detection - сегмент інкапсулюється в IP-пакет і передається через IP-протокол до хоста-
помилкових.
множинний доступ із контролем носія і виявленням зіткнень) припускає такий отримувача.
алгоритм одержання вузлом мережі доступу до шини: Гібридна комутація (Hybrid) Деякі комутатори здатні підтримувати 2 або 3
методи, перераховані вище. Для визначення методу комутації стосовно Після надходження IP-пакету до хоста-отримувача перевіряється коректність
 прослуховування шини (sense carrier) на предмет наявності в ній отриманих даних у TCP-сегменті, методом перерахування контрольної суми,
окремо взятого кадру можуть використовуватися достатньо витончені
сигналів передачі даних іншими вузлами; та переконується, що попередні сегменти даних також були успішно отримані.
алгоритми. Комутатори цього типу дозволяють скористатися перевагами
 якщо шина зайнята, то відкласти передачу, якщо вільна – почати будь-якого з перерахованих вище методів. Після чого хост-отримувач надсилає запит до хоста-відправника про нову, або
передачуданих; повторну передачу порції даних, що одночасно є підтвердженням того, що всі
 протягом перших 47 мкс передачі кадру даних вести перевірку 9. Протоколи мережевого рівня. Призначення, основні характеристики. сегменти з номерами послідовності, меншими ніж номер нового запиту, були
зіткнень (collisions) у шині, пов'язаних з можливим одночасним Мережевий рівень — 3-й рівень моделі OSI, призначений для визначення успішно отримані.
початком передачіданих іншими вузламимережі; шляху передачі даних. Відповідає за трансляцію логічних адрес й імен у У свою чергу TCP-сегменти деінкапсулюються з IP-пакетів, розміщуються в
 при виявленні зіткнення припинити передачу даних і перейти в стан фізичні, визначення найкоротших правильному порядку та з них вилучаються TCP-заголовки. Отриманий таким
чекання на період часу випадкової довжини, а потім відновити спроби маршрутів, комутацію й маршрутизацію пакетів, відстеження неполадок і чином потік даних передається до того протоколу верхнього рівня, з якого
передачі кадру. заторів у мережі. На цьому рівні працює такий мережний пристрій, первісно надійшли дані на стороні хоста-відправника.
Обмін даними за протоколом Ethernet завжди реалізується програмно-апаратно як маршрутизатор.
TCP-сегмент складається із TCP-заголовка і поля Дані (Data), яке
за допомогою двох компонент:  Мережевий рівень моделі OSI може бути як з установкою з'єднання, називають сегментом даних або пейлодом або SDU
 мережного контролера (частіше всього він має вид стандартної плати так і без нього. В стеці протоколів TCP/IP підтримує тільки протокол
Стандартний розмір TCP-заголовка — 20 байт, але з
яка вставляється в системну плату ЕОМ) або підключається до IP, який є протоколом без встановлення з'єднання; протоколи з
використанням опцій розмір може зростати до 60 байт. Як правило,
загальної шини через зовнішній порт за допомогою коаксіального установкою з'єднання знаходяться на наступних рівнях цієї моделі.
опціями хости обмінюються на етапі встановлення з'єднання.
кабелю, оптоволоконної лінії або по крученій парі мідних проводів);  Кожен хост в мережі повинен мати унікальну адресу, який визначає,
 драйвера мережного контролера, що забезпечує інтерфейс мережного де він знаходиться. Ця адреса зазвичай призначається з ієрархічної Розмір сегменту даних (поля даних) визначається опцією MSS (Максимальний
програмного забезпечення (наприклад, IPмодуля) із контролером. системи. В Інтернеті адреси відомі як адреси протоколу IP. розмір сегменту, Maximum segment size) на етапі встановлення з'єднання. Якщо
 Просування даних. обміну опціями не відбулося, то розмір сегменту даних встановлюється за
Формат кадру даних Ethernet замовчуванням 536 байт. Розмір сегменту даних тісно пов'язаний
Протоколи з MTU (Максимальний блок передачі). Фактично MSS дорівнює MTU з
IPv4 (англ. Internet Protocol version 4) — четверта версія мережевого відніманням розміру IP- і TCP-заголовків. Наприклад у сучасній
протоколу IP. мережі Ethernet MTU дорівнює 1500 байт; тоді оптимальний розмір MSS буде
1460 байтів (1500 мінус 20 байт заголовка IP і 20 байт заголовка TCP).
IPv4 використовує 32-бітні (4 байтні) адреси, які обмежують адресний простір
28×4 User Datagram Protocol, UDP (укр. Протокол датаграм користувача) —
один із протоколів в стеку TCP/IP. Від протоколу TCP він відрізняється тим,
Формою запису IP-адреси (IPv4) зазвичай є запис у вигляді 4 десяткових чисел
що працює без встановлення з'єднання. UDP — це один з найпростіших
від 0 до 255 (28), розділених крапками, наприклад: 127.0.0.1
протоколів транспортного рівня моделі OSI, котрий виконує обмін
Деякі адреси IPv4 зарезервовані для спеціальних цілей та не можуть бути повідомленнями (датаграмами — англ. datagram) без підтвердження та
глобально маршрутизованими (доступними з будь-якого пристрою, що гарантії доставки. При використанні протоколу UDP відповідальність за
підключений до мережі інтернет). Так для приватних IP-адрес ("сірих IP") обробку помилок і повторну передачу даних покладена на протокол рівнем
в локальних мережах зарезервовано близько 18 млн адрес. Ще близько вище. Але попри всі недоліки, протокол UDP є ефективним для серверів, що
270 млн адрес зарезервовано для групових передач (англ. multicast). надсилають невеликі відповіді великій кількості клієнтів.
IPv6 (англ. Internet Protocol version 6) — нова версія IP-протоколу — IP версії Протокол UDP використовують такі сервіси та протоколи вищого рівня:
6.
Преамбула - поле, що містить фіксовану послідовність бітів, використовувану  TFTP (англ. Trivial File Transfer Protocol, найпростіший протокол
для синхронізації схем прийому сигналів на вузлі адресаті. Найбільш суттєва різниця між IPv4 та IPv6 полягає в тому, що раніше на передачі файлів),
інтернет-адресу виділяли 4 байти (32 біти), що відповідає стандартній на  SNMP (англ. Simple Network Management Protocol, простий протокол
Адреса приймача й адреса джерела- поля, що містять Ethernet-адреси вузлів
сьогодні чотириблоковій адресі IP, а протокол IPv6 виділяє на адресу 16 байтів управління мережею),
мережі, які приймають і передають кадр. (128 бітів). Це відповідає 340 трильйонам адрес (3,4x10 38) або по 5x10 28 адрес  DHCP (англ. Dynamic Host Configuration Protocol, протокол динамічної
Кожний Ethernet-контролер в усьому світі має унікальну 6 байтову адресу. на кожну людину. конфігурації вузла),
(приклад: f1:e2:d3:c4:b5:a6). Адреси IPv6 мають 128 бітів.  DNS (англ. Domain Name System, служба доменних імен).
Як правило, Ethernet-адреса жорстко записана в спеціальному блоці пам’яті Також цей протокол може використовуватися для різноманітних
Ідентифікатор унікальний лише в підмережі, до якої підключений хост. IPv6
контролера. Проте існують контролери, що допускають її зміну програмним має механізм автоматичного виявлення адреси, так що адресу автоконфігурації мережевих ігор реального часу, потокового відео та аудіо, інших типів даних.
шляхом.
завжди створює унікальну передачу.
UDP не гарантує доставку повідомлень, та відправник не запам'ятовує стан вже відповідає на запит сервера про синхронізацію шляхом додавання 1 до номера Хоча EGP належить до динамічних протоколів маршрутизації, протокол не
відісланих повідомлень. З цієї причини протокол UDP іноді розшифровують як отриманої послідовності сегменту та поміщає це число до номера використовує метрики. EGP розсилає своїм сусідам оновлену інформацію
«Unreliable Datagram Protocol» (протокол ненадійних датаграм). підтвердження. Далі клієнт надсилає таким чином сформований сегмент до через регулярні інтервали часу. Ця інформація про всі мережі, до яких
сервера з прапорцем ACK маршрутизатор безпосередньо підключений, і є основою побудови таблиць
Заголовок UDP-конверту складається з 4 полів, з яких 2 є
маршрутизації. Маршрутизатор EGP представляє тільки один шлях до
опціональними. «Порт відправника» та «контрольну суму» — це 16-бітні поля, Після отримання сервером ТСР-сегмента з прапорцем ACK стан ТСР-сесії на
кожної мережі. Це унеможливлює використання процедур динамічного
котрі ідентифікують відправляючий та одержуючий процеси. «Порт його стороні стає також ESTABLISHED, разом з чим розпочинається передача
балансування навантаження за різними шляхами та окремими трактами
відправника» є необов'язковим, оскільки UDP працює без встановлення даних.
передачі.
з'єднання та відправник може не потребувати відповіді. В такій ситуації «порт
Також на етапі встановлення з'єднання між хостами, як правило відбувається
відправника» повинен дорівнювати нулю. Поле «Розмір» є обов'язковим, воно
обмін опціями, тобто TCP-параметрами, які впливають
визначає довжину усієї UDP-дейтаграми в байтах, з полем «Дані» включно.
на ефективність передачі даних.
Мінімальне значення цього поля дорівнює 8 байт.
Закінчення з’єднання
Останнє поле заголовка довжиною 16 біт містить у собі контрольну суму
заголовка і поля даних. «Контрольна сума» теж є необов'язковим полем, але на Ініціатором закінчення з'єднання може бути, як клієнт так і сервер. [28] Для
практиці воно майже завжди використовується. закінчення TCP-сесії використовується так зване чотириходове рукостискання
13. Управління доступом до середовища передавання даних.
(four-way handshake).
11. Обмін даними в ТСР. Етапи організації сеансу зв’язку. Важливою проблемою передачі даних по мережі з комутацією пакетів, є
Ініціатор розірвання з'єднання направляє своєму партнеру TCP-сегмент зі
Transmission Control Protocol, TCP (укр. Протоко́л керува́ння переда́чею) — проблема одночасної передачі даних декількома комп’ютерами. Оскільки
встановленим прапорцем FIN. TCP-сесія ініціатора переходить зі
разом із протоколом IP є стрижневим протоколом Інтернету, який дав назву одночасно в мережі може бути присутньо тільки один пакет, то доступ
стану ESTABLISHED у стан FIN-WAIT-1
моделі TCP/IP. Протокол призначений для управління передачею даних комп’ютерів до середовища передачі повинен певним чином
у комп'ютерних мережах, працює на транспортному рівні моделі OSI Хост-отримувач приймає FIN від ініціатора та посилає у відповідь TCP- упорядковуватися. В даний час існує три основні методи управління доступом
сегмент зі встановленим прапорцем АСК. TCP-сесія отримувача переходить зі до середовища передачі: «Виявлення колізій», «Попередження колізій» і
TCP забезпечує надійне доправляння даних від хоста-відправника до хоста-
стану ESTABLISHED у стан CLOSE-WAIT. З набуттям хостом цього «Передача маркера».
отримувача, для цього встановлюється логічний зв'язок між хостами. Таким
стану TCP припиняє отримувати нові запити, на передачу даних, від
чином TCP належить до класу протоколів зі встановленим з'єднанням Метод виявлення колізій.Повна назва цього методу — «Множинний доступ
відповідного протоколу верхнього рівня та встановлює таймер на завершення
до мереж з перевіркою несення і виявленням колізій» (Carrier Sense Multiple
TCP отримує потоки даних від протоколів верхніх рівнів OSI-моделі, попередніх запитів. Ініціатор отримує АСК та переходить у стан FIN-WAIT-2.
Access with Collision Detection, CSMA/CD). Даний метод припускає, що перед
початковим джерелом яких є протоколи прикладного рівня, такі
Після закінчення оброблення всіх запитів протоколів верхнього рівня хост- передачею даних комп’ютер, що передає, повинен переконатися у «вільному
як HTTP, FTP та інші. Кожний протокол верхнього рівня має свій
отримувач переходить у стан LAST-ACK та відправляє ініціатору TCP- стані» лінії, а в процесі передачі — «прослуховувати» канал. При виявленні
визначений TCP-порт.
сегмент зі встановленим прапорцем FIN. колізії (зіткнення з «чужими даними», collision) він повинен припинити
TCP розбиває конкретний потік даних на порції, та додає до кожної з передачу і спробувати відновити її через певний проміжок часу. Звичайно цей
Ініціатор приймає FIN від отримувача та посилає у відповідь TCP-сегмент зі
них заголовок з номером послідовності. Отримані таким чином порції даних спосіб використовується в мережах з топологією «шина».
встановленим прапорцем АСК. Отримувач приймає АСК та переходить у
традиційно називаються TCP-сегментами. Далі кожний
стан CLOSED. Метод попередження колізій. Повна назва цього методу — «Множинний
сегмент інкапсулюється в IP-пакет і передається через IP-протокол до хоста-
доступ до мереж з перевіркою несення і попередженням колізій» (Carrier Sense
отримувача. Ініціатор розірвання з'єднання чекає протягом подвійного часу
Multiple Access with Collision Avoidance, CSMA/CA). Цей метод також
від MSL[en] (максимального життя сегмента, maximum segment lifetime), щоб
Після надходження IP-пакету до хоста-отримувача перевіряється коректність припускає, що передаюичй комп’ютер перед початком передачі визначає
переконатися, що посланий ACK був отриманий та також переходить у
отриманих даних у TCP-сегменті, методом перерахування контрольної суми, зайнятість каналу. Переконавшись в тому, що кабель вільний, він оповіщає
стан CLOSED.
та переконується, що попередні сегменти даних також були успішно отримані. інші комп’ютери про початок передачі, попереджаючи тим самим можливість
Після чого хост-отримувач надсилає запит до хоста-відправника про нову, або одночасної посилки даних. Головний недолік цього методу полягає у значному
повторну передачу порції даних, що одночасно є підтвердженням того, що всі 12. Типи комунікацій на мережевому рівні. об’ємі широкомовної розсилки.
сегменти з номерами послідовності, меншими ніж номер нового запиту, були
Протокол RIP. RIP — це протокол дистанційно-векторної маршрутизації, Метод передачі маркера. Принцип цього методу достатньо простий. Для
успішно отримані.
що ґрунтується на використанні вектора відстаней (Distance Vector). Він не того, щоб передати дані, комп’ютер повинен одержати дозвіл. Для цього він
У свою чергу TCP-сегменти деінкапсулюються з IP-пакетів, розміщуються в дозволяє забезпечити функціонування широкомасштабних мереж через повинен «зловити» пакет даних спеціального виду — маркер (token). Маркер
правильному порядку та з них вилучаються TCP-заголовки. Отриманий таким обмеженість числа пересилань (hops) до 15. Для пошуку шляху переміщається по замкнутому колу від одного комп’ютера до іншого.
чином потік даних передається до того протоколу верхнього рівня, з якого використовується алгоритм Беллмана — Форда. Робота протоколу RIP Одержавши маркер, комп’ютер може передати його далі або замість нього
первісно надійшли дані на стороні хоста-відправника. заснована на широкомовному розсиланні повідомлень про коректування відправити пакет з даними. Коли дані досягнуть комп’ютера-одержувача, той,
маршрутів. Періодичність розсилання оновлень — 30 с. Розсилаються у свою чергу, повинен знову «виставити» в мережу маркер. Такий алгоритм
TCP-сегмент складається із TCP-заголовка і поля Дані (Data), яке
повні копії таблиць маршрутизації незалежно від того, змінені вони чи ні. використовується, як правило, в мережах з топологією кільце.
називають сегментом даних або пейлодом або SDU
RIP схильний до утворення петель у розрахованих маршрутах. У RIPv2 Слід зазначити, що майже всі сучасні адаптери мають режими, в яких «чужі»
Стандартний розмір TCP-заголовка — 20 байт, але з
допускається балансування навантаження на шляхах з рівною «довжиною» кадри не відкидаються, а приймаються і обробляються. Це необхідно для
використанням опцій розмір може зростати до 60 байт. Як правило,
(вартістю). функціонування спеціального програмного забезпечення, призначеного для
опціями хости обмінюються на етапі встановлення з'єднання.
Протоколи IGRP/EIGRP. Протокол IGRP (Interior Gateway Routing аналізу структури інформаційних потоків всередині мережі.
Розмір сегменту даних (поля даних) визначається опцією MSS (Максимальний
Protocol) і його розширена версія EIGRP (Enhanced Interior Gateway Routing
розмір сегменту, Maximum segment size) на етапі встановлення з'єднання. Якщо
Protocol) розроблені в корпорації Cisco. І якщо протокол IGRP — це
обміну опціями не відбулося, то розмір сегменту даних встановлюється за
дистанційно-векторний протокол, то EIGRP — протокол змішаного типу.
замовчуванням 536 байт. Розмір сегменту даних тісно пов'язаний
Заснований на широкомовному розсиланні повідомлень із подальшим
з MTU (Максимальний блок передачі). Фактично MSS дорівнює MTU з
використанням періодичних таймерів (90 с). Розсилаються повні копії
відніманням розміру IP- і TCP-заголовків. Наприклад у сучасній
своїх маршрутних таблиць. У цьому протоколі використовується
мережі Ethernet MTU дорівнює 1500 байт; тоді оптимальний розмір MSS буде
комбінована метрика, заснована на обліку пропускної здатності каналу,
1460 байтів (1500 мінус 20 байт заголовка IP і 20 байт заголовка TCP).
часової затримки, надійності каналу і його завантаженості. Протокол ІGRP
TCP-сесія підтримує до 255 пересилань.
Задачею протоколу є контроль надійної передачі даних між хостами, для Балансування навантаження в протоколі ІGRP може здійснюватися на
забезпечення цього між хостами встановлюється логічне з'єднання, яке шляхах з однаковою та різною «вартістю». Сам трафік розподіляється по
зветься TCP-сесією. Протокол TCP працює у форматі архітектури клієнт- різних шляхах пропорційно їх «вартості». Балансування навантаження на
сервер. Хост який надсилає запит на отримання сервісу є клієнтом, той хто шляхах з однаковою вартістю здійснюється автоматично, а для
відповідає на запит зветься сервером. Хости зв'язуються один з одним за TCP- використання шляхів з різною вартістю необхідна додаткова конфігурація
портами, на стороні клієнта це, як правило, динамічний порт, а на стороні та настроювання обладнання (команди варіантності/розбіжності
сервера це загальновідомий або зареєстрований порт, номер якого відповідає — varіance).
протоколу прикладного рівня. Номери портів та значення інших параметрів
Протокол EIGRP є спробою сумістити переваги дистанційно-векторних
заносяться до заголовка TCP-сегменту.
протоколів і протоколів стану каналів. У ньому залишилися від IGRP без
Тут під терміном сервер (server) розуміють комп'ютер під зміни максимальне число пересилань (225) і типи використовуваних
управлінням операційної системи, який має доступ до IP-мережі та надає метрик. Для усунення петель у маршрутах і оперативному реагуванні на
послуги одного чи декількох сервісів прикладного рівня. В свою чергу на зміни в мережі використовується алгоритм дифузійного оновлення DUAL
сервері-комп'ютері встановлені спеціальні сервер-програми, які забезпечують (Distributed Update Algotithm). EIGRP не використовує періодичні
роботу протоколів прикладного рівня. Таким чином, якщо це веб-сервер, то на оновлення про стан мережі, а використовує інкрементні оновлення
ньому мусить бути встановлена одна із таких програм, як наприклад: Apache (incremental updates).
HTTP Server. На практиці сервер-комп'ютер надає послуги відзразу декількох
Протокол OSPF (Open Shortest Path First) належить до класу протоколів
сервісів, тобто на ньому може бути встановлено більше однієї сервер-
стану каналів (Link State Protocol). Дослівний переклад — першим
програми, що забезпечують роботу декількох протоколів прикладного рівня.
обирається найкоротший шлях. «Open»-специфікація протоколу вільно
Наприклад сервер-комп'ютер може бути одночасно веб-сервером і FTP-
поширюється, на відміну, наприклад, від специфікації протоколу EIGRP.
сервером та забезпечувати роботу протоколів HTTP, HTTPS та FTP.
RFC 2328 — основний діючий документ по OSPF. Окрім того, протокол
Важливо розуміти, що протягом TCP-сесії дані надсилаються в обох OSPF дозволяє визначити для будь-якої мережі значення метрики залежно
напрямках, як від сервера до клієнта так і від клієнта до сервера, тобто від типу послуги TOS (Type of Service). В OSPF підтримуються метрики
створюються два потоки даних. Причому не завжди більший потік даних пропускної здатності та затримки. Метрика, що оцінює пропускну
прямує від сервера до клієнта. здатність каналу, визначається, наприклад, компанією Cisco, як кількість
секунд, необхідних для передачі 100 Мбіт. Метрика затримки — час у
Кожна окрема сесія роботи протоколу ТСР може бути поділена на три фази:
мікросекундах, необхідний маршрутизатору для обробки, постановки в
1. Встановлення з'єднання чергу та передачі пакетів. Для кожної з метрик протокол OSPF будує
2. Передача даних окрему таблицю маршрутизації. Стандартний порядок розрахунку
метрики, що оцінює показники надійності, затримки й вартості, поки не
3. Закінчення з'єднання визначений. Цей порядок визначається адміністратором.
Встановленння з’єднання У цьому протоколі також закладено можливість балансування
Необхідною умовою для встановлення ТСР-сесії є відкритий доступ до навантаження на шляхах як з однаковою вартістю, так і з різною, розподіл
програмного сокету процесу на сервері, що відповідає за роботу трафіка відбувається пропорційно метриці шляху.
протоколу прикладного рівня, який мовою ТСР зветься портом. За такої умови Протокол IS-IS (Intermediate System — to — Intermediate System) є
стан ТСР-сесії на стороні сервера є LISTEN(слухати). Тобто сервер слухає, продуктом ISO на базі мережної архітектури DECNet Phase V.
якийсь конкретний TCP-порт і очікує отримати запит від клієнта на надання Попередником протоколу IS-IS є протокол маршрутизації DPR (DECNet
послуг, що відповідають номеру цього порту. Початковий стан ТСР-сесії на Routing Protocol). У термінології ISO «проміжна система» (intermediate
стороні клієнта є CLOSED. system, IS) — маршрутизатор мережі, а «кінцева система» (end system, ES)
Для встановлення з'єднання протокол TCP використовує триходове — хост.
рукостискання (handshaking), назване так за кількістю повідомлень між Існує також протокол ES-IS для організації обміну інформації в ланці
хостами: «кінцева система» — «проміжна система». IS-IS успішно функціонує в
Клієнт формує TCP-заголовок: у поле порт джерела заносить свій номер TCP- мережах, що містять понад 500 маршрутизаторів. IS-IS — протокол стану
порта, як правило динамічний, у поле порт призначення номер порту каналів (зв’язків). IS-IS сам по собі не підтримує протокол ІP, тому
протоколу прикладного рівня, послуги якого хоче отримати, в поле номер використовують інтегрований IS-IS (Integrated IS-IS). Основна адитивна
послідовності сегментудовільне значення та встановлює прапорець SYN. метрика протоколу IS-IS — число, яке не перевищує 1024 для маршруту та
Сформований таким чином TCP-сегмент відправляється серверу. ТСР-сесія на 64 для окремого каналу. Ця метрика встановлюється адміністратором.
стороні клієнта переходить у стан SYN-SENT. Також використовуються такі три типи метрик: затримка (delay); вартість
передачі по каналу, що характеризує комунікаційні витрати (expense);
Сервер отримує ТСР-сегмент від клієнта зі встановленим прапорцем SYN та у помилки (error). IS-IS підтримує можливість задавати в полі QoS пакета
відповідь формує TCP-заголовок: у поле порт джерела заносить свій співвідношення між цими чотирма метриками.
номер TCP-порта, у поле порт призначення номер порту клієнта. Додає до
отриманого від клієнта номера послідовності сегменту 1 і поміщає отримане Протокол EGP. EGP служить для організації зв’язку між приграничними
число до номеру підтвердження, вносить свій власний початковий номер маршрутизаторами в мережі Інтернет, які, у свою чергу, належать різним
послідовності сегменту та відправляє сегмент до клієнта з автономним системам. Необхідно враховувати, що для зв’язку з
прапорцями SYN та ACK. ТСР-сесія на стороні сервера переходить у маршрутизаторами всередині своєї автономної системи приграничний
стан SYN-RECEIVED. маршрутизатор, окрім підтримки EGP, також має підтримувати протоколи
класу IGP, оскільки всю інформацію про свою автономну систему
Після отримання ТСР-сегмента зі встановленими протокол EGP одержує від IGP-протоколів.
прапорцями ACK та SYN клієнт переходить у стан ESTABLISHED та

You might also like