1. Assume we add a new protocol to the application layer. What changes do we need to make to other layers?
2. Explain which entity provides service and which one receives service in the client-server paradigm.
3. In the client-server paradigm, explain why a server should be run all the time, but a client can be run when it is needed.