[HN Gopher] RFC 3117 - On the Design of Application Protocols (2...
___________________________________________________________________
RFC 3117 - On the Design of Application Protocols (2001)
Author : eternalban
Score : 23 points
Date : 2023-01-15 14:06 UTC (1 days ago)
(HTM) web link (www.rfc-editor.org)
(TXT) w3m dump (www.rfc-editor.org)
| 0xbadcafebee wrote:
| Wow, what a blast from the past. Protocols that don't sit on top
| of HTTP.
| kjs3 wrote:
| And written by Marshall Rose. Elegant tools for a more
| civilized age.
| eternalban wrote:
| Do you know the skinny on BEEP? That (via Rose) are what lead
| me to this rfc. Wondering if it panned out in practice.
| 10000truths wrote:
| In hindsight, the idea that ambiguous text-based parsing with in-
| line delimiters was considered a hallmark of a "simple protocol"
| is quite silly. Yes, such protocols are simple to implement for
| the happy path - it certainly made sense back when people
| primarily interacted with networks through the shell or a REPL.
| But it's clear that a sound and scalable wire format designed
| today should use binary encodings for compactness and
| performance, explicit lengths instead of delimiters for variable-
| length data to avoid the complexity of escape sequences, and
| fixed-length fields placed before variable-length fields to
| minimize memory allocation churn.
___________________________________________________________________
(page generated 2023-01-16 23:02 UTC)