[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)