Introduction to the Application Layer. Client-server and peer-to-peer architectures. Transport layer services.