Data and Computer Communications
Data and Computer Communications
Communications
Chapter 2 – Protocol Architecture,
TCP/IP, and Internet-Based
Applications
Ninth Edition
by William Stallings
Data and Computer Communications, Ninth
Edition by William Stallings, (c) Pearson
Education - Prentice Hall, 2011
Protocol Architecture,
TCP/IP, and Internet-Based
Applications
To destroy communication completely, there
must be no rules in common between
transmitter and receiver—neither of alphabet
nor of syntax.
—On Human Communication,
Colin Cherry
The Need For Protocol
Architecture
Functions of Protocol
Architecture
breaks logic into subtask modules which
are implemented separately
modules are arranged in a vertical stack
• each layer in the stack performs a
subset of functions
• relies on next lower layer for primitive
functions
• changes in one layer should not require
changes in other layers
Key Features of a Protocol
A protocol is a set of rules or conventions
that allow peer layers to communicate.
The key features of a protocol are:
A Simple Protocol
Communication Layers
communication tasks are organized into
three relatively independent layers: