The Transport layer takes care of: