Protocol Operation

Protocol Operation

Gábor Árpád Németh (Budapest University of Technology and Economics, Hungary)
DOI: 10.4018/978-1-60960-732-6.ch002


This chapter gives a fundamental overview of communication protocol operation. The concept of layering is introduced along with the definitions of communication primitives, protocol and service data units, data encapsulation, and service access points. An example for layering – the OSI Reference Model – is also presented. The service provided by a protocol can be characterized based on the various distributed communication models and operational environments. The model of an operation environment along with its characteristics and the model of a communication node are introduced as well. Various communication problems, trigger conditions, and the purpose of the timer trigger condition are discussed. Protocol interaction scenarios are presented with respect to the number of participants and the reliability of the transmission medium. The characteristics of these dialogues are also introduced and discussed.
Chapter Preview

Communication Architecture

Distributed Environment

In a distributed environment, a set of nodes is interconnected with a certain medium, and form a network. The communication between these nodes is described with a communication protocol.

Two distributed architectures can be distinguished: client-server and peer-to-peer (Figure 1). In the client-server architecture, one or more nodes have a set of dedicated roles. The specialized nodes called servers provide a service to all the other nodes called clients or can control the communication. In peer-to-peer communications, all nodes implement an identical set of functions.

Figure 1.

Client-server and peer-to-peer architecture

Complete Chapter List

Search this Book: