p.p1 in no alternative to the SMTP protocol

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px ‘Times New Roman’; color: #000000; -webkit-text-stroke: #000000; min-height: 16.0px}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px ‘Times New Roman’; color: #000000; -webkit-text-stroke: #000000}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px ‘Times New Roman’; color: #000000; -webkit-text-stroke: #000000; background-color: #ffffff}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px ‘Times New Roman’; color: #000000; -webkit-text-stroke: #000000; background-color: #ffffff; min-height: 16.0px}
p.p5 {margin: 0.0px 0.0px 7.5px 36.0px; text-indent: -36.0px; line-height: 19.0px; font: 16.0px ‘Helvetica Neue’; color: #101010; -webkit-text-stroke: #101010; background-color: #ffffff; min-height: 19.0px}
p.p6 {margin: 0.0px 0.0px 7.0px 0.0px; font: 14.0px ‘Times New Roman’; color: #000000; -webkit-text-stroke: #000000; background-color: #ffffff}
span.s1 {font-kerning: none}
span.Apple-tab-span {white-space:pre}

   SMTP protocol is an internet protocol used for transmitting electronic mail on business networks and the internet, it is short for Simple mail transfer protocol. 
The SMTP protocol was created in the early 1980 and it remains one of the most important and popular internet protocols that we use worldwide nowadays.
There are other protocols that are being used nowadays for the email softwares,
some examples of these protocols are POP3 which is short for Post Office Protocol 3 or another internet protocol like IMAP short for internet Message Access Protocol. 
Despite all the years that have passed there in no alternative to the SMTP protocol to use in the mainstream. 
   SMTP is a connection oriented, text-based protocol in which an mail sender communicates with an mail receiver by issuing command strings and supplying necessary data over a reliable ordered data stream channel, typically a Transmission Control Protocol connection (TCP) .

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

    An SMTP session consists of commands originated by an SMTP client such as  (the initiating agent, sender, or transmitter) and corresponding responses from the SMTP server such as (the listening agent, or receiver) so that the session is opened, and session parameters are exchanged. A session may include zero or more SMTP transactions. 

   So how does SMTP works, all up to date email clients support SMTP. 
The SMTP settings maintained in an email client include the IP address of an SMTP server (along with the addresses of either a POP or IMAP server for receiving emails). Web-based clients embed the address of an SMTP server inside their configuration, while PC clients provide SMTP settings that allow users to specify their own server of choice.

  SMTP runs on top of TCP/ IP and uses TCP port number 25 for standard communication. To improve SMTP and help combat spam on the Internet, standards groups have also designed TCP port 587 to support certain aspects of the protocol. A few Web email services, such as Gmail, use the unofficial TCP port 465 for SMTP.
The SMTP standard defines a set of commands of specific types of messages that mail clients to the mail server when requesting information.
Some of these commands are :

1) HELO an EHLO: these are commands that initiate a new protocol session between client and servers. The EHLO command requests the response with any optional SMTP extensions it supports.

2)  The MAIL command: Responsible for initiating the sending process of an email message. 
3) The RCPT command : responsible to provide one email address for a recipient of the current message being prepared
4) DATA command: is the command responsible for indicating the start of transmission of the email message. This command initiates a series of one or more follow-on messages each containing a piece of the message. The last message in the sequence is empty (containing only a period (.) as a termination character) to signify the end of the email.

5) RSET command : it’s use is while in the process of sending an email (after issuing the MAIL command), either end of the SMTP connection can reset the connection if it encounters an error. 

6) The NOOP command is an empty (“no operation”) message designed as a kind of ping to check for responsiveness of the other end of the session

7) Last one is the QUIT command : it is responsible for terminating the protocol session

So now I’m gonna talk about the issues with the SMTP protocol, SMTP lacks built-in security features. Internet spammers have been enabled to exploit SNMP in the past by generating huge amounts of junk email and having them delivered via open SMTP servers. Protection against spam has improved over the years but are not foolproof.  
Also The original design of SMTP had no facility to authenticate senders, or check that servers were authorized to send on their behalf, with the result that email spoofing is possible, and commonly used in email spam and phishing 
Occasional proposals are made to modify SMTP extensively or replace it completely. One example of this is  intent mail 2000, but neither it, nor any other has made much headway in the face of the network effect of the huge installed base of classic SMTP. Instead, mail servers now use a range of techniques, including domain keys, domainKeys identified email Sender Policy Framework and DMARC, DNSBLs and greylisting to reject or quarantine suspicious emails. 
   last thing I am going to talk about is a new procedure for the client/server procedure to improve and enhance the SMTP protocol, and reduce the delay time. The first step is to cancel both of the greeting messages from the E-mail server side and the HELO or EHLO command from the client side. Since the greeting message is used to identify the E-mail server software and version information to the client and vice versa, we have to propose setting up the identification during the initiation of the TCP connection by using the T/TCP Translation TCP, which is an extension of the TCP protocol to provide transaction oriented services, and allow the transfer of data segments during the processes of connection establishment the standard TCP three-way handshake. However, in this case the client’s first packet will contain the SYN bit-, the request itself, and the FIN bit. Where the SYN is used to establish the connection with the E-mail server, the request is the data which is sent from the client to the Email server.

x

Hi!
I'm Barry!

Would you like to get a custom essay? How about receiving a customized one?

Check it out