p>
На рис. 3.5 показана мережа, яка була отримана з мережі з центральним концентратором (див. рис. 3.4) шляхом його заміни на міст. Мережі 1-го і 2-го відділів складаються з окремих логічних сегментів, а мережа відділу 3 - з двох логічних сегментів. Кожен логічний сегмент побудований на базі концентратора і має найпростішу фізичну структуру, утворену відрізками кабелю, зв'язують комп'ютери з портами концентратора.
В
Рис. 3.5. Логічна структуризація мережі за допомогою мосту
Мости використовують для локалізації трафіку апаратні адреси комп'ютерів. Це утрудняє розпізнавання приналежності того чи іншого комп'ютера до певного логічного сегмента - сама адреса не містить ніякої інформації з цього приводу. Тому міст досить спрощено представляє розподіл мережі на сегменти - він запам'ятовує, через який порт на нього поступив кадр даних від кожного комп'ютера мережі, і надалі передає кадри, призначені для цього комп'ютера, на цей порт. Точної топології зв'язків між логічними сегментами міст не знає. Через це застосування мостів приводить до значних обмежень на конфігурацію зв'язків мережі - сегменти повинні бути з'єднані таким чином, щоб в мережі не утворювалися замкнені контури.
Комутатор (switch, switching hub) за принципом обробки кадрів нічим не відрізняється від моста. Основна його відмінність від моста полягає в тому, що він є свого роду комунікаційним мультипроцесором, оскільки кожний його порт оснащений спеціалізованим процесором, який обробляє кадри по алгоритму моста незалежно від процесорів інших портів. За рахунок цього загальна продуктивність комутатора звичайно набагато вище продуктивність традиційного моста, що має один процесорний блок. Можна сказати, що комутатори - це мости нового покоління, які обробляють кадри в паралельному режимі.
Обмеження, пов'язані із застосуванням мостів і комутаторів - по топології зв'язків, а також ряд інших, - привели до того, що в ряду комунікаційних пристроїв з'явився ще один тип обладнання - маршрутизатор (Router) . Маршрутизатор більш надійно і більш ефективно, ніж мости, ізолюють трафік окремих частин мережі один від одного. Маршрутизатор утворюють логічні сегменти за допомогою явної адресації, оскільки використовують не плоска апаратні, а складові числові адреси. У цих адресах є поле номери мережі, так що всі комп'ютери, у яких значення цього поля однакове, належать до одного сегмента, званого в цьому випадку підмережею (subnet) .
Крім локалізації трафіку маршрутизатори виконують ще багато інших корисних функцій. Так, маршрутизатори можуть працювати в мережі із замкненими контурами, при цьому вони здійснюють вибір найбільш раціонального маршруту з декількох можливих. Мережа, представлена ​​на рис. 3.6, відрізняється від своєї попередниці (див. рис. 3.5) тим, що між подсетями відділів 1 і 2 прокладена додаткова зв'язок, яка може використовуватися як для підвищення продуктивності мережі, так і для підвищення її надійності.
В
Рис. 3.6. Логічна структуризація мережі за допомогою маршрутизаторів
Інший дуже важливою функцією маршрутизаторів є їх здатність зв'язувати в єдину мережу підмережі, побудовані з використанням різних мережевих технологій, наприклад Ethernet і Х.25.
Крім перерахованих пристроїв окремі частини мережі може з'єднувати шлюз (gateway) . Зазвичай основною причиною, по якій в мережі використовують шлюз, є необхідність об'єднати мережі з різними типами системного і прикладного програмного забезпечення, а не бажання локалізувати трафік. Проте шлюз забезпечує і локалізацію трафіка як деякий побічний ефект.
Великі мережі практично ніколи не будуються без логічної структуризації. Для окремих сегментів і підмереж характерні типові однорідні топології базових технологій, і для їх об'єднання завжди використовується обладнання, забезпечує локалізацію трафіка, - мости, комутатори, маршрутизатори і шлюзи.
В
5. Передача інформації в мережі
5 . 1 Призначення пакетів і їх структура
Інформація в локальних мережах, як правило, передається окремими порціями, шматками, званими в різних джерелах пакетами, кадрами або блоками. Використання пакетів пов'язано з тим, що в мережі, як правило, одночасно може відбуватися кілька сеансів зв'язку (у всякому разі, при топологиях В«шинаВ» і В«кільцеВ»), тобто протягом одного і того ж інтервалу часу можуть йти два або більше процесів передачі даних між різними парами абонентів. Пакети дозволяють розділити в часі мережу між передають інформацію абонентами, зрівняти в правах усіх абонентів, а також приблизно зрівняти час доступу до мережі та інтегральну швидкість передачі інформації для всіх абонентів. Довжина пакету залежить від типу мережі, але зазвичай вона складає від декіл...