nanog mailing list archives

Re: quietly....


From: Lamar Owen <lowen () pari edu>
Date: Thu, 3 Feb 2011 17:25:14 -0500

On Thursday, February 03, 2011 03:59:56 pm Matthew Palmer wrote:
On Thu, Feb 03, 2011 at 03:20:25PM -0500, Lamar Owen wrote:
FTP is a in essence a peer-to-peer protocol, as both ends initiate TCP
streams.  I know that's nitpicking, but it is true.

So is SMTP, by the same token.  Aptly demonstrating why the term "P2P" is so
mind-alteringly stupid.

Yeah, SMTP between servers is peer-to-peer, since both ends can transmit and both ends can receive, using the same 
protocol, but in different sessions, unlike FTP, where one session needs two streams, and one originates at the file 
storage end.  But it's also used as a client-server protocol between an SMTP sender and an SMTP receiver, which we 
commonly call the SMTP server.  If it were peer-to-peer at that connection there would be no POP3 or IMAP stacks needed 
to go get the mail, rather, every workstation would receive its mail directly through SMTP.  The peer-to-peer nature of 
SMTP is broken not by NAT, but by dynamically addressed and often disconnected clients, whether their IP addresses are 
globally routable or not.  Sometimes it would be better to get a five day bounce than for the mail to be delivered to 
the smarthost but the client never picks it up..... There's a reason POP is the Post Office Protocol, as the addresses 
are then essentially PO Boxes.....

But, with my apologies to Moe, Larry, and Curly:
"NATagara Falls!  Slowly I turned, step by step, inch by inch......"  (with a subject of 'quietly' I've been wanting to 
quote that all thread....)  Some are that knee-jerk whenever the Three Letter Acronym That Must Not Be Mentioned is 
writ large....


Current thread: