Сети ЭВМ и телекоммуникации. Гайсина Л.Ф. - 32 стр.

UptoLike

Составители: 

данными. В стандартах ISO для протоколов любого уровня используется такой
термин как "протокольный блок данных" - Protocol Data Unit (PDU). Кроме
этого, часто используются названия кадр (frame), пакет (packet), дейтаграмма
(datagram).
Теперь рассмотрим каждый уровень этой модели. Отметим что это
модель, а не архитектура сети. Она не определяет протоколов и сервис каждого
уровня. Она лишь говорит, что он должен делать.
Физический уровень. Этот уровень имеет дело с передачей битов по
физическим каналам, таким, например, как коаксиальный кабель, витая пара
или оптоволоконный кабель. К этому уровню имеют отношение
характеристики физических сред передачи данных, такие как полоса
пропускания, помехозащищенность, волновое сопротивление и другие. На этом
же уровне определяются характеристики электрических сигналов, такие как
требования к фронтам импульсов, уровням напряжения или тока передаваемого
сигнала, тип кодирования, скорость передачи сигналов. Кроме этого, здесь
стандартизуются типы разъемов и назначение каждого контакта.
Этот уровень отвечает за передачу последовательности битов через канал
связи. Основной проблемой является, как гарантировать, что если на одном
конце послали 1, то на другом получили 1, а не 0. На этом уровне решают такие
вопросы, каким напряжением надо представлять 1, а каким - 0; сколько
микросекунд тратиться на передачу одного бита; следует ли поддерживать
передачу данных в обоих направлениях одновременно; как устанавливается
начальное соединение и как оно разрывается; каково количество контактов на
сетевом разъеме, для чего используется каждый контакт. Здесь в основном
вопросы механики, электрики.
Функции физического уровня реализуются во всех устройствах,
подключенных к сети. Со стороны компьютера функции физического уровня
выполняются сетевым адаптером или последовательным портом.
Примером протокола физического уровня может служить спецификация
10Base-T технологии Ethernet.
Канальный уровень. Основной задачей уровня канала данных -
превратить несовершенную среду передачи в надежный канал, свободный от
ошибок передачи. Другой задачей канального уровня является реализация
механизмов обнаружения и коррекции ошибок. Эта задача решается
разбиением данных отправителя на фреймы (обычно от нескольких сотен до
нескольких тысяч байтов), передачей фреймов последовательно и обработкой
фреймов уведомления, поступающих от получателя. Поскольку физический
уровень не распознает структуры в передаваемых данных, то это целиком и
полностью задача канала данных определить границы фрейма. Эта задача
решается введением специальной последовательности битов, которая
добавляется в начало и в конец фрейма и всегда интерпретируется как границы
фрейма.
Помехи на линии могут разрушить фрейм. В этом случае он должен быть
передан повторно. Он будет повторен также и в том случае если фрейм
уведомление будет потерян. И это уже заботы уровня как бороться с
32
данными. В стандартах ISO для протоколов любого уровня используется такой
термин как "протокольный блок данных" - Protocol Data Unit (PDU). Кроме
этого, часто используются названия кадр (frame), пакет (packet), дейтаграмма
(datagram).
      Теперь рассмотрим каждый уровень этой модели. Отметим что это
модель, а не архитектура сети. Она не определяет протоколов и сервис каждого
уровня. Она лишь говорит, что он должен делать.
      Физический уровень. Этот уровень имеет дело с передачей битов по
физическим каналам, таким, например, как коаксиальный кабель, витая пара
или оптоволоконный кабель. К этому уровню имеют отношение
характеристики физических сред передачи данных, такие как полоса
пропускания, помехозащищенность, волновое сопротивление и другие. На этом
же уровне определяются характеристики электрических сигналов, такие как
требования к фронтам импульсов, уровням напряжения или тока передаваемого
сигнала, тип кодирования, скорость передачи сигналов. Кроме этого, здесь
стандартизуются типы разъемов и назначение каждого контакта.
      Этот уровень отвечает за передачу последовательности битов через канал
связи. Основной проблемой является, как гарантировать, что если на одном
конце послали 1, то на другом получили 1, а не 0. На этом уровне решают такие
вопросы, каким напряжением надо представлять 1, а каким - 0; сколько
микросекунд тратиться на передачу одного бита; следует ли поддерживать
передачу данных в обоих направлениях одновременно; как устанавливается
начальное соединение и как оно разрывается; каково количество контактов на
сетевом разъеме, для чего используется каждый контакт. Здесь в основном
вопросы механики, электрики.
      Функции физического уровня реализуются во всех устройствах,
подключенных к сети. Со стороны компьютера функции физического уровня
выполняются сетевым адаптером или последовательным портом.
      Примером протокола физического уровня может служить спецификация
10Base-T технологии Ethernet.
      Канальный уровень. Основной задачей уровня канала данных -
превратить несовершенную среду передачи в надежный канал, свободный от
ошибок передачи. Другой задачей канального уровня является реализация
механизмов обнаружения и коррекции ошибок. Эта задача решается
разбиением данных отправителя на фреймы (обычно от нескольких сотен до
нескольких тысяч байтов), передачей фреймов последовательно и обработкой
фреймов уведомления, поступающих от получателя. Поскольку физический
уровень не распознает структуры в передаваемых данных, то это целиком и
полностью задача канала данных определить границы фрейма. Эта задача
решается введением специальной последовательности битов, которая
добавляется в начало и в конец фрейма и всегда интерпретируется как границы
фрейма.
      Помехи на линии могут разрушить фрейм. В этом случае он должен быть
передан повторно. Он будет повторен также и в том случае если фрейм
уведомление будет потерян. И это уже заботы уровня как бороться с
                                                                           32