ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
480628 Топик полностью
fk0, легенда (17.01.2014 00:40, просмотров: 147) ответил Mahagam на я поковырял текстовое описание этой надстройки.
В каждом пакете с ACK (см. в википедии описание TCP протокола) говорится какой номер пакета подтверждается. Если пакет подтверждается -- значит он и все более ранние пакеты уже приняты ( http://en.wikipedi …rg/wiki/Go-Back-N_ARQ, и также http://en.wikipedi …#Reliable_transmission). Лучше чем сделано в uIP (там а-ля X-modem -- ждём после каждого пакета, т.е. через GPRS будет вообще супер-медленно), но на передающей стороне уже нужен буфер размером с окно на приёмной (что похоже на Kermit протокол, кстати рекомендую, если кого X-modem не устраивает, исходники на сайте кермита). Удобно как раз с кольцевым буфером: знаем где отсечь уже считанные данные и превратить их в свободное пространство. Есть ещё вариант, когда каждый пакет индивидуально подтверждается, но это позднее расширение протокола TCP. Так же в Z-modem сделано. А про чётные и нечётные -- это из другой оперы, из этой: http://en.wikipedi …delayed_acknowledgment
[ZX]