|
I am going to intervene here
with an edited dialogue which has just taken place between two colleagues and friends
of many years ago in response to my request for enlightenment on the matter: Actually, SMTP is carried over TCP port 25
(as Guy correctly points out) and that makes it a client (ie consumer) of
Transport layer services. This whole thing starts getting very hazy
in the IP world. TCP, strictly speaking, is the connection-oriented Transport
protocol and UDP the connectionless Transport protocol; i.e. Layer 4.
Logically, SMTP and the like sit above this layer, but if one were to look at
Layer 4 switches, they regard SMTP, etc as layer 4 protocols and switch it
accordingly. So where to from here? SMTP is Port 25 of
TCP, therefore it does appear to be a transport layer protocol, but is it? As
Lynton states, IP effectively blurs the upper layers, but I would agree that,
strictly speaking OSI terminology, SMTP is a Session-layer protocol because it
is used between MTA's to send email. POP is at the application level because
the application uses it to retrieve mail from the MTA. Regards Guy
Actually, if we're talking about the OSI model,
they mostly live at the session layer of the OSI model. But in truth,
no-one pays much attention to the upper layers these days, so everything in
layers 5-7 are typically grouped into "Application". That's closer
to the TCP/IP model, which talks about layers up to (and including) transfer
and everything above that is "application" However, also in
TCP/IP convention, these Transfer Services have combined parts of layers 5-7
into the "Application layer", I would reasonably say that they can be
considered as Application, even if there are other parts of "Application"
needed for full interpretation of the content (eg you need a presentation layer
to display the contents of an email message which is being transferred by SMTP) Gervas -----Original Message----- On Sun, 2006-05-14 at 19:30 +0200, Stefan Tilkov wrote: > I found this piece of text in RFC 821 (SMTP), edited by Jon
Postel: > > The objective of Simple Mail Transfer Protocol
(SMTP) is to transfer > mail reliably and efficiently. The (second) use of the word "transfer" above is just proper
English! > An important feature of SMTP is its
capability to relay mail across > transport service environments. A
transport service provides an > interprocess communication environment
(IPCE). An IPCE may cover > one > network, several networks, or a subset of
a network. It is So transport here is just a transport as we refer to it now: a way to move bytes. I'm sorry but I see no mention or definition here of a difference between a transfer protocol and a transport protocol. > This, as well as the fact that NNTP, FTP, and HTTP all use
"T" for > transfer, suggests that "transfer" has been used for a
long time to > indicate something with application semantics, sitting on top of
some > transport (or transmission) protocol. I'm not arguing about how long it has been in use at all; maybe it has indeed been a concept that's been clear to many for a long time. In
that case it should be easy to craft a definition! Sanjiva. ------------------------ Yahoo! Groups Sponsor
--------------------~--> You can search right from your browser? It's easy and it's free.
See how. http://us.click.yahoo.com/_7bhrC/NGxNAA/yQLSAA/NhFolB/TM --------------------------------------------------------------------~->
Yahoo! Groups Links <*> To visit your group on the web, go to:
http://groups.yahoo.com/group/service-orientated-architecture/ <*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
SPONSORED LINKS
YAHOO! GROUPS LINKS
|
- Re: [service-orientated-architecture] Re: transfer vs.... Sanjiva Weerawarana
- RE: [service-orientated-architecture] Re: transfe... Gervas Douglas
- [service-orientated-architecture] Re: transfer vs... patrickdlogan
