Top Banner
Ali Kamandi Fall 2007 [email protected] Sharif University of Technology
38

Ali Kamandi Fall 2007 [email protected] Sharif University ...

Dec 18, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

Ali KamandiFall 2007

[email protected] University of Technology

Page 2: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� Internet History

� Internet Evolution

� Internet Pioneers

� Internet Growth

� Conclusion

2

Page 3: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� 1836 Telegraph invented by Cooke and Wheatstone◦ Morse code to send and receive messages.

◦ Used extensively by the U.S. Government during the American Civil War, 1861 - 1865

� 1876 Telephone invented

3

Page 4: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

1901 Marconi transmits radio signal across Atlantic.

4

Page 5: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� The Father of Modern Information Theory

� Published ”A Mathematical Theory of Communication” in 1948

� Won a Nobel prize for his master’s thesis in 1936, titled, “A Symbolic Analysis of Relay and Switching Circuits”.

5

Page 6: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� The largest network of networks in the world.

� Uses TCP/IP protocols and packet switching .

� Runs on any communications network.

� Providing an infrastructure for the use of E-mail, bulletin

boards, file archives, hypertext documents, databases and

other computational resources

6

Page 7: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

US forms Advanced Research Projects Agency (APRA) (1957)

The Internet was conceived in the early 1960's, in answer to the question:

"How could the US government communicate, after a nuclear attack?“

7

Page 8: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� Leonard Kleinrock, MIT: "Information Flow in Large Communication Nets" (1961) First paper on packet-switching (PS) theory

� Network Measurement

8

Page 9: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

Messages are divided into packets before they are sent.

Each packet is transmitted individually and can follow

different routes to its destination.

Once all the packets forming a message arrive at the destination,

they are recompiled into the original message.

9

Page 10: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� Licklider developed the idea

of a universal network, and

inspired his successors to

realize his dream by creation of

the ARPANET. (MIT 1962)

10

Page 11: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� He developed the field of packet switching

networks while conducting research at the historic RAND organization.

� His 1964 series of papers then influenced Roberts and Kleinrock to adopt the technology for development of the ARPANET

network a few years later

� Baran has also received several awards, including the IEEE Alexander Graham Bell Medal, and the Marconi International Fellowship Award.

11

Page 12: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� Ted Nelson is a somewhat controversial

figure in the computing world. For thirty-

something years he has been having grand

ideas but has never seen them through to

completed projects. His biggest project,

Xanadu, was to be a world-wide

electronic publishing system that would

have created a sort universal library for

the people. He is known for coining the

term "hypertext."

12

Page 13: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� Summary: Lawrence Roberts was the ARPANET program manager, and led the overall system design.

� Lawrence Roberts obtained his B.S., M.S., and Ph.D. degrees from MIT

� In 1965, working with Thomas Marill, connected TX-2 computer in Mass to Q32 in California (The first WAN)

� The first email utility program (1972) (expanding the basic email software developed by Ray Tomlinson at BBN)

13

Page 14: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

• A listing of messages, indexed by subject and date

• The ability to selectively delete messages

• The ability to receive and send mail from the same program

• The ability to forward messages, to automatically include (sender) address with

the message

• The ability to file and save messages

• A standard protocol to allow the exchange of messages between programs.

14

Page 15: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� Bob Kahn is co-designer of the TCP/IP

networking protocol.

� In 1972 Kahn organized a large, very successful demonstration of the ARPANET at the International Computer Communication Conference (ICCC).

15

Page 16: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

• Ethernet outlined -- how local networks are basically connected.

• File Transfer protocol (FTP) specified -- how computers send and receive

data.

• Transmission Control Program (TCP) specified. Packet network

Intercommunication -- the basis of Internet Communication

16

Page 17: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� 1968 - DARPA (Defense Advanced Research Projects

Agency) contracts with BBN (Bolt, Beranek & Newman) to create ARPAnet

� 1970 - First five nodes: ◦ UCLA◦ Stanford◦ UC Santa Barbara◦ U of Utah, and ◦ BBN

� 1974 - TCP specification by Vint Cerf

� 1980- LAN and PC

� 1984 – On January 1, the Internet with its 1000 hosts converts en masse to using TCP/IP for its messaging

17

Page 18: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

