Jump to content

Protocol (computing)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Timwi (talk | contribs) at 16:04, 2 May 2004 (from protocol). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

When used in computing, a protocol is a convention or standard that controls or enables the connection, communication, and data transfer between two computing devices. Protocols may be implemented by hardware, software, or a combination of the two. At the lowest level, a protocol defines a hardware connection.

The wide-spread use and expansion of communication protocols is both a prerequisite to the Internet, and a major contributor to its power and success. The Transmission Control Protocol (or TCP) was the first of these, and the term TCP-IP refers to an important collection of the most used protocols. Most communication protocols are established in the RFC documents of the Internet Engineering Task Force or IETF.

Object-oriented programming has extended the use of the term to include the protocol used for connections and communication between objects.