История о том, как реализовать надежный протокол поверх ненадежного UDP: скользящее окно, SACK, чексумма и почему при потерях сеть внезапно заработала быстрее Зачем вообще писать свой RDT-протокол? Каждый джун знает, что TCP у нас «надежный, но медленный», а UDP — «быстрый, но ненадежный». Но это…
Как я писал свой TCP на чистом Си: надежный протокол доставки данных поверх UDP
Это краткое изложение. Полный текст материала доступен на сайте источника.