10.7.2 Окно отправки

10.7.2 Окно отправки

Система, передающая данные, должна отслеживать две характеристики: сколько данных уже было отправлено и подтверждено, а также текущий размер приемного окна получателя. Активное пространство отправки (send space) расширяется от первого неподтвержденного октета к левому краю текущего приемного окна. Часть окна, используемая для отправки, указывает, сколько еще дополнительных данных можно послать партнеру.

Начальный порядковый номер и начальный размер приемного окна задаются во время установки соединения. Рис. 10.13 иллюстрирует некоторые особенности механизма пересылки данных.

1. Отправитель начинает работу с окном отправки в 4 Кбайт.

2. Отправитель пересылает 1 Кбайт. Копия этих данных сохраняется до получения подтверждения (ACK), поскольку может потребоваться их повторная передача.

3. Прибывает сообщение ACK для первого Кбайта, и отправляются следующие 2 Кбайт данных. Результат показан в третьей сверху части рис. 10.13. Хранение 2 Кбайт продолжается.

4. Наконец поступает ACK для всех переданных данных (т.е. все они получены приемником). ACK восстанавливает размер окна отправки в 4 Кбайт.

Рис. 10.13. Окно отправки

Следует указать на несколько интересных особенностей:

? Отправитель не дожидается ACK для каждого из посылаемых сегментов данных. Единственным ограничением на пересылку является размер приемного окна (например, отправитель должен пересылать только 4 К однобайтовых сегментов).

? Предположим, что отправитель посылает данные в нескольких очень коротких сегментах (например, по 80 байт). В этом случае данные могут быть переформатированы для более эффективной передачи (например, в единый сегмент).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ОКНО ДИАЛОГА: Ян из Sun

Из книги Журнал `Компьютерра` N732 автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Ян из Sun Автор: Илья Щуров VoyagerВ один прекрасный день отец Яна Мёрдока сменил свою пишущую машинку на компьютер Apple II, который захватил воображение будущего основателя легендарного Linux-дистрибутива. Увлечение компьютерными играми прошло вместе с детством,


1.1.2 X-окно

Из книги Программирование в X Window средствами Free Pascal автора Полищук А П

1.1.2 X-окно Как уже упоминалось ранее, окно - это базовое понятие в X. Оно представляет прямоугольную область на экране, предоставляемую системой программе-клиенту. Последняя использует окно для вывода графической информации. На рис. 1.2 показан общий вид окна в X Window. Рис. 1.2.


Протокол отправки сообщений

Из книги Компьютер + мобильник: эффективное взаимодействие автора Гольцман Виктор Иосифович

Протокол отправки сообщений В программе JavaSMS результаты отправки сообщений записываются в специальную область, называемую протоколом. Здесь вы можете найти информацию о том, было сообщение удачно отправлено или же произошла какая-то ошибка.Чтобы открыть окно протокола,


Окно Персонализация

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Окно Персонализация Для настройки Рабочего стола используется новое окно – Персонализация (рис. 2.19), позволяющее легко выполнить индивидуальную настройку интерфейса Windows Vista. Для открытия этого окна щелкните правой кнопкой мыши на любом свободном месте Рабочего стола и


Окно Timeline (Окно монтажа)

Из книги Видеосамоучитель монтажа домашнего видео в Adobe Premiere Pro CS3 автора Днепров Александр Г

Окно Timeline (Окно монтажа) Основная работа по монтажу фильма происходит в окне Timeline (Окно монтажа). По умолчанию оно содержит три видео– и три звуковые дорожки. Количество дорожек проекта можно изменить. Позже будет рассказано, как это делается. В левой части каждой дорожки


Перенос клипов в окно Timeline (Окно монтажа)

Из книги Pinnacle Studio 11 автора Чиртик Александр Анатольевич

Перенос клипов в окно Timeline (Окно монтажа) Монтаж фильма производится в окне Timeline (Окно монтажа). Именно там можно составить нужную последовательность клипов и соединить их друг с другом. Там же чуть позже вы будете размещать клипы титров и применять к фрагментам фильма


Окно Проигрывателя

Из книги Самоучитель работы на компьютере автора Колисниченко Денис Николаевич

Окно Проигрывателя Проигрыватель – один из важнейших элементов интерфейса Pinnacle Studio. Сам по себе проигрыватель несложен в использовании. По крайней мере базовые функции, такие как запуск, остановка, перемотка, знакомы практически любому пользователю, который когда-либо


1.2. Монитор — окно в виртуальный мир. Какое окно лучше?

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

1.2. Монитор — окно в виртуальный мир. Какое окно лучше? Даже если вы совсем не знакомы с компьютерами, все же знаете, наверное, что есть плоские мониторы, а есть похожие на телевизоры. Первые называются жидкокристаллическими (LCD), а вторые — мониторами с электронно-лучевой


13.1.Окно MS Word

Из книги Веб-Самоделкин. Как самому создать сайт быстро и профессионально автора Гладкий Алексей Анатольевич

13.1.Окно MS Word Знакомство с Word начнем с главного окна. Понимаю, тут много разных кнопок, которые сразу хочется понажимать. Однако для начала изучим основные элементы окна (рис. 108):Заголовок окна — в нем выводится имя вашего документа (имя файла без расширения «.doc»);Главное


10.13.7 Вычисления после повторной отправки

Из книги Fiction Book Designer 3.2. Руководство по созданию книг автора

10.13.7 Вычисления после повторной отправки В представленных выше формулах используется значение времени цикла как интервала между отправкой сегмента и получением подтверждения его приема. Однако предположим, что в течение периода тайм-аута подтверждение не получено и


Создание форм и инструментов для ввода и отправки данных

Из книги Цифровой журнал «Компьютерра» № 179 автора Журнал «Компьютерра»

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


Как создать форму отправки данных и вставить ее в веб-документ?

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

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


Левое окно

Из книги Офисный компьютер для женщин автора Пастернак Евгения

Левое окно Для удобства работы со ссылками Book Designer показывает отдельно ссылки, связанные с закладками (ссылки на закладки) и ссылки, независимые от закладок (внешние ссылки, такие как адреса http, адреса e-mail и т. д.).Если в книге уже есть закладки, то они появятся в левом окне


Семь малоизвестных функций Gmail: от фильтров до отложенной отправки Олег Нечай

Из книги автора

Семь малоизвестных функций Gmail: от фильтров до отложенной отправки Олег Нечай Опубликовано 24 июня 2013 Gmail — самый популярный в мире онлайновый сервис электронной почты, число активных пользователей которого приближается к половине миллиарда


29.6. Libnet: библиотека создания и отправки пакетов

Из книги автора

29.6. Libnet: библиотека создания и отправки пакетов Библиотека libnet предоставляет интерфейс для создания и отправки в сеть пакетов произвольного содержимого. Она обеспечивает доступ на уровне символьных сокетов и доступ к канальному уровню в формате, не зависящем от


Окно

Из книги автора

Окно В этой группе находятся всякие инструменты для работы с окном программы.Кнопка Новое окно открывает еще одно окно с текущим документом. То есть у вас появятся два абсолютно одинаковых окна.При нажатии кнопки Упорядочить все все открытые у вас на данный момент окна