This document discusses topics related to client-server computing including connectivity, communication interfaces, interprocess communication technologies, wide area network technologies, network topologies, and client-server system hardware. It focuses on the layered architecture of client-server applications and describes the interface between layers. It also explains concepts like synchronous and asynchronous communication, buffering, reliable and ordered transmission, and different interprocess communication methods. Finally, it discusses wide area network components like switches, access servers, modems, and terminal adapters as well as network technologies like Token Ring.