mirror of
https://github.com/skywind3000/kcp.git
synced 2025-03-23 16:00:08 +08:00
Updated EN_KCP Feature (markdown)
parent
22c01b6ead
commit
f9b53a22c1
@ -22,6 +22,6 @@ TCP is design to transmit as most data as possible over internet, but maybe not
|
||||
|
||||
ARQ(Automatic Repeat reQuest) includes UNA and ACK responding mode. UNA specifies the last completely series(group) of received packet number, while ACK specifies the received packet number; when use UNA, all packets will retransmit the whole group when any packet dropped; when use ACK, it cost a lot when packets dropped. Other protocols use either UNA or ARQ, but KCP use a mix model of UNA and ACK, each packet contains UNA and there is also ACK packets.
|
||||
|
||||
#### Efficient Flow Control
|
||||
#### Congestion Window Backoff
|
||||
|
||||
KCP use the same algorithm as TCP for Flow Control, the send window size depends on: send buffer size, the receive peer buffer size, packets dropping rate and slow startup. User can config KCP to only use the send and receive buffer size, not use the last two factors, for fast transmission for very small packet but require realtime delivery. It's impressive to fast transmit in bad networking with packets dropped.
|
||||
|
Loading…
Reference in New Issue
Block a user