Functional protocol

Functional protocol

In telephony, a functional protocol is a type of protocol that is used to carry signaling messages between end points. Such a protocol is used to control the operation of devices at each end of the link. The adjective functional is used to describe protocols that are aware of the system state of the endpoints. Session Initiation Protocol (SIP) is a currently popular protocol for Voice over IP (VoIP) and other applications.

Functional protocols, with their awareness of system state, are becoming more popular since they fit the current technology ethos by taking the intelligence of the network to the periphery. They rely on the capability of intelligent end points. This expectation is compatible with the current technological and economic reality of silicon integration. Functional protocols are the hallmark of the dumb network architecture that marks the Internet.

Functional protocols allow the customization of applications to end user preferences. This should be contrasted with stimulus protocol such as MiNET which carry only event data and are not aware of system state. As a result, stimulus protocols were commonly used in traditional telephony architectures that relied on centralized call control. With centralization, stimulus protocols allow for more complex and reliable operation than functional because they offer standardized feature sets whose development costs can be amortized over a large number of users.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Functional logic (business logic) abstraction — Functional Abstraction (or Business Logic Abstraction) is the ability to separate business logic implementation code from the service protocol implementation which is calling it. This architectural abstraction allows the user to implement the… …   Wikipedia

  • Protocol (object-oriented programming) — In object oriented programming, a protocol or interface is what or how unrelated objects use to communicate with each other. These are definitions of methods and values which the objects agree upon in order to cooperate. For example, in Java… …   Wikipedia

  • Protocol (computing) — In computing, a protocol is a convention or standard that controls or enables the connection, communication, and data transfer between two computing endpoints. In its simplest form, a protocol can be defined as the rules governing the syntax,… …   Wikipedia

  • Stimulus protocol — In telephony, a stimulus protocol is a type of protocol that is used to carry event notifications between end points. Such a protocol is used to control the operation of devices at each end of the link. However a stimulus protocol is not… …   Wikipedia

  • Communications protocol — For other senses of this word, see Protocol. A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications. A protocol may have a formal… …   Wikipedia

  • ICCP Protocol — The Inter Control Center Communications Protocol (ICCP or IEC 60870 6/TASE.2) is being specified by utility organizations throughout the world to provide data exchange over wide area networks (WANs) between utility control centers, utilities,… …   Wikipedia

  • Resource reservation protocol — The Resource ReSerVation Protocol (RSVP), described in RFC 2205, is a Transport layer protocol designed to reserve resources across a network for an integrated services Internet. RSVP does not transport application data but is rather an Internet… …   Wikipedia

  • Yahoo! Messenger Protocol — The Yahoo! Messenger Protocol is the underlying network protocol used by the Yahoo! Messenger instant messaging client, for Yahoo!. Yahoo! Instant Messager supports many features beyond just messaging, including off line messaging, file transfer …   Wikipedia

  • Kermit (protocol) — Kermit is a computer file transfer/management protocol and a set of communications software tools primarily used in the early years of personal computing in the 1980s; it provides a consistent approach to file transfer, terminal emulation, script …   Wikipedia

  • Virtual Router Redundancy Protocol — (VRRP) is a non proprietary redundancy protocol described in RFC 3768 designed to increase the availability of the default gateway servicing hosts on the same subnet. This increased reliability is achieved by advertising a virtual router (an… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”