У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


в наше життя. В майбутньому, швидше за все, для цього опиняться пристосовані практично всі житла і майже всі побутові прилади, не говорячи вже про комп'ютери, зможуть обмінюватися даними між собою і будуть доступні через Інтернет.

КР.КС-02.00.00.000 ПЗ | Арк.

8

Зм. | Арк. | № докум | Підпис | Дата

Це буде чергова концепція, яка, як зараз здається, нікому не потрібна (як, наприклад, видалене управління телевізор або мобільним телефоном), але коли вона стане реальністю, всі почнуть дивуватися, як же вони до цих пір жили без цього.

У мережу можна об'єднати більше пристроїв, чим здається на перший погляд. Але найочевидніші з них:

+ комп'ютери (настольні ПК, ноутбуки, PDA, периферійні пристрої сумісного доступу);

- прилади для розваг (телевізори, DVD, VCR, різні відеокамери, аудіосистеми, МРЗ-програвачі);

- телекомунікації (телефони, мобільні телефони, системи двостороннього зв'язку, факси);

- побутові прилади (мікрохвильові печі, холодильники, годинник, опалювальні системи, кондиціонери, системи освітлення);

- вимірювальні прилади (лічильники, системи пожежної сигналізації, термостати, камери).

Об'єднання мереж

Мережі, що існують нині, часто використовують різне устаткування і програмне забезпечення. Люди, пов'язані з однією мережею, хочуть спілкуватися з людьми, підключеними до іншої. Для виконання цього бажання необхідно об'єднати разом різні і часто несумісні мережі. З цією метою іноді використовуються машини, що звані шлюзами, забезпечують з'єднання і необхідне перетворення в термінах як апаратури, так і програмного забезпечення. Набір сполучених мереж називається об'єднаною мережею або просто інтермережею. Звернете увагу на те, що слово «інтермережа» (internet, написаний з рядкової букви) завжди використовуватиметься в цій книзі в його відвічному сенсі, в отлі-чие від слова «Інтернет» (з прописної букви).

КР.КС-02.00.00.000 ПЗ | Арк.

9

Зм. | Арк. | № докум | Підпис | Дата

1.3 МЕРЕЖЕВЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ

Коли збиралися перші мережі, то основна увага приділялася апаратурі, а питання програмного забезпечення відкладалися на майбутнє. Подібна стратегія більше не працює. Сучасне мережеве програмне забезпечення у високому ступені структуроване. У наступних розділах ми дізнаємося, як здійснюється ця структуризація. Описаний метод є наріжним каменем всієї книги і часто зустрічатиметься і далі.

Ієрархія протоколів

Для спрощення структури більшість мереж організовуються в набори рівнів або шарів, кожен подальший з яких зводиться над попереднім. Кількість рівнів, їх назви, зміст і призначення різняться від мережі до мережі. Проте у всіх мережах метою кожного рівня є надання якихось сірок-висів для вищестоящих рівнів. При цьому від них ховаються деталі реалізації сервісу, що надається.

Така концепція не нова і використовується в computer science вже давно. Її варіації відомі як заховання інформації, абстрактні типи даних, властивість інкапсуляції і об'єктно-орієнтоване програмування. Фундаментальною ідеєю є надання якимсь програмним або апаратним рівнем сервісів з воїм користувачам без розкриття деталей свого внутрішнього стану і подробиць алгоритмів.

Рівень п однієї машини підтримує зв'язок з рівнем п іншої машини. Правила і угоди, використовувані в даному спілкуванні, називаються протоколом рівня п. По суті протокол є договоренн остюком сторін, що спілкуються, про те, як повинне відбуватися спілкування. Порушення протоколу створить утруднення в спілкуванні, а може, і зовсім зробить спілкування неможливим.

КР.КС-02.00.00.000 ПЗ | Арк.

10

Зм. | Арк. | № докум | Підпис | Дата

Служби і протоколи

Служби і протоколи є різними поняттями, хоча часто ці тія змішуються. Відмінність між ними, проте, така важлива, що ми хотів і б ще раз звернути на нього вашу увагу. Служба (або сервіс) - це набір примітивів (операцій), які нижчий рівень надає більш високому. Служба визначає, які саме операції рівень виконуватиме від імені своїх користувачів, але ніяк не обумовлює, як винні реалізовивать-ся ці операції. Служба описує інтерфейс між двома рівнями, в якому нижній рівень є постачальником сервісу, а верхній - його потребі-телем.

Навпаки, протокол - це набір правив, формат, що описують, і призначення кадрів, пакетів або повідомлений і й, якими обмінюється однорангова суть усередині рівня. Суть використовує протокол для реалізації визначень їх служб. Вони можуть міняти протокол за бажанням, за умови що при цьому залишаються незмінними служби, що надаються ними своїм користувачам. Таким чином, служба і протокол виявляються практично незалежними.

Іншими словами, служби - це щось пов'язане з міжрівневими інтерфейсами, тоді як протоколи пов'язані з пакетами, суттю одного рівня, що передається, розташованою на різних машинах. Це показано на мал. 1.15. Важливо не плутати ці два поняття.

Варто провести аналогію з мовами програмування. Службу можна уподібнити абстрактному типу даних або об'єкту в об'єктно-орієнтованих язи-ках програмування. Він визначає операції, які можуть виконуватися з об'єктом, але не описує, як реалізовані ці операції. В цьому випадку протокол відноситься до реалізації служби і, таким чином, невидимий для користувачів служби.

КР.КС-02.00.00.000 ПЗ | Арк.

11

Зм. | Арк. | № докум | Підпис | Дата

1.4 ЕТАЛОННІ МОДЕЛІ

Обговоривши багаторівневі мережі у загальних рисах, пора розглянути декілька прикладів. В наступних двох розділах описуються два важливих архітектурних типу — еталонні моделі OSI і TCP/IP. Не дивлячись на те, що протоколи, пов'язані з еталонною моделлю OSI, використовуються зараз дуже рідко, сама модель до цих пір вельми актуальна, а властивості її рівнів, які будуть обговорюватися в цьому розділі, дуже важливі. В еталонній моделі TCP/IP все навпаки — сама модель зараз майже не використовується, а її протоколи є навряд чи найпоширенішими. Виходячи з цього, ми обговоримо подробиці, що стосуються обох моделей. До того ж іноді доводиться більше взнавати з поразок, чим з перемог.

Еталонна модель OSI

Еталонна модель OSI (за винятком фізичного середовища) показана на мал. 1.16. Ця


Сторінки: 1 2 3 4 5 6 7