[ih] Design choices in SMTP
Dave Crocker
dhc at dcrocker.net
Tue Feb 7 12:00:07 PST 2023
On 2/7/2023 10:37 AM, Guy Almes via Internet-history wrote:
> So nowadays, all those round trips really matter, while in the 1980s
> they more or less didn't.
They matter sometimes. Other times, not so much.
Their relative effect on the time needed to complete a single, overall
exchange? Sure. In absolute terms, it rasies the unit cost.
The end-to-end effect on UX, for author and recipient of email? Nah. One
of the nice things about email is how much cruft can be tolerated, as
long as it is in the background.
What about for real-time chat? I bet nah to that, too, as long as
overall server performance remains good. (See below.)
Real-time video? Probably a big yah.
And an orthogonal issue is overall systems effects, at scale. When
servicing gillions of user mail on the same server, does the aggregate
of all those micro-interactions affect system performance? My
understanding is yah, again. Not necessarily obviously, having to hold
onto the message longer messes with queue sizes, I believe.
d/
ps. For obvious reasons, geosync paths alter the real-time UX calculus
fundamentally. Extra round-trips a problematic.
pps. Going from SMTP to ESMTP was accomplished with a design process
that paid quite a lot of attention to keeping the micro-transaction
count the same.
--
Dave Crocker
Brandenburg InternetWorking
bbiw.net
mast:@dcrocker at mastodon.social
More information about the Internet-history
mailing list