sends multiple packets now, and puts them in order at the receiver. also sends ACKS and the sender knows when it is finished