History of the Internet
Tom Kelliher, CS 102
Feb. 17, 1999
Readings on the programming design process:
-
Problem Solving and Pseudocode
(http://phoenix.goucher.edu/~kelliher/cs17/feb12.html
)
-
Pseudocode, Finished; Implementation, Testing, and Maintenance
(http://phoenix.goucher.edu/~kelliher/cs17/feb14.html
)
Command prompt, FTP.
- History of the Internet.
- Quiz.
Introduction to programming in JavaScript.
- The idea of an electronic community dates back to ARPA in the early
'60s.
- Like other things, the military got involved.
- Robust CCC: command, control communication.
The organized anarchy.
Can anyone do anything?
- Data transmission:
- Breaking data into packets.
- Each packet stamped with source, destination, and routed
individually.
- Acknowledgements.
- Similarities, differences wrt telephone network: model,
performance.
- Remote access to high speed supercomputers: telnet.
- Quickly replaced top application by e-mail, mailing lists.
- The first network: ARPANET.
- TCP/IP: a protocol, a public standard.
Allows other networks to connect, promoting growth.
Client/Server computing.
- Growth:
- 1969: 4 hosts.
- 1971: 15 hosts.
- 1981: 213 hosts. A new one added every 20 days.
- 1987: 10,000 hosts.
- 1988: 60,000 hosts.
- 1990: 300,000 hosts.
- 1992: 1,000,000 hosts. Growth of 20% a month.
- FTP for file sharing.
The information location problem.
- USENET started in 1979.
- 1991: end of the NSF's non-commercial use policy.
Gopher is created at UMN. Non-multimedia WWW.
The WWW is created by Tim Bernsers-Lee. Multimedia, hypertext point and
click. The Internet GUI.
- 1995: creation of Java by Sun.
- What caused the explosive growth?
- What will the future bring?
- Increased regulation?
Recent examples:
- Pro-life groups staking out clinics, recording license plate
tags, and using the Internet to get names and addresses. Compuserve
sued as the conduit.
Electronic directories.
- Companies using cookies to save ``click histories.''
- Banner ads. FreePC.
- Spam.
- Pentium III's ``ID tag.''
- Charges for content?
- Charges per byte?
- Wider pipes, more ubiquitous access. Wireless.
- More e-commerce.
Thomas P. Kelliher
Wed Feb 17 08:53:22 EST 1999
Tom Kelliher