Re: Is MHTML only for e-mail?

Einar Stefferud (Stef@nma.com)
Thu, 09 Oct 1997 08:52:07 -0700


I can see your point about the possibility of proliferating transports
between TCP and MIME, but we need to be careful to rememeber that in
the hourglass model of the Internet, there has to be only one protocol
at each neck.  I propose IP and MIME as two such "necks".

I can speculate that there may be additional such necks above MIME,
but I do not see any more necks between IP and MIME.

I have no concern about proliferating transports like SMTP, FTP, HTTP,
SMXP, et al, between the IP and MIME necks.  These have the effect of
supporting usefully different styles and modes of interworking among
application users, without causing the application information objects
that they work with to become dependent on such verious transports.

But, it is critical to recognize the parallels between necks which
provide tagging and bagging tools to provide "good-enough" typing, and
"datagram" chunking, which at the MIME level allows us to deal with
structured content (which parallels Object Modeling in APIs) and the
IP neck, where datagram chunking allows us to deal with both streaming
content and with user datagrams, among other things.

We also need to remind ourselves to not confuse PROTOCOL with APIs.

Best...\Stef

PS: As MHTML Chair, I wonder if we are getting a bit far off topic,
    though I am vitally interested in these issues.  Is this a topic
    that should be sponsored by some higher level group like the IETF
    APP Directorate?  I think we are really working on an abstract
    model for application support protocol, which as a meta level
    issue does not have a natural home in any of the APP WGs.