O'Reilly Peer-to-Peer Conference
O'Reilly HomeO'Reilly Network

Arrow Home
Arrow Registration
Arrow Hotel/Travel
Arrow Sessions
Arrow Speakers
Arrow BOFs
Arrow Events
Arrow Press
Arrow Mail List
Arrow Sponsors
Dr. Dobb's TechNetCast Coverage


The first and most important conference on P2P
O'Reilly Peer-to-Peer Conference
Westin St. Francis Hotel -- San Francisco, California
February 14-16, 2001


The Blocks Extensible Exchange Protocol: Internet Peer-to-Peer Application Infrastructure

Darren New, Senior Technical Staff, Invisible Worlds, Inc.

Track: Technical Track
Date: Thursday, February 15
Time: 1:15pm - 1:45pm
Location: Georgian Room

Many new Internet protocols solve the same problems over and over, such as negotiating encryption, logging in users, separating each request from the next, matching responses to requests, reporting errors, and so on. At the same time, administrative problems such as network address translation, firewalls, and dynamic IP address assignment are make it progressively harder to make sure multiple requests are going to the same machine.

The BEEP (Blocks Extensible Exchange Protocol, aka: BXXP) framework specifies a reusable solution to these problems, instead of requiring the same decisions to be made over again for each new application. BEEP incorporates the knowledge and experience of leading Internet protocol architects into a framework that connects existing Internet standards for encryption and authentication and new standards for connection management. A new networked application needs merely to supply the "important" part, the part that distinguishes it from other applications, as a BEEP "profile." The mundane part is the same for all protocols, and therefore can be coded as a library, freeing the application designer to focus on the interesting bits.

This talk will introduce the BEEP framework, now being standardized by the IETF, and how it can be used to build peer-to-peer applications quickly. It will also briefly touch on the IMXP (Instant Messaging Exchange Protocol) framework, a peer-to-peer application messaging platform implemented using the BEEP framework.

O'Reilly Home | Conferences Home | P2P Conference Home
Events | Registration | Hotels/Travel | Sessions | Speakers
Press | Mail List | Sponsors | P2P Brochure

© 2001, O'Reilly Media, Inc.