Что произойдет в следующем сценарии (предположим, что соединение уже установлено):
(стек A) отправляет 10-байтовые данные
(стек B) отправляет ACK для 10-байтовых данных
(стек B) отправляет 200-байтовые данные
(стек B) отправляет 100-байтовые данные
(стек B) отправляет 50-байтовые данные
(стек A) отправляет ACK для 350-байтовых данных, а также отправляет 70-байтовые данные
Этот сегмент теряется и не достигает машины B.(стек B) повторно передает 200-байтовые данные (этап 3)
(стек A) отправляет ACK для 200-байтовых данных и следующий ожидаемый номер seq как один для 70-байтовых данных
Вопрос: Должны ли данные 70 байтов также передаваться с ACK на шаге 8? Обратите внимание, что таймер повторной передачи для шага 6 еще не истек.