Describe benefits and shortcomings of transmissioncontrol protocol (TCP)