Rick
Learning Objectives
Demonstrate your understanding of basic networking concepts
State the definition of the term server hardware
State the definition of the term server application
Describe the difference between server hardware and a server application
State the definition of the term client application
List and describe the different ways in which server applications and client applications can be physically and logically distributed
Describe the properties of a multi-tiered application
State the definition of the terms protocol, port, packet, datagram, TCP/IP and UDP
Demonstrate your understanding of Remote Method Invocation (RMI)
Demonstrate your understanding of how InputStreams and OutputStreams are used to transfer data between network applications
Describe the purpose and use of Sockets