[ih] FTP Design

Dave Crocker dhc2 at dcrocker.net
Sat Jun 30 17:50:16 PDT 2012



On 6/30/2012 2:46 PM, Bob Braden wrote:
> John Day wrote:
>
>>  Actually, I believe that Telnet and FTP got an uncommon number of

+1


>>  things right.  I think the idea of having replies that were both
>>  machine and human readable was brilliant.  I forget who came up with
>>  it but I think it was Postel and a couple of others.

What I recall being told was that the textual basis was a) for debugging 
and b) to permit human conduct of protocol sessions from TIPs, or the 
like.  The former was the real win.,


> tcp was designed the way it was for the same reason: symmetry between hosts.

There's no question in my mind that this is correct, but I should note 
that it can have some downsides.

While I was managing the engineering work at Wollongong, we had a site 
visit from a government type wanting to qualify us for a contract.

We stepped through the various tests just fine until he asked us to show 
that the server could send a DO ECHO telnet command to the client.  We 
explained that that wasn't what it was intended for and he pointed to 
the telnet spec citing complete symmetry.

He acknowledged that this wasn't useful for this option but specs are 
specs...  (We hacked the code to pass the test.)

So the rule for symmetry needs to be thoughtfully applied.

d/
-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net





More information about the Internet-history mailing list