Binary protocol

Binary protocol

A binary protocol is a protocol which is intended or expected to be read by a machine rather than a human being, as opposed to a plain text protocol such as IRC, SMTP, or HTTP. Binary protocols have the advantage of terseness, which translates into speed of transmission and interpretation.

There has always been tension between two software development camps that believe new protocols should preferably be text based or binary, respectively. In recent years, with the ready availability of network bandwidth and mass storage, the text based camp has been gaining significant ground - XML-based systems are nearly ubiquitous - but the debate continues [http://www.webservices.org/weblog/mark_little/soap_for_the_masses A representative discussion of text and binary protocol debate, by Mark Little] .

ee also

*XML

*Telnet

References

External links

[http://www.catb.org/~esr/writings/taoup/html/ch05s01.html Chapter 5 of "The Tao of Unix Programming"] champions textual formats over binary protocols.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • OpenWire (binary protocol) — For other uses, see OpenWire (disambiguation). OpenWire is a binary protocol designed for working with Message Oriented Middleware. It is the native wire format of ActiveMQ. External links OpenWire This computer networking article is a stub. You… …   Wikipedia

  • Binary Synchronous Communications — Binary Synchronous Communication (BSC or Bisync) is an IBM link protocol, announced in 1967 after the introduction of System/360. It replaced the synchronous transmit receive (STR) protocol used with second generation computers. The intent was… …   Wikipedia

  • Binary-to-text encoding — A binary to text encoding is encoding of data in plain text. More precisely, it is an encoding of binary data in a sequence of ASCII printable characters. These encodings are necessary for transmission of data when the channel or the protocol… …   Wikipedia

  • Binary MPEG — Pour les articles homonymes, voir BIM. Binary MPEG (BiM) format for XML est une norme internationale (ISO/IEC 23001 1 MPEG systems technologies Part 1: Binary MPEG format for XML) qui définit un format binaire générique pour l encodage de… …   Wikipédia en Français

  • Lightweight Directory Access Protocol — The Lightweight Directory Access Protocol (LDAP;  /ˈɛld …   Wikipedia

  • TOC protocol — The TOC protocol, or Talk to OSCAR protocol, was a protocol used by some third party AOL Instant Messenger clients and several clients that AOL produced itself. Sometime near August 19 2005, AOL discontinued support for the protocol and no longer …   Wikipedia

  • Hessian (web service protocol) — Hessian is a binary web service protocol that makes web services usable without requiring a large framework, and without learning a new set of protocols. Because it is a binary protocol, it is well suited to sending binary data without any need… …   Wikipedia

  • Lightweight Telephony Protocol — The Lightweight Telephony Protocol (LTP) is an application layer control NAT friendly, lightweight signaling protocol for creating, modifying and terminating RTP (RFC 1889) sessions with one or more participants. These sessions include TCP/IP… …   Wikipedia

  • Apache JServ Protocol — The Apache JServe Protocol (AJP) is a binary protocol that can conduit inbound requests from a web server through to an application server that sits behind the web server. It also supports some monitoring in terms of the web server being able to… …   Wikipedia

  • Simple Mail Transfer Protocol — This article is about the Internet standard for electronic mail transmission. For the email delivery company, see SMTP (company). Internet protocol suite Application layer …   Wikipedia

Share the article and excerpts

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