Any computer or other machine connected to the Internet is allocated an identifying number the Internet Protocol address (IP address). An IP address consists of 4 numbers between 0 and 255,separated by a full stop. Example: 193.109.126.146.

Routers, which are computers that manage the electronic traffic,make use of this number to find a path to that machine.

In practice, it is very impractical to keep such addresses up to date. This led to the introduction of domain names. Domain names essentially do nothing more than provide a name that is easy to remember, which can be converted into an IP address that routerscan use. The conversion information is stored in a hierarchy of "name servers" which are continuously connected to the Internet.

18

Page 19: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

Introduction of Hyper Text Mark-up Language (HTML)

Based on Generalized Mark-up Language (GML) developed by IBM in 1969.

This allowed, text editing, formatting and information retrieval.

Introduction of Hyper Text Transfer Protocol (HTTP)

transfers HTML and other types of file over a network.

19

Page 20: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� The inventor of HTML. Graduate of Oxford University, England, Tim is now with the Laboratory for Computer Science ( LCS)atthe Massachusetts Institute of Technology ( MIT).

� He directs the W3 Consortium

� In 1989 he invented the World Wide Web, an internet-based hypermedia initiative for global information sharing.

20

Page 21: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� In 1992, Andreesen and Eric Binadeveloped new browser (Mosaic). It was much more sophisticated graphically than other browsers of the time.

� Especially important was the inclusion of the "image" tag which allowed to include images on web pages.

21

Page 22: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

Esther Dyson Bob Metcalfe

Jack Kilby Robert Noyce

Brian Carpenter

22

Page 23: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

Christian HuitemaJon Postel

Vinton Cerf

23

Page 24: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

JAVA

JAVAscript

ACTIVE X

JavaScript is a programming language created by Netscape Communications.

Small programs written in this language are embedded within an HTML page to

enhance the functionality of the page.

Active X is a set of technologies that enable software components to interact

with one another

in a networked environment regardless of the language in which the

components were created.

JAVA is a compiled executable language. Code can be sent over a network, and

can be made

to run on any machine or within any operating system that supports a java virtual

machine.

24

Page 25: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

A Brief Summary of the A Brief Summary of the A Brief Summary of the A Brief Summary of the Evolution of the InternetEvolution of the InternetEvolution of the InternetEvolution of the Internet

1948 1995

PC and

LAN

1980

WWW

Created

1989

Mosaic

Created

1993

A

Mathematical

Theory of

Communication

1948

Packet

Switching

Invented

1964

Silicon

Chip

1958

First Vast

Computer

Network

Envisioned

1962

ARPANET

1969

TCP/IP

Created

1972

Internet

Named

and

Goes

TCP/IP

1984

Hypertext

Invented

1965

Age of

eCommerce

Begins

1995

Page 26: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

26

Page 27: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

27

Page 28: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� 1977: 111 hosts on Internet

� 1981: 213 hosts

� 1983: 562 hosts

� 1984: 1,000 hosts

� 1986: 5,000 hosts

� 1987: 10,000 hosts

� 1989: 100,000 hosts

� 1992: 1,000,000 hosts

� 2001: 150 – 175 million hosts

� 2002: over 200 million hosts

� By 2010, about 80% of the planet will be on the Internet

28

Page 29: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

29

Page 30: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

Over 115 Million Hosts(As of Jan. 2001)

Over 407 Million Users(As of Nov. 2000)

218 of 246 Countries(As of Jan. 2000)

About 100 TB of Data

> 31 Million Domain Names

Dr. Vint Cerf presents in Chicago

at the Drake Hotel on March 2001

The event was a fund-raiser for the ITRC

30

Page 31: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

31

Page 32: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

April 2001: 31,000,000 Domain Names!!!

32

Page 33: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� To get a market of 50 Million People Participating:

� Radio took 38 years

� TV took 13 years

� Once it was open to the General Public, The Internet made to the 50 million person audience mark in just 4 years!!!

33

Page 34: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

34

Page 35: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

35

Page 36: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

36

Page 37: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...

� http://www.isc.org� http://www.nuasoft.com/website-marketing� http://www.caida.org� http://news.netcraft.com� http://www.zakon.org/robert/internet/timeline

** Some slides are from William F. Slater, Chicago Chapter of the Internet Society.

37

Page 38: Ali Kamandi Fall 2007 kamandi@sharif.edu Sharif University ...