elements of transport protocol in computer networks