Before we start our study of computer programming, we are going to begin by studying the way that computers communicate. The Internet is basically a giant communication system. Communication systems operate using protocols. A protocol is a predefined sequence of steps used to ensure proper communication.
We actually use protocols every day. Think about what happens when you answer the phone. What do you say and why do you say it? Think about what happens when you answer the phone (see Figure 3-1). This ...