Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesInternet Standards


February 1997 / Cover Story / Your E-Mail is OBSOLETE / Internet Standards

The Internet was set up for messaging, so messaging standards lie at its very heart. These standards evolve to accommodate new tasks users want to perform, and to simplify interfacing applications with the Internet.

TCP/IP and SMTP

The core Internet transmission protocol is TCP/IP, which carries all Internet traffic. Mail traffic has its own protocol, SMTP, which supports only the rudimentary text format. Still, this standard has worked reliably for about 18 years and has been supported by virtually every major messaging system. The figure shows the basic model for SMTP.

SMTP gets your messages only as far as th e client, however, and does little else. It does not, for example, guarantee delivery, issue a return receipt, allow "unsending," or carry attachments -- all common features in proprietary messaging environments. However, other Internet standards exist for these and other features.

POP and IMAP

Once a message reaches the client, two other standards come into play. Post Office Protocol (POP) and Internet Message Access Protocol (IMAP) determine how you retrieve a message. POP's latest version, POP3, is rather limited. It requires that messages be kept in a store on a server. When you want messages from this store, you have no choice but to download them all to your local system. Still, POP3 is an important link between Internet and proprietary e-mail systems because all the major vendors support it.

The latest version of IMAP, IMAP4, gives you more choices than POP3 on how to retrieve messages. With it, you can check the messages in the store before downloading them. You can then s elect what you want, even just part of a message, and leave the rest on the server. Messages stay there until you delete them. These features are important conveniences, but they also make it easier to archive and share messages -- something proprietary systems already do well.

Most vendors and analysts expect that IMAP eventually will replace POP3 although they currently coexist on many implementations. (For example, Microsoft and Lotus currently support POP3 in all their messaging products and will have IMAP4 support in the first quarter of this year.) The significance here is that, as with a pure Internet e-mail system, proprietary servers like Microsoft Exchange or cc:Mail will support any POP3- or IMAP4-compliant client.

ACAP and IMSP

Beyond IMAP is Application Configuration Access Protocol (ACAP). ACAP enhances IMAP by letting you set up address books, user options, and other data for universal access. At this writing, no Internet or proprietary products have implemented ACA P because the Internet Engineering Task Force (IETF), the group responsible for developing Internet standards, has not yet approved the final specification. A final spec should be out early this year, and implementations will likely follow soon after. In the meantime, some Internet products use Internet Messaging Support Protocol (IMSP), a less robust standard than ACAP. However, IMSP will probably fade away in favor of ACAP. (For more information on POP, IMAP, and ACAP, see "E-Mail Grows Up" in the December 1996 BYTE).

LDAP

For ACAP to do its job, it needs to work within a standard directory services structure. Lightweight Directory Access Protocol (LDAP) provides that structure. LDAP is a subset of the X.500 directory commonly used in many LANs. ( See the figure. ) It runs over TCP/IP and uses a simplified data representation for protocol elements. LDAP clients are, therefore, smaller, faster, and easier to implement than X.500 clients. LDAP is vendor-independent and works with, but does not require, X.500. (See "LDAP Unites the Internet" in the December 1996 BYTE.)


The Internet Standards Picture


Standard
               
Status


SMTP               Widely deployed
POP3               Widely deployed
IMAP4              Soon to be widely deployed
IMSP               Deployed mainly among native Internet products  
ACAP               IETF spec expected late 1997
MIME               Widely deployed
S/MIME             Spec not finalized, but some implementations exist
LDAP               Widely deployed
Calendaring/       IETF spec expected mid-1997
 Scheduling
Fax                IETF spec expected mid-1997
EDI                IETF spec expected late-1997
Voice              IETF spec expected mid to late 1997
Receipt            IETF spec expected
Notification       mid-1997




The SMTP Model: Internet Messaging

illustration_link (10 Kbytes)


The LDAP Model: Directory Services

illustration_link (13 Kbytes)


Up to the Cover Story section contentsGo to previous article: Internet StandardsGo to next article: Have Your Calendar Call My CalendarSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network