1. Services provided by transport layer protocols Protocols running at the transport layer provide services to upper layers To enable software applications in higher layers…