Exercises

  1. Why can pointers (references) not usually be passed as parameters to a Remote Procedure Call?
  2. How would a file server interface differ if the RPC semantics were: Exactly Once? At Most Once? At Least Once?
  3. What are the appropriate properties of a protocol a networked window system in terms of synchronization and reliability?