где обьяснено понятно про tcp -- скользящее окно? В Олиферах чет рисунки непонятны(
У таненбаума почитай - тоже неплохо описано. Но суть предельно проста - окно - это количество байт, которые могут находиться "в полёте" - в процессе доставки.
Если говорить об аналогиях, то представь себе бумажную ленту на двух бобинах (по типу старых магнитофонов). На ленте размечены колонки, каждая из которых соответствует одному байту потока данных. В колонках ставятся отметки о том, что байт ждёт отправки, уже отправлен, и его доставка подтверждена. Ширина окна - это часть ленты, в которой мы можем делать отметки. Когда данные передаются, то слева направо делаем отметы в колонках ленты. Когда приходит уведомление о том, что байты доставлены, то меняем значения в соответствующих колонках, и "прокручиваем ленту" дальше, если слева одни отметки о доставленных байтах.