в його пам'ять записується інформація про МАС-адресах комп'ютерів. За допомогою цієї інформації комутатор становить таблицю маршрутизації, в якій для кожного з комп'ютерів вказана його приналежність певному сегменту мережі.
При отриманні комутатором пакетів даних він створює спеціальне внутрішнє з'єднання (сегмент) між двома своїми портами, використовуючи таблицю маршрутизації. Потім відправляє пакет даних у відповідний порт кінцевого комп'ютера, спираючись на інформацію, описану в заголовку пакета.
Таким чином, дане з'єднання виявляється ізольованим від інших портів, що дозволяє комп'ютерам обмінюватися інформацією з максимальною швидкістю, яка доступна для даної мережі. Якщо у комутатора присутні тільки два порти, він називається мостом.
Комутатор надає такі можливості:
В§ послати пакет з даними з одного комп'ютера на кінцевий комп'ютер;
В§ збільшити швидкість передачі даних.
6. Маршрутизатор
Маршрутизатор по принципом роботи нагадує комутатор, проте має більший набір функціональних можливостей. Він вивчає не тільки MAC, але і IP-адреси обох комп'ютерів, що беруть участь в передачі даних. Транспортуючи інформацію між різними сегментами мережі, маршрутизатори аналізують заголовок пакету і намагаються обчислити оптимальний шлях переміщення даного пакета. Маршрутизатор здатний визначити шлях до довільного сегменту мережі, використовуючи інформацію з таблиці маршрутів, що дозволяє створювати загальне підключення до Інтернету або глобальній мережі.
Маршрутизатор дозволяють провести доставку пакета найбільш швидким шляхом, що дозволяє підвищити пропускну здатність великих мереж. Якщо якийсь сегмент мережі перевантажений, потік даних піде іншим шляхом.
В якості простого маршрутизатора може бути використаний звичайний комп'ютер [3].
Програмні засоби
Мережеві операційні системи
Мережева ОС - це ОС з вбудованими мережевими засобами (протоколами, рівнями). Мережева ОС повинна бути багатокористувацької - тобто з поділом ресурсів машини по логіном/паролем
Кожен комп'ютер в мережі значною мірою автономний, тому під мережевою операційною системою в широкому сенсі розуміється сукупність операційних систем окремих комп'ютерів, взаємодіючих з метою обміну повідомленнями і поділу ресурсів за єдиними правилами - протоколами. У вузькому сенсі мережева ОС - це операційна система окремого комп'ютера, що забезпечує йому можливість працювати в мережі. Характеризується багатозадачністю, багато режиму, багатопроцесорної обробкою.
В
Рис.1 Структура мережевої ОС
В
У мережевий операційній системі окремої машини можна виділити кілька частин (рисунок 1):
В§ Засоби управління локальними ресурсами комп'ютера: функції розподілу оперативної пам'яті між процесами, планування та диспетчеризації процесів, управління процесорами в мультипроцесорних машинах, управління периферійними пристроями та інші функції управління ресурсами локальних ОС. p> В§ Засоби надання власних ресурсів та послуг у спільне користування - серверна частина ОС (сервер). Ці кошти забезпечують, наприклад, блокування файлів і записів, що необхідно для їх спільного використання; ведення довідників імен мережевих ресурсів; обробку запитів віддаленого доступу до власної файлової системи і бази даних; керування чергами запитів віддалених користувачів до своїх периферійних пристроїв. p> В§ Засоби запиту доступу до віддалених ресурсів і послуг і їх використання - клієнтська частина ОС (Редиректор). Ця частина виконує розпізнавання і перенаправлення в мережу запитів до віддалених ресурсів від додатків та користувачів, при цьому запит надходить від програми в локальній формі, а передається в мережу в іншій формі, відповідає вимогам сервера. Клієнтська частина також здійснює прийом відповідей від серверів і перетворення їх у локальний формат, так що для додатки виконання локальних і віддалених зап росів нерозрізнено. p> В§ Комунікаційні засоби ОС, за допомогою яких відбувається обмін повідомленнями в мережі. Ця частина забезпечує адресацію і буферизацію повідомлень, вибір маршруту передачі повідомлення по мережі, надійність передачі і т.п., тобто є засобом транспортування повідомлень. p> Залежно від функцій, покладених на конкретний компьютер, у його операційній системі може відсутнім або клієнтська, або серверна частини. p> На малюнку 2 показано взаємодія мережевих компонентів. Тут комп'ютер 1 виконує роль "Чистого" клієнта, а комп'ютер 2 - роль "чистого" сервера, відповідно на першій машині відсутня серверна частина, а на другий - клієнтська. На малюнку окремо показаний компонент клієнтської частини - редиректор. Саме редиректор перехоплює всі запити, що надходять від додатків, і аналізує їх. Якщо виданий запит до ресурсу даного комп'ютера, то він переадресовується відповідної підсистемі локальної ОС, якщо ж це запит до в...