
- •«Сарапульский техникум машиностроения и информационных технологий»
- •1. Протоколы канального уровня
- •2. Работа канального уровня
- •3. Методы восстановления искаженных и потерянных кадров
- •1. Протоколы канального уровня
- •2. Работа канального уровня
- •3. Методы восстановления искаженных и потерянных кадров
- •Канальный уровень osi.
- •Введение
- •Логическая топология (mac-подуровень)
- •Доступ к среде передачи (Media access, mac-подуровень)
- •Конкуренция
- •Передача маркера
- •Адресация (mac-подуровень)
- •Синхронизация передачи (transmission synchronization) (llc-подуровень)
- •Асинхронная передача
- •Синхронная передача
- •Изохронная передача
- •Обслуживание соединений
- •Управление потоком данных подуровня llc (flow control)
- •Управление потоком с помощью окна
- •1. Подготавливает кадры с данными
- •2. Присваивает каждому временный номер (например, от 1 до 7)
- •3. Передает кадры по носителю.
- •Управление потоком с помощью гарантированной скорости.
- •Контроль ошибок подуровня llc
- •Заключение
Обслуживание соединений
Существует три типа обслуживания соединений:
1. Обслуживание соединения без подтверждений и без установления связи(Unacknowledged connectionless service), отправитель и получатель передают кадры по каналу данных. Благодаря отсутствию управления потоком и контроля ошибок достигается высокая скорость. Такой режим также называется дейтаграммным. Он обычно используется когда контроль ошибок и управление потоком данных производятся более высокими уровнями OSI.
2. Обслуживание соединения с установлением связи и подтверждениями (Connection-oriented service). Устанавливается логическое соединение перед началом передачи любого блока данных. Выполняются процедуры контроля ошибок и управления потоком данных с помощью подтверждений.
3. Обслуживание соединения с подтверждениями без установления связи(Acknowledged connectionless services). Компромиссный вариант, отправитель и получатель передают кадры по каналу данных, при этом используют подтверждения для управления потоком и контроля ошибок. При этом не происходит временных задержек на установление связи. Используется только при соединениях типа точка-точка (point-to-point).
При обслуживании соединений используются подтверждения (acknowledgments), специальные сообщения, сигнализирующие об окончании приема кадра. Обслуживание соединений реализуется двумя способами:
- управление потоком данных
- контроль ошибок
Если используются службы без установления связи, то кадр передается в сеть без предупреждения и никакой ответственности за его потерю протокол не несет. Предполагается, что сеть всегда готова принять кадр от конечного узла. Такой метод работает быстро, однако не гарантирует доставку пакета.
Передача с установлением связи более надежна, но требует большего времени для передачи. Для установления соединения узлу-получателю отправляется кадр специального формата с предложением установить соединения. Если получатель согласен с этим, то он посылает в ответ другой служебный кадр, подтверждающий установление соединения и предлагающий параметры логического соединения. Узел-инициатор подтверждает эти параметры и логическое соединение считается установленным. В рамках соединения можно передавать информационные кадры с пользовательскими данными. Разрыв логического соединения осуществляется соответствующим служебным кадром.
В службах без установления связи поддерживается только один тип кадра – информационный. С установлением связи существует несколько типов кадров – служебные, для установления и разрыва соединения и информационные.
Функции обслуживания соединений:
- контроль количества данных, передающихся от одного компьютера к другому
- обнаружение ошибок, после которых происходит перепосылка данных.
Управление потоком данных подуровня llc (flow control)
Представьте, что вы переехали в новую квартиру и за день перетаскали множество коробок. Вы очень хотите пить, но руки уже не поднимаются даже за стаканом с содовой. Тогда вы попросите своего приятеля дать вам попить. Он начнет вливать вам что-нибудь в рот, не имея ни малейшего представления сколько вам нужно. Вы делаете несколько глотков, а потом, боясь захлебнуться, начинаете двигать руками и мотать головой. Ваш друг понимает в чем дело и прекращает вливать в вас питье. Это и есть управление потоком. Управление потоком данных регулирует, сколько данных нужно передать по коммуникационному каналу в течение заданного времени.
Обычно в сетях участвуют устройства с различными скоростями передачи и другими характеристиками. Специальные правила управления потоком данных защищают низкоскоростные устройства от переполнения информацией. Управление потоком данных затрагивает как оконечные сетевые устройства (например, сетевые карты), так и промежуточные устройства (например, маршрутизаторы).
Существует две формы управления потоком данных:
- управление потоком с помощью окна (Window flow control)
- управление потоком с помощью гарантированной скорости (Guaranteed rate flow control)