Digital Communication I

The aims of this course are to develop an understanding of communications
networks from a wide perspective, within a framework of principles rather than
technologies or architectures. Technologies and architectures will, however,
be used as examples and motivation.

Protocols and state.
Imperfect view of state at far end of channel. ARQ as an example
of an error control protocol; sliding window ARQ as an example of a
flow control protocol; flow control in general: X.25 as an example.