A wire protocol provides the means for the interoperation of one or more applications in a network. They often refer to distributed object protocols, or they use applications that were designed to work together. As the name suggests, these distributed object protocols run in different processes in one or several computers that are connected over a network.
Wire protocols provide the means for a program running under one operating system to communicate with a program running under some other operating system over a network such as an organization's intranet or the Internet. The protocol thus interconnects multiple platforms. Some wire protocols are language-independent, allowing the communication of programs written in different programming languages.
Examples of wire protocols include:
"Definition of: wire protocol". PCMAG.COM. Archived from the original on 2012-10-13. Retrieved 2011-04-11. https://web.archive.org/web/20121013111507/http://www.pcmag.com/encyclopedia_term/0,2542,t=wire+protocol&i=54750,00.asp ↩
"OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Part 2: Transport". http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-transport-v1.0-os.html#doc-idp48736 ↩