| Index: > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
|
|||||
| First Prev [ 1 2 ] Next Last |
| Application layer | HTTP, SMTP, FTP, SSH, IRC, SNMP ... |
| Transport layer | TCP, UDP, SCTP, RTP, DCCP ... |
| Network layer | IPv4, IPv6, ARP, IPX ... |
| Data link layer | Ethernet, 802.11 WiFi, Token ring, FDDI, ... |
Simple Mail Transfer Protocol (SMTP) is the de facto standard for email transmission across the Internet.
SMTP is a relatively simple, text-based protocol, where one or more recipients of a message are specified (and in most cases verified to exist) and then the message text is transferred. It is quite easy to test a SMTP server using the telnet program. SMTP uses TCP port 25. To determine the SMTP server for a given domain name, the MX (Mail eXchange) DNS record is used..
SMTP started becoming widely used in the early 1980s. At the time, it was a complement to UUCP which was better suited to handle e-mail transfers between machines that were intermittently connected. SMTP, on the other hand, works best when both the sending and receiving machines are connected to the network all the time.
Sendmail was one of the first (if not the first) mail transfer agents to implement SMTP. As of 2001 there are at least 50 programs that implement SMTP as a client (sender of messages) or a server (receiver of messages). Some other popular SMTP server programs include Philip Hazel 's exim, IBM's Postfix, D. J. Bernstein's Qmailqmail (sometimes incorrectly written Qmail ) is a mail transfer agent that runs on Unix. It was written by Daniel J. Bernstein as a more secure replacement for the popular Sendmail program. Only two minor bugs have been found in qmail since version 1., and Microsoft Exchange ServerMicrosoft Exchange Server is a collaborative software server from Microsoft, positioned as a rival to the Lotus Notes / Domino server from IBM. The use of Microsoft Exchange is very widespread in large corporations using Microsoft infrastructure solutions.Since this protocol started out as purely ASCIIASCII A merican S tandard C ode for I nformation I nterchange , generally pronounced 'aski', is a character set and a character encoding based on the Roman alphabet as used in modern English and other Western European languages. It is most commonly used b text-based, it did not deal well with binary files. Standards such as MIMEMultipurpose Internet Mail Extensions MIME is an Internet Standard for the format of e-mail. Virtually all Internet e-mail is transmitted via SMTP in MIME format. Internet e-mail is so closely associated with the SMTP and MIME standards that it is sometim were developed to encode binary files for transfer through SMTP. Today, most SMTP servers support the 8BITMIME extension, permitting binary files to be transmitted almost as easily as plain text.
SMTP is a "push" protocol that does not allow one to "pull" messages from a remote server on demand. To do this a mail client must use POP3Post Office Protocol version 3 POP3 is an application layer Internet standard protocol used to retrieve email from a remote server to a local client over a TCP/IP connection. Nearly all individual Internet service provider email accounts are accessed via or IMAP. Another SMTP server can trigger a delivery in SMTP using ETRNETRN (Extended Turn) is an extension to the SMTP e-mail protocol. ETRN is defined in RFC 1985. It enables a mail server to request a second mail server to forward it outstanding mail messages. The second mail server should initiate a new SMTP connection b.