Features.
Can suffer from NAK implosion
Sender must transmit keepalive messages.
Sender does not know when data can be dropped