web technology. history of the internet internet was developed by arpanet in 1969. arpanet (american...

31
Web Technology

Upload: john-gaines

Post on 28-Dec-2015

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Web Technology

Page 2: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

History of the Internet

• Internet was developed by ARPANet in 1969.• ARPANet (American Research Project Agency

Network)

Page 3: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20

40

60

80

100

120

140

160

180

200Dec-69

Dec-70

Dec-71

Dec-72

Dec-73

Dec-74

Dec-75

Dec-76

Dec-77

Dec-78

Dec-79

# o

f h

ost

s

Page 4: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20

40

60

80

100

120

140

160

180

200Dec-69

Dec-70

Dec-71

Dec-72

Dec-73

Dec-74

Dec-75

Dec-76

Dec-77

Dec-78

Dec-79

# o

f h

ost

s

1969ARPANET was born. 4 nodes were inter-connected:UCLA,SRI,UCSB, U. Charley Kline from UCLA sent 1st packet.

Page 5: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20

40

60

80

100

120

140

160

180

200Dec-69

Dec-70

Dec-71

Dec-72

Dec-73

Dec-74

Dec-75

Dec-76

Dec-77

Dec-78

Dec-79

# o

f h

ost

s

1970ARPANET used NCP (Network Control Protocol), first end-to-end protocol

Page 6: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20

40

60

80

100

120

140

160

180

200Dec-69

Dec-70

Dec-71

Dec-72

Dec-73

Dec-74

Dec-75

Dec-76

Dec-77

Dec-78

Dec-79

# o

f h

ost

s

197115 nodes were connected.Ray Tomlinson of BBN invented email program.

Page 7: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20

40

60

80

100

120

140

160

180

200Dec-69

Dec-70

Dec-71

Dec-72

Dec-73

Dec-74

Dec-75

Dec-76

Dec-77

Dec-78

Dec-79

# o

f h

ost

s

1972@ was chosen by Ray Tomlinson to separate the userid and hostname.

Page 8: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20

40

60

80

100

120

140

160

180

200Dec-69

Dec-70

Dec-71

Dec-72

Dec-73

Dec-74

Dec-75

Dec-76

Dec-77

Dec-78

Dec-79

# o

f h

ost

s

1974TCP (Transmission Control Protocol) was invented by Vint and Bob.

Page 9: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20

40

60

80

100

120

140

160

180

200Dec-69

Dec-70

Dec-71

Dec-72

Dec-73

Dec-74

Dec-75

Dec-76

Dec-77

Dec-78

Dec-79

# o

f h

ost

s

1975First mailing list was created by Steve Walker.

Page 10: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20

40

60

80

100

120

140

160

180

200Dec-69

Dec-70

Dec-71

Dec-72

Dec-73

Dec-74

Dec-75

Dec-76

Dec-77

Dec-78

Dec-79

# o

f h

ost

s

1978TCP splited into TCP and IP.

Page 11: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20000

40000

60000

80000

100000

120000

140000

160000

180000Dec-69

Dec-71

Dec-73

Dec-75

Dec-77

Dec-79

Dec-81

Dec-83

Dec-85

Dec-87

# o

f h

ost

s

1982 TCP/IP is used to inter-connect networks. Thus, the Internet!!!

Page 12: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20000

40000

60000

80000

100000

120000

140000

160000

180000Dec-69

Dec-71

Dec-73

Dec-75

Dec-77

Dec-79

Dec-81

Dec-83

Dec-85

Dec-87

# o

f h

ost

s

1984DNS (Domain Name System) was introduced.

> 1000 hosts.

Page 13: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20000

40000

60000

80000

100000

120000

140000

160000

180000Dec-69

Dec-71

Dec-73

Dec-75

Dec-77

Dec-79

Dec-81

Dec-83

Dec-85

Dec-87

# o

f h

ost

s

1987> 10,000 hosts.

Page 14: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

20000

40000

60000

80000

100000

120000

140000

160000

180000Dec-69

Dec-71

Dec-73

Dec-75

Dec-77

Dec-79

Dec-81

Dec-83

Dec-85

Dec-87

# o

f h

ost

s

1989> 100,000 hosts

Page 15: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

5000000

10000000

15000000

20000000

25000000

Dec-69

Dec-71

Dec-73

Dec-75

Dec-77

Dec-79

Dec-81

Dec-83

Dec-85

Dec-87

Dec-89

Dec-91

Dec-93

Dec-95

# o

f h

ost

s

1991WWW was created by Tim Berners-Lee.Linux was released by Linus Torvalds.

Page 16: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Internet Hosts

0

5000000

10000000

15000000

20000000

25000000

Dec-69

Dec-71

Dec-73

Dec-75

Dec-77

Dec-79

Dec-81

Dec-83

Dec-85

Dec-87

Dec-89

Dec-91

Dec-93

Dec-95

# o

f h

ost

s

1994NSFNET was transformed to commercial network.Shopping mall.Can order pizza online.

Page 17: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

WWW(World Wide Web)• www was created by Tim Berners Lee in 1991.• The www usually referred to as “The Web”.• It is a collection of Millions of files stored on

thousands of computers (Web Servers) all over the world.

• These files may be Text Documents, pictures, videos, sounds, programs and interactive Environment.

Page 18: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Gopher

• Gopher is Application Layer Protocol.• Designed for distributing, searching, and

retrieving documents over the Internet.• This protocol was invented by a team led by

Mark P. McCahill.• The Gopher protocol was strongly oriented

towards a menu-document design.• Gopher is presented an alternative to the World

Wide Web in its early stages.

Page 19: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Gopher

• A file-like hierarchical arrangement that would be familiar to users.

• A simple syntax.• A system that can be created quickly and

inexpensively.• Gopher is designed to function and to appear

much like a mountable read-only global Network File System.

Page 20: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Governing Body of Internet

• No one person, company, organization or government runs the Internet.

• It is a globally distributed network comprising many voluntarily interconnected autonomous networks.

• Its governance is conducted by a decentralized and international multi stakeholder network of interconnected autonomous groups drawing from civil society, the private sector, governments, the academic and research communities and national and international organizations.

Page 21: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Protocols for governing the web

• HTTP• SMTP• POP3• MIME• IMAP• FTP• TELNET

Page 22: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

HTTP(Hyper Text Transfer Protocol)

• HTTP is a pull protocol, the user pulls information from a remote site.

• Protocol consists of GET and POST commands to transfer data.

• HTTP uses cached files to speed up transfers• HTTP Uses LAN accessible cache that is Proxy

Server.• Proxy allows for reduced load on the internet

connection

Page 23: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

SMTP(Simple Mail Transfer Protocol)

• The protocol is very simple.• SMTP is a push protocol, information is

pushed to a remote site.• Uses port 25.• All files are ascii text.

Page 24: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

POP3(Post Office Protocol 3)

• Post office protocol.• Mail access client.• Uses port 110.• Messages are downloaded to client but can be

stored on server.• Does not easily allow multiple clients.

Page 25: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

IMAP

• Internet Mail Access Protocol• Improved POP3• Automatically assigns folders• Leaves mail on server• Only transfers as much as needed per

message (headers, subject only on list)

Page 26: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

MIME(Multipurpose Internet Mail Extensions)

• Generally it is used for encoding.• Handles Non-ASCII data in an ASCII transfer

medium.• Defines extensions to support binary attachments

of arbitrary format– Images, Audio, Video and multi-media messages– Text having unlimited line length or overall length– Multiple objects in a single message– Character sets other than ASCII– Multi-font messages

Page 27: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

FTP(File Transfer Protocol)

• Used to Transfer files between two computers.• Goals of FTP Service– Promote sharing of files (programs and/or data)– Encourage indirect/implicit use of remote

computers– Shield users from variations in file storage among

hosts– Transfer data reliably and efficiently

Page 28: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

Problems of File Transfer

• At first, file transfer may seem simple• Heterogeneous systems use different:– Operating Systems– Character Sets– Naming Conventions– Directory Structures– File Structures and Formats

• FTP need to address and resolve these problems

Page 29: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

FTP(File Transfer Protocol)

• To resolve these problems FTP uses two ports• Port 21 for Connection Control.• Port 20 for transfer Data.

Page 30: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

UserInterface

User Data Transfer Function

UserProtocolInterpreter

ServerProtocolInterpreter

Server Data Transfer Function

client

server

ControlConnection

DataConnection

21

20

Page 31: Web Technology. History of the Internet Internet was developed by ARPANet in 1969. ARPANet (American Research Project Agency Network)

TELNET

• Terminal Networking• It is also known as Network Virtual Terminal.• TELNET is a protocol that provides– general, – bi-directional, – eight-bit byte oriented communications– Command Line interface