- •1. Введение. Сетевые дисциплины.
- •2. Модель osi
- •2.1. Введение
- •2.2. Понятие сетевого протокола
- •2.3. Протокол osi и его роль
- •2.4. Общая структура osi
- •2.5. Описание уровней
- •2.5.1. Прикладной уровень
- •2.5.2. Уровень презентации данных
- •2.5.3. Сессионный уровень
- •2.5.4. Транспортный уровень
- •2.5.5. Сетевой уровень
- •2.5.6. Канальный уровень
- •2.5.7. Физический уровень
- •2.6. Модель osi в локальных сетях
- •2.7. Модель osi в сетях различных топологий
- •2.7.1. Шинная топология
- •2.7.2. Сети кольцевой топологии
- •2.7.3. Сетевая топология
- •3. Продвижение сетевых сообщений
- •3.1. Терминология
- •3.2. Механизм отката
- •3.3. Понятие виртуального канала
- •3.4. Типы виртуальных каналов
- •3.4.1. Введение
- •3.4.2. Канал с полным подтверждением
- •3.4.3. Частичное подтверждение, выдаваемое пдс
- •3.4.4. Частичное подтверждение, выдаваемое пбс
- •3.4.5. Канал без подтверждения
- •3.4.6. Выбор типа канала
- •3.5. Механизм квитанций
- •3.6. Формат сообщений
- •4. Транспортно-независимая сетевая служба (тнсс)
- •5.2.2. Динамическая трансляция
- •5.2.3. Статическая трансляция
- •5.2.4. Полустатическая трансляция
- •5.3. Задача коммутации
- •5.3.1. Введение
- •5.3.2. Коммутация с установлением предварительного соединения
- •Коммутация виртуальных каналов
- •5.3.3. Коммутация без установления предварительного соединения
- •Смысл осуществления разборки/сборки сообщений
- •5.3.4. Применение методов коммутации
- •5.3.5. Проблема объединения сетей с установлением и без установления предварительного соединения
- •6. Задача сетевого уровня: маршрутизация сообщений в сети
- •6.1. Постановка задачи
- •6.2. Роль протоколов сетевого уровня
- •6.3. Размножение пакетов
- •6.4. Методы таблиц маршрутизации
- •6.4.1. Общие положения
- •6.4.2. Метод статических таблиц
- •6.4.3. Метод локальной оптимизации
- •6.4.4. Метод глобальной оптимизации
- •6.5. Методы централизованной маршрутизации
- •6.5.1. Общие положения
- •6.5.2. Централизованная маршрутизация с использованием таблиц маршрутизации
- •6.5.3. Метод этикеток
- •6.6. Применение методов маршрутизации
- •7.4. Переименование
- •7.5. Проницаемость при кластеризации
- •7.6. Реализация устройства межсетевого взаимодействия (умв)
- •7.7. Топология межсетевого взаимодействия
- •1) Последовательное объединение сетей
- •2) Параллельное соединение сетей
- •3) Произвольное соединение
- •7.8. Уровень межсетевого (межсегментного) взаимодействия
- •7.8.1. Повторитель (Repeater)
- •7.8.2. Мост (Bridge)
- •7.8.3. Маршрутизатор (Router)
- •7.8.4. Шлюз (Gateway)
- •7.9. Цена межсетевого взаимодействия
- •8. Сети Ethernet
- •8.1. Введение
- •8.2. Классический Ethernet
- •8.3.1. Введение
- •8.3.2. Топология простейшей Switch Ethernet сети
- •8.3.3. Устройство и работа хаба типа 1
- •8.3.4. Соединение хабов
- •1) Параллельное соединение двух хабов
- •2) Параллельное соединение множества хабов
- •3) Древовидное соединение множества хабов
- •8.3.5. Особенности хабов типа 2
- •8.3.6. Особенности хабов типа 3
- •8.3.7. Особенности хабов типа 4
- •8.4. Контроллеры Ethernet
- •8.5. Кабельные системы Ethernet
- •8.5.1. Особенности кабельных систем с использованием коаксиального кабеля
- •8.5.2. Особенности кабельных систем с использованием витой пары
- •8.5.3. Особенности кабельных систем с использованием оптоволокна
- •8.5.4. Справочные данные о некоторых кабельных системах Ethernet
2.3. Протокол osi и его роль
В модели OSI также описан свой сетевой протокол POSI, который полностью соответствует рекомендациям модели OSI и поддерживает множество современных функций передачи данных, часто отсутствующих в других протоколах.
POSI считается очень тяжелым, т. е. требует больших аппаратных ресурсов, и в силу этого пока в чистом виде применяется редко, зато играет особую роль при организации межсетевого взаимодействия сетей, использующих различные протоколы.
Каждый из фирменных стандартов имеет четко описанный интерфейс на сети OSI, но подобных четких стандартов на взаимодействие между собой у них нет, поэтому при передаче данных, например, из сети TCP/IP в AppleTalk и т. п., часто производится промежуточное преобразование:
TCP/IP OSI AppleTalk
2.4. Общая структура osi
Все задачи, которые необходимо выполнять при передачи сообщений по сети, модель OSI разбивает на семь уровней (layers).
Нумерация уровней: от нижних к верхним.
Application
(Прикладной)
7
6
5
4
3
2
1
Data Presentation
Презентации данных
Session
Сессионный (сеансовый)
Transport
Прикладной
Network
Прикладной
Channel
Прикладной
Phisical
Прикладной
Уровни 6 и 7 относят к верхним.
Уровни 3, 4 и 5 – средние – уровни программного обеспечения, обеспечивающего работу в сети.
Уровни 1-2 – нижние – уровни сетевой аппаратуры.
Уровни 1-4 называются транспортной службой.
В процессе передачи сообщеня переходят с одного уровня на другой (проходят по стеку). В процессе прохождения по стеку на каждом уровне выполняются специфические для данного уровня операции.
В процессе передачи сообщениям приходится то спускаться с верхних уровней на нижние, то подниматься. Процесс опускания к нижним уровням называется конвертацией сообщений, а процесс поднятия – деконвертацией сообщений.
Если компьютер А передает данные компьютеру В, то на компьютере А происходит конвертаций, а на компьютере В – деконвертация.
2.5. Описание уровней
2.5.1. Прикладной уровень
Никаких преобразований сообщений уровень не предписывает.
Стандарты уровня описывают:
а) логическую структуру сети, т. е. то, как пользователь видит сеть. Логическая структура – это виртуальный объект, реальное устройство сети может значительно отличаться от логической структуры;
б) способы реализации тех или иных функций в прикладных программах;
в) способы реализации тех или иных функций в сетевых ОС и браузерах.
2.5.2. Уровень презентации данных
На данном уровне описаны:
а) рекомендованные для передачи по сети форматы данных;
б) рекомендованные алгоритмы трансляции данных из форматов, не стандартизированных для передачи по сети, в стандартные;
в) методы шифрования данных. Имеется в виду т. н. высокоуровневое шифрование, осуществляемое прикладными программами или средствами шифрования ОС. Следует отличать от т. н. низкоуровневого шифрования, которое осуществляет аппаратура передачи данных по сети;
г) высокоуровневое помехозащищенное кодирование. Следует отличать от низкоуровневого помехозащищенного кодирования.