History of e-mail, Basic Computer Science

Assignment Help:

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.  


Related Discussions:- History of e-mail

Coal Computer organization and assembly language, Code for Program to find ...

Code for Program to find the second highest number from a given array in Assembly Language by using NASM

I/O Stream and Arrays, Write a program that: 1. Ask the user for names of t...

Write a program that: 1. Ask the user for names of the two iput files and a name of an output file. The two input files contain integers in any order. Eachimput file contains no mo

Linux Calculator in Java, Hello, Could you create a linux calculator using ...

Hello, Could you create a linux calculator using very basic java code (not complex, because I am a novice java coder). It should be called into the terminal for interaction. Thank

Data processing, Data Processing : Processing data is the most complex fun...

Data Processing : Processing data is the most complex function of a computer system. It is where the computer itself (as opposed to a peripheral, e.g. a visual display unit or a p

Multithread 1:1 Model, Given an operating system that supports a one – to ...

Given an operating system that supports a one – to –one relationship between user-level threads and kernel – level threads and allows one or more threads from a process to issue b

What is Shortest-Remaining-Time (SRT) Scheduling?, • The SRT is the preemp...

• The SRT is the preemptive complement of SJF and helpful in time-sharing environment. • In SRT scheduling, the process with the least estimated run-time to completion is run next,

Word processing software, Word Processing Software : The main use for word...

Word Processing Software : The main use for word processing is found in secretarial offices and small publishing companies. However, if you are involved in generating your own cor

What is fragmentation? explain its significance, Question A What is fragme...

Question A What is fragmentation? Explain its significance Question B Briefly discuss the functions of transport layer Question C What is CIDR? Explain Question D W

A brief introduction of python, Python is an interpreted, high-level, inter...

Python is an interpreted, high-level, interactive and object oriented-scripting language. Python was designed to be extremely readable which uses English keywords commonly where as

Cryptography, #questionConsider the one-time pad encryption scheme to encry...

#questionConsider the one-time pad encryption scheme to encrypt a 1-bit message m, and assume m is chosen with uniform distribution from message space M={0,1}. Let E1 be the event

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd