SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Text
How Electronic Mail Works
The Protocol cog-wheels of the Virtual World
Sahil Babbar, Neeraj Vaishnao
Introduction
Over “204 million” emails are sent per minute!
Indispensable in the 21st Century.
Robustness & Secureness
Protocols Involved
Mail Server-Client Interaction
Beginning the Magic
User is provided with an editor to type the message(for
web-based email client or desktop-based client).
Connection is established between Client and SMTP
server over the TCP.
TCP Handshake follows.
First the client sends a request to the server who is
waiting for the client to join, then server responds back
with ACK, and then in the third transmission (from the
client to the server).
Click “Send”
When the user clicks the send button then the email is
transmitted to the SMTP server called Outgoing SMTP
Server.
The message along with some headers added from
Transport Layer is send to the Network Layer in the form
of Datagrams. Then this message is sent to SMTP server
of the ISP.
Note: Reliable delivery of this message is ensured by the
SMTP protocol and not by the Network Layer.
On the Way - Part I
Message needs to be reliably transmitted over the non-
reliable network.
SMTP Packet carries: Sender’s Address, Receipt’s
Address, Subject, Message, Checksum.
Parity check is done to ensure the data consistency
over the unreliable network.
TCP: Reliable Delivery, Error Control, Congestion
Control
On the Way - Part II
The Outgoing SMTP server sends the SMTP packets
to the SMTP Server of the ISP of Receiver(called
Destination SMTP Server).
The Destination SMTP Server gets the information
about the Outgoing SMTP Server, transmitting
message according to MX(Mail eXchange) Record
stored in DNS Server (Domain Name System) of the
network over SMTP.
Reaching the Receiver
This is done by obtaining the MX (Mail Exchange)
Record associated with receiver’s email address.
Example: If the receiver’s address is having the domain
name as @iiitd.ac.in, the MX Record travel in the
following manner:
Root Server -> ac.in DNS Server -> Google’s DNS
Server -> IIITD’s SMTP Server
1) Importance of Email in everyday corporate/govt/ personal life . 
2) Hence it is important to  
 
Click “View”
•Emails can be sent and viewed in various ways and one of
them is using desktop email applications.
•Desktop application maintains a connection with a remote
server called MTA (Mail Transfer Agent) for storing the emails.
•The user’s inbox is linked to MDA (Mail Delivery Agent) which
is responsible for addition of new emails to user’s inbox. In
Unix environments, the default settings for storing emails
locally is present, which stores them in the HOME directory of
the user. When users start their email clients then all the
emails stored in the directory are shown and therefore, the
remote server goes out of the picture.
Post Office Protocol v3
Its Storage in SMTP till the mail client on client’s machine
does not request for an update. However, the mail is not
transferred to the receiver’s machine immediately, it is
stored in the SMTP server itself and gets transferred to
receiver’s machine only after the receiver opens his email
box and queries the mail server to retrieve the new emails.
When the receiver initiates to access the email, another
protocol called POP3 (Post Office Protocol) gets activated
and fetches the mail updates onto the receiver’s machine.
Internet Message Access
Protocol v4
•The main difference between both POP3 and IMAP is that POP3
stores the email messages, locally in the user’s machine and deletes
the message from the server, once it is downloaded to the client’s
machine and IMAP allows the user to remotely read the emails on the
remote mail server and temporarily stores them locally.
•IMAP serves as a cloud storage option.
•Both POP3 and IMAP4 are used for receiving emails and SMTP and
MSA are used to send emails. There are various email catching
softwares available online which directly queries the Destination SMTP
Server and display the emails in a browser window, although, these
software run on localhost configurations.
Crux
Summary
The concept of electronic mail has been a breakthrough
in the history of communication and people have become
so used to it that they often ignore the functioning
engines behind their screens.

Más contenido relacionado

La actualidad más candente

All about email
All about emailAll about email
All about email
estefana4
 
Information on protocols-email protocols
Information on protocols-email protocolsInformation on protocols-email protocols
Information on protocols-email protocols
Priyanka Shinde
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
Rajan Pandey
 

La actualidad más candente (20)

Electronic mail protocols and operations
 Electronic mail protocols and operations Electronic mail protocols and operations
