Binary protocol
From HandWiki
Revision as of 16:24, 27 September 2021 by imported>Jport (linkage)
A binary protocol is a communication protocol which utilizes all values of a byte, as opposed to text-based protocol which only uses values corresponding to human-readable characters in ASCII encoding. Binary protocols are intended to be read by a machine rather than a human being. Binary protocols have the advantage of terseness, which translates into speed of transmission and interpretation.
Examples
Text-based protocols
- IRC
- old versions of SMTP
- HTTP/1.1
Binary protocols
Binary protocol, or binary collaboration have been used in the normative documents describing modern standards including EbXML, HTTP/2, HTTP/3 and EDOC.[1] An interface in UML[2] may also be considered a binary protocol.
See also
References
- ↑ "Archived copy". Archived from the original on 2006-03-05. https://web.archive.org/web/20060305095832/http://www.omg.org/technology/documents/formal/edoc.htm. Retrieved 2006-05-04.
- ↑ "Welcome To UML Web Site!". http://www.uml.org/. Retrieved 2017-01-15.
External links
- Chapter 5 of "The Tao of Unix Programming" champions textual formats over binary protocols.