Preliminaries
In this section we will develop a concept map and vocabulary that will serve as a foundation for our discussion throughout this guide. We will first discuss the Client-Server Model; then learn where in the "Programmer's model" of a computer these client and server programs reside. We finally learn how these client-server programs communicate with each other over the Internet using URLs.
By the end of this section you should have a working definition and a concept map interlinking the following terms:
- Client
- Server
- Computer
- Program
- Programmer's Model
- Port
- IP address
- URL
- Internet
- OSI Model
- HTTP
- HTTP request
- HTTP response