a) The implications of transparency are a major influence on the design of system software. There are eight forms of transparency. Name and give a small description of four forms of transparency.
b) A service is implemented by several servers. Explain why resources might be transferred between them. Would it be satisfactory for clients to multicast all requests to the group of servers as a way of achieving mobility transparency for clients? Give at least one reason for your answer.
c) Briefly describe the two variants of the interaction model.
d) Differentiate between a switch and a router.