Протокол ТСР обеспечивает гарантированную передачу данных между двумя хостами через канал, в котором могут возникать ошибки. Под «каналом» в данном случае мы понимаем все уровни ниже транспортного. Как известно, для доставки сегментов ТСР используется протокол сетевого уровня IР, рассматриваемый ниже, который является ненадежным, т.е. не гарантирует ни доставку пакетов, ни очередность доставки пакетов, ни целостность данных в доставленных пакетах. При использовании для доставки данных протокола 1Р очереди маршрутизаторов могут переполняться, в связи с чем наступает перегрузка, приводящая к потере пакетов и к доставке их в неправильном порядке. Протокол ТСР обладает рядом функций, позволяющих контролировать и управлять потоком сегментов на транспортном уровне. Среди этих функций необходимо выделить нумерацию сегментов данных, подтверждение приемником принятых сегментов и управление таймером.

Управление соединением tcp | Управление трафиком и качество обслужевания в сети | Посылка и нумерация сегментов данных