M-TCP
Designed to work with cellular network infrastructure.
Designed for wireless links with periodic disconnections.
Takes the split connection approach.
In the case of disconnections, the sender is forced into persist state:
- TCP moves into persist state when there is data to be sent and the other end of the connection sends with a new ACK a window update equal to zero.