Reliable Event Logging Protocol: Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Citation needed}}
Line 2:
 
==Overview==
RELP uses [[Transmission Control Protocol|TCP]] for message transmission. This provides basic protection against message loss, but does not guarantee delivery under all circumstances. When a connection is abortedaborts, itTCP cannot be reliably detecteddetect ifwhether the last messages sent have actually reached their destination.<ref>
{{cite web
|url=http://blog.gerhards.net/2008/05/why-you-cant-build-reliable-tcp.html
|date=2008-05-29
|title=Why you can't build a reliable TCP protocol without app-level acks
|accessdate=2013-05-06
}}
</ref> Contrary to
Unlike the syslog protocol, RELP works with a [[backchannel, over]] which conveys information ofback messages processed byto the receiversender isabout conveyedmessages backprocessed toby the senderreceiver. This enables RELP to always know which messages have been properly received, even in the case of a connection abort.
 
==History==