Electronic mail protocols and operations
 
What is e mail
What is e mailWhat is e mail
What is e mail
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
All about email
All about emailAll about email
All about email
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
how email works
how email workshow email works
how email works
 
POP3 Post Office Protocol
POP3 Post Office ProtocolPOP3 Post Office Protocol
POP3 Post Office Protocol
 
Smtp, pop3, imapv 4
Smtp, pop3, imapv 4Smtp, pop3, imapv 4
Smtp, pop3, imapv 4
 
Information on protocols-email protocols
Information on protocols-email protocolsInformation on protocols-email protocols
Information on protocols-email protocols
 
Imap(internet massege access protocaols)
Imap(internet massege access protocaols)Imap(internet massege access protocaols)
Imap(internet massege access protocaols)
 
Basics of E-Mail
Basics of E-MailBasics of E-Mail
Basics of E-Mail
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
How e mail works
How e mail worksHow e mail works
How e mail works
 
Electronic mail - Computer Networks
Electronic mail - Computer NetworksElectronic mail - Computer Networks
Electronic mail - Computer Networks
 
SMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer ProtocolSMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer Protocol
 
SNMP/SMTP/MIME
SNMP/SMTP/MIMESNMP/SMTP/MIME
SNMP/SMTP/MIME
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
History of Email PowerPoint presentation
History of Email PowerPoint presentationHistory of Email PowerPoint presentation
History of Email PowerPoint presentation
 
Email - electronic mail
Email - electronic mailEmail - electronic mail
Email - electronic mail
 

Destacado

Presentation1.Ppt Email And Internet
Presentation1.Ppt Email And InternetPresentation1.Ppt Email And Internet
Presentation1.Ppt Email And Internet
aggregate
 
Email ppt
Email pptEmail ppt
Email ppt
melgade
 

Destacado (7)

Implementation of secure email server in cloud environment copy1
Implementation of secure email server in cloud environment   copy1Implementation of secure email server in cloud environment   copy1
Implementation of secure email server in cloud environment copy1
 
Presentation1.Ppt Email And Internet
Presentation1.Ppt Email And InternetPresentation1.Ppt Email And Internet
Presentation1.Ppt Email And Internet
 
Email - Electronic Mail
Email - Electronic MailEmail - Electronic Mail
Email - Electronic Mail
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
Email ppt
Email pptEmail ppt
Email ppt
 
Slideshare.Com Powerpoint
Slideshare.Com PowerpointSlideshare.Com Powerpoint
Slideshare.Com Powerpoint
 
The Internet Presentation
The Internet Presentation The Internet Presentation
The Internet Presentation
 

Similar a How Email Works

presentation on email.pptx
presentation on email.pptxpresentation on email.pptx
presentation on email.pptx
YouTubeCONTRA
 
Introduction to basics command in linux, and working in linux
Introduction to basics command in linux, and working in linuxIntroduction to basics command in linux, and working in linux
Introduction to basics command in linux, and working in linux
Gracia Marcom
 

Similar a How Email Works (20)

Electronic mail
Electronic mailElectronic mail
Electronic mail
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
 
window server 2008 mail configuration
window server 2008 mail configurationwindow server 2008 mail configuration
window server 2008 mail configuration
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
retrieving the mail
retrieving the mailretrieving the mail
retrieving the mail
 
E mail protocol - SMTP
E mail protocol - SMTPE mail protocol - SMTP
E mail protocol - SMTP
 
Mail server
Mail serverMail server
Mail server
 
Mail server
Mail serverMail server
Mail server
 
Email
EmailEmail
Email
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
Email working
Email workingEmail working
Email working
 
Lecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transferLecture 9 electronic_mail_representation_and_transfer
Lecture 9 electronic_mail_representation_and_transfer
 
Cn u5
Cn u5Cn u5
Cn u5
 
Application layer
Application layerApplication layer
Application layer
 
Electronic Mail.ppt
Electronic Mail.pptElectronic Mail.ppt
Electronic Mail.ppt
 
Internet mail server
Internet mail server Internet mail server
Internet mail server
 
presentation on email.pptx
presentation on email.pptxpresentation on email.pptx
presentation on email.pptx
 
