| This article needs additional citations for verification. Please help improve this article by adding reliable references. Unsourced material may be challenged and removed. (March 2008) |
| This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. Please improve this article by introducing more precise citations where appropriate. (March 2008) |
- This article is about the computer networking concept. See also Beep for a disambiguation page.
In computer networking, BEEP (Blocks Extensible Exchange Protocol) is a framework for creating network application protocols. It is intended to abstract-out the common features that have traditionally been duplicated in each protocol implementation. BEEP (formerly called BXXP) typically runs on top of TCP and allows the exchange of messages called 'frames'. Unlike HTTP (and similar protocols), either end of the connection can send a frame at any time, and 'questions' and 'replies' can be interleaved easily. BEEP also includes facilities for encryption and authentication, and is highly extensible. It was designed by Marshall Rose, who also worked on the POP3, SMTP, and SNMP protocols.[1]
Implementations
- BeepLite (Java)
- BEEPy (Python library)
- Vortex Library (C library)
- wodBeep (ActiveX component)
- wxBeep (C++ toolkit based on wxWidgets framework)
- beep4j (an open-source Java implementation of BEEP built upon MINA)
- swirl Lua language binding
References
- ^ Carolyn Duffy Marsan (2000-06-26). "'HTTP on steroids' to ease protocol work". Network World. http://www.networkworld.com/news/2000/0626bxxp.html.
External links
- RFC 3080: The Blocks Extensible Exchange Protocol Core
- RFC 3081: Mapping the BEEP Core onto TCP
- RFC 3117: On the Design of Application Protocols, design considerations of the BXXP protocol as told by its creators
- BEEPcore.org web site
- Introduction to BEEP at IBM.com
| This computer network-related article is a stub. You can help Wikipedia by expanding it. |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




