RFC 3620:The TUNNEL Profile
RFC-Ref

BEEP


Click on the red underlined text to get to the source

... The TUNNEL profile provides a mechanism for cooperating BEEP peers to form an application-layer tunnel ...
... destination. The term "proxy" is used to refer any of the BEEP peers other than the initiator and the final destination. ...
... In one use of this profile, a BEEP peer implementing the TUNNEL profile is co-resident with a firewall. An initiating machine inside ...
... possible to use the TUNNEL profile to anonymize the true source of a BEEP connection, in much the way a NAT translates IP addresses. ...
... proxy machine does no further interpretation of the data. In particular, it does not look for any BEEP framing. The two endpoint machines may therefore negotiate TLS ...


... the service that "initial" wishes to access is called "final". The examples also assume that the BEEP framework [2] is implemented on ...
... service and finding the destination is not a BEEP server. (Of course, specifying the telnet service ...
... Non-BEEP Example ...
... service and accepting that the destination is not a BEEP server. The difference at the protocol level is two-fold: The "initial" machine does not include the innermost "tunnel ...
... element, and the final proxy ("proxy2") therefore does not expect a BEEP greeting. initial proxy1 proxy2 final ...
... [5] After receiving the "ok" message, the "initial" peer can expect raw, non-BEEP data to be sent to and received from the "final" machine. ...


... element is examined. If it has no attributes, then this peer is hosting the BEEP service that the initiator ...
... channel zero, are implicitly closed. o Any previously cached information about the BEEP session is discarded. ...
... is responsible for determining the appropriate routing to reach a peer serving the BEEP profile indicated by the URI in the attribute's value. Rather than source routing ...
... profile" or "endpoint", then this peer is the final BEEP hop. (This corresponds to "proxy2" in the "Non-BEEP" example above.) In this case, as soon as the final underlying ...
... endpoint", then this peer is the final BEEP hop. (This corresponds to "proxy2" in the "Non-BEEP" example above.) In this case, as soon as the final underlying transport connection ...
... session, and the tunneling of data starts. No BEEP greeting (or indeed any data) from the final hop is expected. Starting ...
... tunnel" element, and the server that has been contacted does not offer a BEEP greeting, or the BEEP greeting offered does not include the TUNNEL profile ...
... the server that has been contacted does not offer a BEEP greeting, or the BEEP greeting offered does not include the TUNNEL profile, then this too is treated as an error: the initiating transport connection ...
... tunnel" element, and the identified server is contacted and offers a BEEP greeting including the TUNNEL profile, then the outermost element ...


... While the BEEP Framework [2] is used, the attributes described are ...
... sufficient for the TCP mapping [3] of BEEP. The attributes on the "tunnel" element ...


... The TUNNEL profile is a profile of BEEP. In BEEP, transport security, user authentication ...
... TUNNEL profile is a profile of BEEP. In BEEP, transport security, user authentication, and data exchange ...
... TUNNEL allows this connection between BEEP peers, and BEEP peers can offer a range ...
... TUNNEL allows this connection between BEEP peers, and BEEP peers can offer a range of services ...


... Rose, M., "Mapping the BEEP Core onto TCP", RFC 3081prop, March 2001. ...


... A.1 Registration: BEEP Profile ...



Google
Web
RFC-Ref