Introduction to basics command in linux, and working in linux
Introduction to basics command in linux, and working in linuxIntroduction to basics command in linux, and working in linux
Introduction to basics command in linux, and working in linux
 
Networking presentation
Networking presentationNetworking presentation
Networking presentation
 
Pop (post office protocol)e mail (electronic mail)
Pop (post office protocol)e mail (electronic mail)Pop (post office protocol)e mail (electronic mail)
Pop (post office protocol)e mail (electronic mail)
 

Último

Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Último (20)

Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 

How Email Works

  • 1. Text How Electronic Mail Works The Protocol cog-wheels of the Virtual World Sahil Babbar, Neeraj Vaishnao
  • 2.
  • 3. Introduction Over “204 million” emails are sent per minute! Indispensable in the 21st Century. Robustness & Secureness Protocols Involved Mail Server-Client Interaction
  • 4. Beginning the Magic User is provided with an editor to type the message(for web-based email client or desktop-based client). Connection is established between Client and SMTP server over the TCP. TCP Handshake follows. First the client sends a request to the server who is waiting for the client to join, then server responds back with ACK, and then in the third transmission (from the client to the server).
  • 5. Click “Send” When the user clicks the send button then the email is transmitted to the SMTP server called Outgoing SMTP Server. The message along with some headers added from Transport Layer is send to the Network Layer in the form of Datagrams. Then this message is sent to SMTP server of the ISP. Note: Reliable delivery of this message is ensured by the SMTP protocol and not by the Network Layer.
  • 6. On the Way - Part I Message needs to be reliably transmitted over the non- reliable network. SMTP Packet carries: Sender’s Address, Receipt’s Address, Subject, Message, Checksum. Parity check is done to ensure the data consistency over the unreliable network. TCP: Reliable Delivery, Error Control, Congestion Control
  • 7. On the Way - Part II The Outgoing SMTP server sends the SMTP packets to the SMTP Server of the ISP of Receiver(called Destination SMTP Server). The Destination SMTP Server gets the information about the Outgoing SMTP Server, transmitting message according to MX(Mail eXchange) Record stored in DNS Server (Domain Name System) of the network over SMTP.
  • 8. Reaching the Receiver This is done by obtaining the MX (Mail Exchange) Record associated with receiver’s email address. Example: If the receiver’s address is having the domain name as @iiitd.ac.in, the MX Record travel in the following manner: Root Server -> ac.in DNS Server -> Google’s DNS Server -> IIITD’s SMTP Server
  • 9.
  • 11. Click “View” •Emails can be sent and viewed in various ways and one of them is using desktop email applications. •Desktop application maintains a connection with a remote server called MTA (Mail Transfer Agent) for storing the emails. •The user’s inbox is linked to MDA (Mail Delivery Agent) which is responsible for addition of new emails to user’s inbox. In Unix environments, the default settings for storing emails locally is present, which stores them in the HOME directory of the user. When users start their email clients then all the emails stored in the directory are shown and therefore, the remote server goes out of the picture.
  • 12. Post Office Protocol v3 Its Storage in SMTP till the mail client on client’s machine does not request for an update. However, the mail is not transferred to the receiver’s machine immediately, it is stored in the SMTP server itself and gets transferred to receiver’s machine only after the receiver opens his email box and queries the mail server to retrieve the new emails. When the receiver initiates to access the email, another protocol called POP3 (Post Office Protocol) gets activated and fetches the mail updates onto the receiver’s machine.
  • 13. Internet Message Access Protocol v4 •The main difference between both POP3 and IMAP is that POP3 stores the email messages, locally in the user’s machine and deletes the message from the server, once it is downloaded to the client’s machine and IMAP allows the user to remotely read the emails on the remote mail server and temporarily stores them locally. •IMAP serves as a cloud storage option. •Both POP3 and IMAP4 are used for receiving emails and SMTP and MSA are used to send emails. There are various email catching softwares available online which directly queries the Destination SMTP Server and display the emails in a browser window, although, these software run on localhost configurations.
  • 14. Crux
  • 15. Summary The concept of electronic mail has been a breakthrough in the history of communication and people have become so used to it that they often ignore the functioning engines behind their screens.