Home

Page 23
Page 23
background image

 

 
 
 
 

 
 
 
 

 
 
 
 

 
 
 
 

 

На иллюстрации, изображённая с левой стороны станция передаёт партнёру, 

изображённому справа сегмент, содержащий 10 байт данных, значение Sequence Number  
равно 1. 

Получатель определяет количество байт сегмента, суммирует его со значением поля

Sequence Number и отправляет квитанцию на этот сегмент, в которой указывает номер 
следующего ожидаемого байта – 11. Этот номер затем будет содержаться в следующем 
сегменте отправителя в поле Sequence Number. 

Однако, если бы станция обязана была бы ждать квитанцию на отправленный 

сегмент, прежде чем отправить следующий, это привело бы к очень неприятным 
последствиям – например, к низкой производительности сети или к излишней нагрузке на 
сеть. Чтобы избежать подобных неприятностей, станции разрешается передать некое заранее 
определённое число сегментов, прежде чем она начнёт получать квитанции на свои 
сегменты. Получатель же может не каждый сегмент, а сразу несколько, суммируя число 
полученных байт и указывая номер следующего ожидаемого.

Объём данных, которые источник может передать, не ожидая квитанции, называется 

window size – размер окна передачи, и передаётся в поле Window заголовка сегмента TCP. 
 
 

Управление потерями сегментов 

 

Как бы хорошо ни была спроэктирована и инсталлирована сеть, в ней время от 

времени происходят потери данных. TCP предоставляет механизмы для повторной передачи
(ретрансляции) потерянных сегментов. 

TCP протокол на принимающей станции квитирует только те данные, которые 

получил. Если несколько сегментов были утеряны, а затем получены несколько следующих 
(факт пропажи фиксируется на основании наличия разрыва в нумерации байт в поле 
Sequence Number), новые сегменты квитироваться не будут. Например, были получены
несколько осегментов с порядковыми номерами байт от 1500 до 3000 и от 3400 до 3500. 
Получатель отправит квитанцию, в которой в поле Aknowledgment Number будет указано 


Copyright © 2021 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.