Опубликован: 27.11.2013 | Доступ: свободный | Студентов: 7795 / 1762 | Длительность: 46:06:00
Специальности: Программист
Лекция 22:

How e-mail works

< Лекция 21 || Лекция 22: 12 || Лекция 23 >

2. Read the text

How E-mail Works

Marshall Brain and Tim Crosby

Every day, the citizens of the Internet send each other billions of e-mail messages. If you're online a lot, you yourself may send a dozen or more e-mails each day without even thinking about it. Obviously, e-mail has become an extremely popular communication tool. Have you ever wondered how e-mail gets from your computer to a friend halfway around the world? What is a POP3 server, and how does it hold your mail? The answers may surprise you, because it turns out that e-mail is an incredibly simple system at its core.

According to Darwin Magazine: Prime Movers, the first e-mail message was sent in 1971 by an engineer named Ray Tomlinson. Prior to this, you could only send messages to users on a single machine. Tomlinson's breakthrough was the ability to send messages to other machines on the Internet, using the @ sign to designate the receiving machine.

An e-mail message has always been nothing more than a simple text message -- a piece of text sent to a recipient. In the beginning and even today, e-mail messages tend to be short pieces of text, although the ability to add attachments now makes many messages quite long. Even with attachments, however, e-mail messages continue to be text messages .You've probably already received several e-mail messages today. To look at them, you use some sort of e-mail client. Many people use well-known, stand-alone clients like Microsoft Outlook, Outlook Express, Eudora or Pegasus. People who subscribe to free e-mail services like Hotmail or Yahoo use an e-mail client that appears in a Web page. No matter which type of client you're using, it generally does four things:

  • Shows you a list of all of the messages in your mailbox by displaying the message headers. The header shows you who sent the mail, the subject of the mail and may also show the time and date of the message and the message size.
  • Lets you select a message header and read the body of the e-mail message.
  • Lets you create new messages and send them. You type in the e-mail address of the recipient and the subject for the message, and then type the body of the message.
  • Lets you add attachments to messages you send and save the attachments from messages you receive.

Sophisticated e-mail clients may have all sorts of bells and whistles, but at the core, this is all that an e-mail client does. Machines on the Internet can run software applications that act as servers. There are Web servers, FTP servers, telnet servers and e-mail servers running on millions of machines on the Internet right now. These applications run all the time on the server machine and they listen to specific ports, waiting for people or programs to attach to the port.

If someone wanted to send a message, the person would compose a text message in an e-mail client, and indicate that the message should go to a certain recipient. When the person presses the Send button, the e-mail client would connect to the e-mail server and pass to the server the name of the recipient, the name of the sender and the body of the message.

The server would format those pieces of information and append them to the bottom of the XXXX.TXT file. There are several other pieces of information that the server might save into the file, like the time and date of receipt and a subject line.

Your e-mail client allows you to add attachments to e-mail messages you send, and also lets you save attachments from messages that you receive. Attachments might include word processing documents, spreadsheets, sound files, snapshots and pieces of software. Usually, an attachment is not text (if it were, you would simply include it in the body of the message). Since e-mail messages can contain only text information, and attachments aren't text, there's a problem that needs to be solved.

Adapted from http://communication.howstuffworks.com

< Лекция 21 || Лекция 22: 12 || Лекция 23 >
Дана Курмаш
Дана Курмаш

Записалась на курс Английский - 3. Не увидела стоимость

Елена Блинаева
Елена Блинаева

sad