Главная страница
Навигация по странице:

  • Транспортный

  • ЭОСИ Назаров. Учебник Под редакцией а в. НаЗаРОва Рекомендовано Федеральным государственным автономным


    Скачать 252.09 Kb.
    НазваниеУчебник Под редакцией а в. НаЗаРОва Рекомендовано Федеральным государственным автономным
    АнкорЭОСИ Назаров
    Дата21.01.2023
    Размер252.09 Kb.
    Формат файлаdocx
    Имя файла2014_nazarov.docx
    ТипУчебник
    #896783
    страница11 из 12
    1   ...   4   5   6   7   8   9   10   11   12

    23
















































































    Рис. 1.5. Размещение сегментов в «скользящем окне»




    Транспортныйуровеньобеспечивает доставку данных без ошибок, потерь и в нужной последовательности. Здесь же произ- водится разбивка передаваемых данных на сегменты (перед от- правкой) и восстановление из сегментов принимаемых данных (при приеме). Сегменты отправляются не сразу, а буферируются (накапливаются) во временном буфере, как это показано на рис.

      1. Для контроля подтверждения доставки в протоколе транспорт- ного уровня используется метод квитирования: при получении очередного сегмента получатель посылает отправителю служеб- ный кадр (квитанцию), подтверждающий факт приема сегмента.

    Алгоритм квитирования называется «скользящее окно». В про- токоле TCP это окно определено на множестве нумерованных байтов неструктурированного потока данных, поступающих с се- ансового уровня и буферируемых протоколом TCP. Получающий модуль TCP отправляет посылающему модулю TCP размер «окна», равный количеству байтов, которое принимающий модуль TCP го- тов в настоящий момент принять. Квитанция посылается только в случае правильного приема данных. Отсутствие квитанции означа- ет либо прием искаженного сегмента, либо потерю сегмента, либо потерю квитанции. В качестве квитанции получатель сегмента от- сылает ответное сообщение (сегмент), в которое помещает число, на единицу превышающее максимальный номер байта в получен- ном сегменте. Это число часто называют номером очереди.

    На рис. 1.5 показан поток сегментов, поступающий на вход мо- дуля TCP. В буфере модуля ТСР постоянно присутствуют сегмен- ты, входящие в «скользящее окно», размером W (байт). Сегменты сектора S1, которые были отправлены и на которые уже пришли квитанции, удаляются из буфера. Их замещают сегменты сектора S2, которые также уже отправлены, но квитанции на них пока не получены. Третья часть потока это сегменты сектора S3, кото- рые пока не отправлены, но могут быть отправлены, как только до них дойдет очередь. Последняя граница указывает на начало по- следовательности сегментов сектора S4, ни один из которых не мо-
    1   ...   4   5   6   7   8   9   10   11   12


    написать администратору сайта