Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
50
Добавлен:
17.03.2015
Размер:
441.34 Кб
Скачать

П.4 Сетевой уровень (Network Layer)

Сетевой уровень устанавливает связь в вычислительной сети между двумя абонентами. Основное назначение СУ – определение маршрутов пересылки пакетов от источника к приемнику сообщений. Маршруты могут быть жестко заданы или меняться динамически в зависимости от текущей загруженности сети. Функции маршрутизации требуют наличия сетевого адреса в пакете.

Сетевой уровень должен также обеспечивать обработку ошибок, мультиплексирование, управление потоками данных.

Самый известный стандарт, относящийся к этому уровню – рекомендация Х.25 MKKTT (для сетей общего пользования с коммутацией пакетов).

Сетевой уровень реализует дополнительные функции маршрутизации по переводу логических адресов и имен в физические. Это обеспечивает возможность передачи данных по нескольким каналам одной или нескольких сетей.

Физический адрес устройства в сети – MAC-адрес. Состоит из 48 бит (6 байт, например, 00-08-74-4), три из которых устанавливаются организацией IEEE каждому производителю индивидуально, а вторые три устанавливает производитель. MAC-адрес записан в ПЗУ сетевого устройства и не может быть изменен.

Логический (протокольный, виртуальный) адрес – IP-адрес, например, 192.168.0.1, назначается администратором сети (младшие цифры), интернет-провайдером и региональным интернет-регистратором – см. Архитектура сети, Протоколы.

Сетевой уровень отвечает также за объединение нескольких разных сетей в единую транспортную систему, причем эти сети могут использовать различные принципы передачи сообщений, методы адресации и область произвольной структуры связей.

П.5 Транспортный уровень (Transport Layer)

Транспортный уровень обеспечивает доставку сообщений с требуемым уровнем качества, то есть поддерживает непрерывную передачу данных между двумя взаимодействующими друг с другом пользовательскими процессами.

На выбор пользователя предлагается пять классов сервиса, которые отличаются срочностью доставки сообщений, возможностью восстановления прерванной связи, способностью к обнаружению и исправлению ошибок передачи (в результате искажения, потери или дублирования).

На транспортном уровне выполняется разбивка сообщений сеансового уровня на пакеты, их нумерация, буферизация и упорядочивание. Осуществляется управление потоками.

П.6 Сеансовый уровень (Session Layer)

Сеансовый уровень координирует прием, передачу и выдачу сеанса связи: отслеживает очередность передачи сообщений участниками сети; вставляет метки в длинные сообщения; устанавливает способ обмена (дуплексный, полудуплексный).

Координирует контроль рабочих параметров, управление потоками данных промежуточных накопителей и диалоговый контроль, гарантирующий передачу имеющихся в распоряжении данных. Содержит дополнительно функции управления паролями, подсчета платы за пользование ресурсами сети, управления диалогом, синхронизации и отмены связи в сеансе передачи после сбоя вследствие ошибок в нижерасположенных уровнях.

Сеансовый уровень поддерживает диалог между процессами определенного типа, реализует функции защиты, обеспечивает синхронизацию между заданиями пользователей путем размещения так называемых «контрольных точек» в потоке данных. В случае сбоя сети повторно передаются данные только после последней контрольной точки.

На практике функции СУ часто объединяются с функциями прикладного уровня.