SlideShare a Scribd company logo
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.

More Related Content

What's hot

Imap(internet massege access protocaols)
Imap(internet massege access protocaols)Imap(internet massege access protocaols)
Imap(internet massege access protocaols)
shashikant pabari
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
Anagha Ghotkar
 
Domain name system
Domain name systemDomain name system
Domain name system
Siddique Ibrahim
 
Final year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serverFinal year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing server
sachin993
 
Smtp
SmtpSmtp
Smtp
Eri Alam
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
Vidhu Arora
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
Diwaker Pant
 
Email - Electronic Mail
Email - Electronic MailEmail - Electronic Mail
Email - Electronic Mail
Peter R. Egli
 
HTTP Basics
HTTP BasicsHTTP Basics
HTTP Basics
sanjoysanyal
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
selvakumar_b1985
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
Maitree Patel
 
Smtp
SmtpSmtp
E mail protocol - SMTP
E mail protocol - SMTPE mail protocol - SMTP
E mail protocol - SMTP
Md Syed Ahamad
 
Email Headers – Expert Forensic Analysis
Email Headers – Expert Forensic AnalysisEmail Headers – Expert Forensic Analysis
Email Headers – Expert Forensic Analysis
forensicEmailAnalysis
 
Smtp, pop3, imapv 4
Smtp, pop3, imapv 4Smtp, pop3, imapv 4
Smtp, pop3, imapv 4
Shwetanshu Gupta
 
Email
EmailEmail
TCP/IP
TCP/IPTCP/IP
Domain name system
Domain name systemDomain name system
Domain name system
Diwaker Pant
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networking
Harshita Yadav
 
Introduction to network switches
Introduction to network switchesIntroduction to network switches
Introduction to network switches
NetProtocol Xpert
 

What's hot (20)

Imap(internet massege access protocaols)
Imap(internet massege access protocaols)Imap(internet massege access protocaols)
Imap(internet massege access protocaols)
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Final year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing serverFinal year project report on Internet And Interanet Emailing server
Final year project report on Internet And Interanet Emailing server
 
Smtp
SmtpSmtp
Smtp
 
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOLSMTP - SIMPLE MAIL TRANSFER PROTOCOL
SMTP - SIMPLE MAIL TRANSFER PROTOCOL
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
 
Email - Electronic Mail
Email - Electronic MailEmail - Electronic Mail
Email - Electronic Mail
 
HTTP Basics
HTTP BasicsHTTP Basics
HTTP Basics
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Smtp
SmtpSmtp
Smtp
 
E mail protocol - SMTP
E mail protocol - SMTPE mail protocol - SMTP
E mail protocol - SMTP
 
Email Headers – Expert Forensic Analysis
Email Headers – Expert Forensic AnalysisEmail Headers – Expert Forensic Analysis
Email Headers – Expert Forensic Analysis
 
Smtp, pop3, imapv 4
Smtp, pop3, imapv 4Smtp, pop3, imapv 4
Smtp, pop3, imapv 4
 
Email
EmailEmail
Email
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Domain name system
Domain name systemDomain name system
Domain name system
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networking
 
Introduction to network switches
Introduction to network switchesIntroduction to network switches
Introduction to network switches
 

Viewers also liked

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
Solmaz Salehian
 
how email works
how email workshow email works
how email works
harikaveeravalli
 
Presentation1.Ppt Email And Internet
Presentation1.Ppt Email And InternetPresentation1.Ppt Email And Internet
Presentation1.Ppt Email And Internet
aggregate
 
All about email
All about emailAll about email
All about email
estefana4
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
Rahul Gandhi
 
Email ppt
Email pptEmail ppt
Email ppt
melgade
 
Slideshare.Com Powerpoint
Slideshare.Com PowerpointSlideshare.Com Powerpoint
Slideshare.Com Powerpoint
guested929b
 
The Internet Presentation
The Internet Presentation The Internet Presentation
The Internet Presentation
guest9e3d59
 

Viewers also liked (8)

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
 
how email works
how email workshow email works
how email works
 
Presentation1.Ppt Email And Internet
Presentation1.Ppt Email And InternetPresentation1.Ppt Email And Internet
Presentation1.Ppt Email And Internet
 
All about email
All about emailAll about email
All about email
 
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 to How Email Works

Electronic mail
Electronic mailElectronic mail
Electronic mail
Bhojak Rajendra(rahul)
 
window server 2008 mail configuration
window server 2008 mail configurationwindow server 2008 mail configuration
window server 2008 mail configuration
anwarkade1
 
Electronic mail
Electronic mailElectronic mail
Electronic mail
Abid Fakhre Alam
 
retrieving the mail
retrieving the mailretrieving the mail
retrieving the mail
tumetr1
 
Mail server
Mail serverMail server
Mail server
Jazib Amjad
 
Mail server
Mail serverMail server
Mail server
Jazib Amjad
 
Electronic mail
Electronic mailElectronic mail
Email working
Email workingEmail working
Email working
Ashutosh Sahu
 
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
Serious_SamSoul
 
Cn u5
Cn u5Cn u5
Application layer
Application layerApplication layer
Application layer
AnithaRaj31
 
Electronic Mail.ppt
Electronic Mail.pptElectronic Mail.ppt
Electronic Mail.ppt
MRMATHSACADEMY1
 
Internet mail server
Internet mail server Internet mail server
Internet mail server
Akasha Kumar Das
 
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
 
Networking presentation
Networking presentationNetworking presentation
Networking presentation
Pushkar Mishra
 
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)
MDSHABBIR12
 
Mail services and mail commands in linux
Mail services and mail commands in linuxMail services and mail commands in linux
Mail services and mail commands in linux
Gracia Marcom
 
Tcpip services and applications
Tcpip services and applicationsTcpip services and applications
Tcpip services and applications
Online
 
Smtp
SmtpSmtp

Similar to How Email Works (20)

Electronic mail
Electronic mailElectronic mail
Electronic mail
 
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
 
Mail server
Mail serverMail server
Mail server
 
Mail server
Mail serverMail server
Mail server
 
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)
 
Mail services and mail commands in linux
Mail services and mail commands in linuxMail services and mail commands in linux
Mail services and mail commands in linux
 
Tcpip services and applications
Tcpip services and applicationsTcpip services and applications
Tcpip services and applications
 
Smtp
SmtpSmtp
Smtp
 

Recently uploaded

一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
AlvianRamadhani5
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
Shiny Christobel
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
CE19KaushlendraKumar
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
MuhammadJazib15
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
Poornima D
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
PreethaV16
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
OKORIE1
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 

Recently uploaded (20)

一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 

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.