В этом примечании определяется расширение опции выборочного подтверждения (SACK) [RFC2018] для TCP. В RFC 2018 указано использование опции SACK для подтверждения данных, находящихся вне последовательности, не охваченных полем кумулятивного подтверждения TCP. Это примечание расширяет RFC 2018, определяя использование опции SACK для подтверждения дублирования пакетов. В этом примечании предполагается, что при получении дубликатов пакетов первый блок поля опции SACK может использоваться для сообщения порядковых номеров пакета, который инициировал подтверждение. Это расширение опции SACK позволяет отправителю TCP определить порядок пакетов, полученных получателем @, позволяя отправителю сделать вывод, когда он без необходимости повторно передал пакет. Отправитель TCP может затем использовать эту информацию для более надежной работы в среде переупорядоченных пакетов [BPS99]@ потери ACK@ репликации пакетов@ и/или тайм-аутов ранней повторной передачи.
RFC 2883-2000 История
2000RFC 2883-2000 Расширение опции выборочного подтверждения (SACK) для TCP