The Need For A Protocol Architecture - 296
The Need For A Protocol Architecture - 296
➢ When computers, terminals, and/or other data processing devices exchange data,
➢ There must be a data path between the two computers, either directly or via a
communication network.
1. The source system must either activate the direct data communication path or
inform the communication network of the identity of the desired destination system.
2. The source system must ascertain that the destination system is prepared to
receive data.
3. The file transfer application on the source system must ascertain that the file
management program on the destination system is prepared to accept and store the
4. If the file formats used on the two systems are different, one or the other system
➢ It is clear that there must be a high degree of cooperation between the two computer
systems.
➢ Instead of implementing the logic for this as a single module, the task is broken up
➢ It relies on the next lower layer to perform more primitive functions and to conceal
➢ Ideally, layers should be defined so that changes in one layer do not require changes
in other layers.
➢ Of course, it takes two to communicate, so the same set of layered functions must
systems communicate.
➢ The peer layers communicate by means of formatted blocks of data that obey a set