Тренинговым компаниям: Добавить тренингВойти
TRN.ua

3 октября 2014 года команда академии Cisco приглашает вас посетить тренинг «Механизм скользящего окна»

21.08.2014

Коротко о том, что Вы узнаете благодаря нашему тренингу:

В наиболее общей форме надежной пересылки данных с установлением соедине-

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

Для управления потоком данных, передаваемых между двумя устройствами, в
протоколе TCP используется механизм управления потоком (flow-control mechanism).
Получатель докладывает отправителю о получении данных; получение такого уве-
домления позволяет установить размер окна. Окно определяет количество октетов,
отсчитываемое от текущего номера подтверждения, которое TCP-устройство спо-
собно принять в заданный момент времени.
Например, при размере окна, равном 3, отправитель может передать получателю
три октета. После этого он должен дождаться подтверждения от получателя. Если
получатель получил три октета, он должен отправить подтверждение об этом отпра!
вителю октетов. После этого отправитель может передать следующие три октета.
Если же получатель не получил три октета, например, при переполнении буфера, то
он не отправит подтверждение. Если отправитель не получает подтверждение, это
означает, что последние октеты нужно передать повторно и при этом снизить ско-
рость передачи.
Размер окна TCP может изменяться в процессе передачи потока данных между
двумя сетевыми устройствами. В каждом подтверждении, отправленном от получа-
теля, содержится информация о количестве байтов, которые получатель способен
принять. В протоколе TCP предусмотрено использование так называемого окна управ-
ления заторами, которое в нормальном состоянии равно окну устройства-полу-
чателя, но его размер уменьшается вдвое, если теряется какой-либо сегмент данных
(например, при перегрузке в сети). Такой механизм позволяет уменьшать или увели-
чивать размер окна по мере необходимости в процессе управления буфером устрой-
ства и обработкой потока данных. Больший размер окна позволяет передать одно-
временно большее количество октетов.

Когда отправитель передает три октета, он переключается в режим ожидания
сигнала ACK для четырех октетов. Если получатель способен обработать блок дан-
ных размером в два октета, то он отбрасывает третий октет и обозначает его как сле-
дующий ожидаемый блок данных. При этом указывается новый размер окна, кото-
рый равен двум. Отправитель передает следующие два октета, однако размер окна
все еще остается равным трем (предположим, устройство все же может обработать
три октета одновременно). Получатель запрашивает октет с номером 5 и устанавли-
вает новый размер окна, равный двум.

Академия Cisco проводит аторизированные тренинги, практикумы Cisco, компьютерные курсы Cisco Киев (курсы циско Киев, Cisco курсы Киев, курсы циско), курсы CCNA (CCNA курсы, курсы CCNA киев) - курсы Cisco (Cisco курсы), занимается подготовкой специалистов для реализации высокоинтеллектуальных проектов в области инфокоммуникационных технологий.

Ответы на часто задаваемые вопросы: http://edu-cisco.org/docs/welcome.pdf

http://edu-cisco.org

http://vk.com/educisco

http://www.facebook.com/educisco

https://twitter.com/educisco

e-mail: info@edu-cisco.org

skype: edu-cisco.org

tel. +38-097-241-79-18

Автор: Герасименко Константин Васильевич
Компания: Cisco, сетевая академия (все новости компании)
Добавить комментарий
Ваше имя, компания:
Комментарий:
не более 1000 символов (введено: 0)
Эл. почта:
Проверочный код:
5 английских букв:
 или Отменить
См. также
Завтра состоится интересный практикум по работе с депрессией, 19.10.2017, Школа семейной грамотности, психологический клуб
1-2 ноября приглашаем на тренинг Ирины Стецуриной: «Управленческий учет в компании», 19.10.2017, Школа административного управления Зиминой, консалтинговый центр
Конкретные практические инструменты (модели) для выполнения финансового анализа деятельности Вашей компании, 19.10.2017, Школа административного управления Зиминой, консалтинговый центр
17 листопада у Львові практичний семінар "Як захистити бізнес? Попередження зловживань та запобігання шахрайству", 19.10.2017, Турана, консалтинговая компания
Пенсионной реформе-быть!!!Семинар в Одессе, 19.10.2017, IDM-проект
Перейти к списку всех новостей
TRN.ua
Главная страница
Обратная связь
Помощь
Отправить страницу другу
Тренинговым компаниям
Тренинги и семинары
Тренинговые компании
Тренеры
Новости
Статьи
Услуги сайта
Статистика сайта
О проекте
Контакты
Условия использования
© TRN.ua — тренинги в Украине.
Сделано в компании «Реактор».