TECHNICALLY SPEAKING
Email is a form of instant (or almost instant) communication. It
really helps businesses and individuals be more efficient. It allows
people to quickly communicate with text messages, even if they are on separate
continents. You can also send other things as well. These are called "attachments"
to emails. You can send pictures of the baby to proud grandparents,
or send electronic, animated postcards to your friends from Hawii, and
you won't even have to pay postage! This part of the presentation
explains the technology behind email, basically "how it works" as well
as some crucial definitions. |
To send an email to someone, you need a few different things.
-
Your email account: When you have an email account, you have a user name
(like Jacky555) at some domain (like Earthlink.net or AOL.com), some space
for your incoming messages on an email server, and the ability to send
outgoing messages through (maybe a different) email server.
-
Your email client software: Just having an account isn't enough.
You have to install (or maybe upgrade) a browser/email software like Netscape
or Opera, or a standalone email client like Eudora or Outlook Express.
Then you must make the correct settings so this software knows where it
can talk to the mail server. There are 2 main settings, one for your
outbound messages (SMTP) and one for your incoming messages (POP).
The settings are server names look like smtp.earthlink.net and mail.earthlink.net.
-
A connection to the internet: Dial-up, cable, satellite, or DSL internet
access is needed to transmit the message from your email client to the
outbound server, so it can eventually get to the intended recipient.
Once you have composed your message in your email client, you hit the "send"
button, and the interesting stuff begins. Let's say Jacky555@JackySuch.com
(not my real email address) is sending a message to Michelle555@nothotmail.com
(not her real email address either.)
-
My email client adds the "email headers" to the top of her message, and
the message text and any attachments are transmitted to the JackySuch.com
SMTP server through my internet connection. A good explanation of
how THAT happens, a TCP/IP transmission across the infrastructure of the
internet, is explained here*
at HowStuffWorks.com.
-
The server confirms that I have the right to send mail. This may
be with a login and password that the email client automatically sends,
or by typing the password into a password dialog box.
-
The server accepts the message for sending and requests a "look-up" to
make sure the domain name exists, and to learn its IP address. This
is because each internet server has an Internet Protocol (IP) number address,
like 64.81.150.215, and the message travels by number address, not name.
The "look-up" is asked of the Domain Name System servers (DNS), which keep
a table of the server names and numbers. All the DNS servers do is
answer other servers with this information. There are 14 "root" DNS servers
controlled by the domain name registries, and thousands of smaller DNS
servers distributed all over the internet to answer these questions.
-
The message gets sent to the server at that IP number address.
The message has now arrived at the nothotmail.com server, but it still
has to get to Michelle's inbox.
-
The POP server reads the headers and checks to be sure that Michelle555@nothotmail.com
is a real address
-
It might compare the sending address to a list of know spammers (and delete
the message.)
-
Then it checks that the inbox is not full (over the limit on hard disk
space) to accept messages.
-
The message is then "dropped" into Michelle's mailbox, waiting for her
to retreive it.
When Michelle connects to the internet, HER email client will retrieve
the message for her.
-
When Michelle hits "Get Messages" on her email program, it sends a request
to the POP server at nothotmail.com.
-
She will have to "authenticate" herself to the server by telling it her
username and password, either automatically through the software, or maybe
by typing it in.
-
The server will transmit the message through her internet connection to
her computer's email client inbox where she can read it.
Sources:
*How E-Mail Works*
at http://www.howstuffworks.com/email.htm
*How
Does E-Mail Work?* at http://www.allbusiness.com/articles/content/15311.asp
*What's Email?*
at http://www.ecomtips.com/tour/tour2.html
Definitions included on this page: authenticate, DNS, email account,
email client, email server, IP, POP, SMTP.
|