History of e-mail, Basic Computer Science

History of E-mail:

Internet based E-mail system was designed by a Computer engineer - Ray Tomlinson in late 1971 while working with ARPANET. Tomlinson used a file transfer protocol to send electronic messages to any computer on the ARPANET network. The first email was sent between two computers that were actually sitting beside each other but connected through ARPANET. The first important email standard was called SMTP, or simple message transfer protocol. SMTP was very simple and is still in use - however, SMTP has a problem - it makes no attempt to find out whether the person claiming to have sent a message is actually the same person. This basic flaw in the protocol was later to be exploited by viruses and worms, and by security frauds and spammers forging identities. Some of these problems are still being addressed. 

In 2004, when Internet standards for email began to mature the POP (or Post Office Protocol) servers began to appear as a standard - before that each server was a little different. POP was an important standard to allow users to develop mail systems that would work with each other.  Now Internet mail is defined by a large number of standards and recommendations by the Internet Engineering Task Force (IETF). However, only a few of the protocols used in Internet mail are full IETF standards. Most of these standards are being used by for people writing Internet mail software.  

Posted Date: 10/23/2012 6:33:31 AM | Location : United States







Related Discussions:- History of e-mail, Assignment Help, Ask Question on History of e-mail, Get Answer, Expert's Help, History of e-mail Discussions

Write discussion on History of e-mail
Your posts are moderated
Related Questions
Question 1: (a) Describe the three ways of classification of Database management systems (DBMS). (b) Why are System Analysts and Database Administrators needed in compa

Create a program that uses a menu with options to enter student information (name, ID, GPA), print student information, or quit the program. Use data files and FILE pointers to sto

Programs - programming language: Programs to implement algorithms on the computer must be written in a language that the computer can understand. It is fruitful, therefore, to

How to make an assignment entitled "Decision Making: Forecasting" and I am required to make a pseudocode and flowchart based on the task.

ython variables do not comprise to be explicitly declared to already reserve memory space. The declaration occurs automatically when you allocate a value to a variable. The equal s

Problem 1 Perform the following conversion a. (ABE) 16 =() 2 b. (101011) 2 =() 10 2 Explain how full adder adds three bits 3 Explain digital multiplexers


In a certain word game a player can buy vowels and consonants. The first vowel is free; each additional vowel cost $1. The first two consonants are free; each additional constant c

Question 1 Define the following terms                           1) Pipelining 2) Super Pipelining 3) Dynamic Execution 4) Multiprocessing 5) Multimedia Extensions Question 2

what is the goals of enterprise collaboration system?