| 1. | Describe the basic model of data communication systems. |
| 2. | Explain the role of computer protocols in data communication systems. |
| 3. | Outline the set of rules defined in a computer protocol that could govern a communication process. |
| 4. | Describe how a layered protocol architecture divide the communication process into subtasks. |
| 5. | What is the advantage of layered protocol architectures. |
| 6. | Describe the responsibilities of the five layers in the Internet protocol stack. |
| 7. | List the steps undertaken by the Internet protocol stack to communicate a request for a web page from a client to a server over the Internet. |