Рис. Взаємодія мережених рівнів моделі ISO/OSI
Розробники поділяють мережу на рівні з метою одержати набір добре визначених, функціональних модулів, кожен рівень виконує тільки визначену для цього рівня задачу. У книзі Ендрю Таненбаума «Комп'ютерні мережі» наводиться п'ять основних принципів, що застосовуються при розробці мережевих рівнів і, відповідно, моделей взаємодії відкритих систем.
1. Новий мережевий рівень вводиться, якщо програмне забезпечення вимагає нового рівня абстракції.
2. Кожен рівень повинний виконувати чітко визначену функцію.
3. Набір функцій, виконуваних мережевим рівнем, приводиться у відповідність із загальноприйнятими міжнародними стандартами.
4. Межі рівня вибираються таким чином, щоб зробити потік даних через них мінімальним.
Кількість мережевих рівнів вибирається достатньою, щоб розміщати різні функції на одному рівні. Навпаки, занадто велика кількість рівнів приводить до неосяжності мережевої архітектури.
Модель ISO/OSI не є стандартом-- це просто рекомендація для розробників, але кожну сучасну мережу найпростіше описати і зрозуміти в термінах моделі ISO/OSI.
Рис. Доставка даних мережевим та транспортним рівнями
Рис.
Страницы: 1, 2, 3, 4