0 index
1 The Changing Role of Computers
2 Computer
3 Computer Communication Evolution
4 Mainframe Computer
5 The Personal Computer
6 Enter the LAN
7 The Internet
8 TCP/IP
(Transfer Control Protocol/Internet Protocol)
9 ARPANET
(Advanced Research Projects Agency Network)
10 NSF
(National Science Foundation)
11 "Internet"
12 The Internet
13 The Internet is NOT
14 What IS the Internet?
15 The Problem
16 Tools
17 WWW Protocols
18 Browsers as Tools
19 Protocols
20 TCP/IP
21 Telnet
22 FTP (File Transfer Protocol)
23 Mail and News Protocols
24 HTTP (HyperText Transfer Protocol)
25 DNS (Domain Name Server) System
26 Subdomains
27 UserIDs
28 Passwords
29 How does this all work?
30 LANs and Routers
31 The Client-Server Approach
32 Levels of Connectivity
33 Email
34 Talk and Chat
35 Mailing Lists

outline
created using slideshow.cgi by Andy Harris















CSCI N241 Web Design: Internet Protocols
1. The Changing Role of Computers
  • How are they used?
    -powerful calculators
    -word processors
    -game platform
    -communication tool
    -etc.



































CSCI N241 Web Design: Internet Protocols
2. Computer
  • Prior to World War II, it was a human being who undertook complex mathematical calculations
  • Early machines were used to calculate artillery firing tables and code breaking
  • Today, computers still are used to do calculations, but the more frequent use if for communication



































CSCI N241 Web Design: Internet Protocols
3. Computer Communication Evolution
  • In 1943, Thomas Watson, then chairman of IBM, is reported to have said: "In the whole world there is a market for maybe 5 computers."
  • During Mr. Watson's time, this might have been true - computers filled large rooms
    -they were expensive to build and maintain
    -they were difficult to program



































CSCI N241 Web Design: Internet Protocols
4. Mainframe Computer
  • A massive computer that could be used by many people at the same time
  • Each person had their own keyboard and monitor
  • The advantage of this was the computer was used as a communication medium



































CSCI N241 Web Design: Internet Protocols
5. The Personal Computer
  • The microprocessor was developed in the 1970's which initiated the personal computer
  • Image changed from a huge room full of a computer to what you see on your desktop
  • "Paperless office" was touted a potential benefit of computers - but paper remained the method of communication



































CSCI N241 Web Design: Internet Protocols
6. Enter the LAN
  • Local Area Network - combination of programs and hardware that connected a series of personal computers so the computers could communicate electronically
  • LAN's were useful within an organization, but made transferring information outside the LAN a problem
  • Not all computers store information the same way



































CSCI N241 Web Design: Internet Protocols
7. The Internet
  • Got its start at the heart of the Cold War (1960's)
  • Research in computing was funded by the US military
  • The military wanted a communications network that could tie several geographical locations together, but one that would not be affected if one location was blown up by the opposing side



































CSCI N241 Web Design: Internet Protocols
8. TCP/IP
(Transfer Control Protocol/Internet Protocol)
  • This took messages, broke them into packets and sent each packet separately to its destination
  • If the path was blocked, the packets could find another route
  • When the packets reached the destination, the packets were automatically re-joined



































CSCI N241 Web Design: Internet Protocols
9. ARPANET
(Advanced Research Projects Agency Network)
  • The network using TCP/IP to tie together the military computers
  • Was later modified to include scientific and educational capabilities



































CSCI N241 Web Design: Internet Protocols
10. NSF
(National Science Foundation)
  • Control of ARPANET was absorbed by NSF which changed the name to NSFNET
  • Commerce was strictly forbidden on the NSFNET



































CSCI N241 Web Design: Internet Protocols
11. "Internet"
  • Became popular during the 1992 US Presidential campaign
  • The charter of NSFNET was changed to encourage personal and commercial use
  • NSFNET (which is a US institution) joined forces with other large networks to for the Internet
  • InterNIC - a consortium of private entities has what little control there is of the Internet



































CSCI N241 Web Design: Internet Protocols
12. The Internet
  • Global in scope
  • Is not owned or controlled by anybody
  • IAB - Internet Architecture Board helps to establish mutually agreed standards for Internet protocols



































CSCI N241 Web Design: Internet Protocols
13. The Internet is NOT
  • Centrally owned
  • A single entity
  • "Den of Iniquity"
  • A hive of viruses waiting to attach your computer
  • Not just for teenagers



































CSCI N241 Web Design: Internet Protocols
14. What IS the Internet?
  • A vast information source
  • Relatively universal
  • Dynamic - ever changing



































CSCI N241 Web Design: Internet Protocols
15. The Problem
  • How do we take advantage of the vast resource?
  • How can we find the specific information we want?
  • What types of problems can we solve by using the World Wide Web?



































CSCI N241 Web Design: Internet Protocols
16. Tools
  • World Wide Web
    - formats for storing, retrieving and transferring information on the Internet are called PROTOCOLS
  • Each major protocol could be considered a tool, but we will concentrate on the World Wide Web
  • The WWW protocol is different from other protocols



































CSCI N241 Web Design: Internet Protocols
17. WWW Protocols
  • Uses a model based on pages
  • Designed to use hypertext
  • Allows exploration without the user having to worry about which computer he will be accessing
  • Is easy to use
  • Very easy to create pages
  • Designed to share information



































CSCI N241 Web Design: Internet Protocols
18. Browsers as Tools
  • Browsers use similar features that make navigation easier:
    -Location box
    -Navigation buttons
    -Menus
    -On-line help
  • Commands within browsers are tools (previous page, home page, search, directory, etc.)



































CSCI N241 Web Design: Internet Protocols
19. Protocols
  • Are a series of agreements about how information will be shared and communicated between machines and networks
  • Protocols are NOT the same as programs



































CSCI N241 Web Design: Internet Protocols
20. TCP/IP
  • Transfer Control Protocol/Internet Protocol is the underlying protocol of the Internet today



































CSCI N241 Web Design: Internet Protocols
21. Telnet
  • One of the earliest protocols
  • Allows the user to access a remote computer
  • Is an inexpensive protocol to implement and utilize, but uses plain text, no graphics



































CSCI N241 Web Design: Internet Protocols
22. FTP (File Transfer Protocol)
  • Designed to aid in copying information between computers through the Internet



































CSCI N241 Web Design: Internet Protocols
23. Mail and News Protocols
  • Protocols designed to transfer text from computer to computer
  • SMNP
  • POP



































CSCI N241 Web Design: Internet Protocols
24. HTTP (HyperText Transfer Protocol)
  • The World Wide Web is based on this protocol
  • Integrates many of the other protocols
  • Is designed with Hypertext in mind
  • Encourages hypertext multimedia



































CSCI N241 Web Design: Internet Protocols
25. DNS (Domain Name Server) System
  • IP numbers - addresses
  • Domain names - the "Name" for the IP numbers

  • Domain

    Type of Orginization

    .edu
    Educational institution
    .com
    Commercial or business
    .gov
    Government organization
    .org
    Non-profit organization



































CSCI N241 Web Design: Internet Protocols
26. Subdomains
  • Large Organizations
  • Organizations apply to InterNIC for a particular subdomain name



































CSCI N241 Web Design: Internet Protocols
27. UserIDs
  • Often called login or userid
    -usually based on the user's name, often abbreviated and lower case letters



































CSCI N241 Web Design: Internet Protocols
28. Passwords
  • An important consideration of the Internet is security
  • Passwords are a way to "lock" your computer
  • Protect your password
    -change it regularly
    -consider combining words and numbers
    -don't use something simple that some can guess
    -don't use words in English, people can hook up spell checkers



































CSCI N241 Web Design: Internet Protocols
29. How does this all work?
  • Consider the tree structure
    -the smallest unit on the Internet is the individual user
    -LAN (Local Area Network) a network of computers within a department or floor of an organization connected together for ease of communication
    -WAN (Wide Area Network) LANs tied together within an organization



































CSCI N241 Web Design: Internet Protocols
30. LANs and Routers
  • Routers are designed to direct traffic between the LAN and the Internet
  • Routers take the information you give it and uses TCP/IP to send the packet to other routers
  • The packets are "routed" to the 'Information Super-highway' to the Internet Backbone
  • Packets are transferred to other routers via the IP addresses until they find the correct destination



































CSCI N241 Web Design: Internet Protocols
31. The Client-Server Approach
  • Drive-thru restaurant example
    -You are the client ordering from the server (restaurant)
  • The restaurant (server) waits for requests from clients (you at the drive-thru window), processes them and gives the results to the clients



































CSCI N241 Web Design: Internet Protocols
32. Levels of Connectivity
  • Direct connection
  • Dial-in connection
  • Slip-PPP connection
  • Commercial service providers
  • Proprietary Networks
    -Compuserve, Prodigy, America Online
  • ISP (Internet Service Providers)



































CSCI N241 Web Design: Internet Protocols
33. Email
  • Uses the mail/news protocol
  • Communication tool
  • Email etiquette



































CSCI N241 Web Design: Internet Protocols
34. Talk and Chat
  • Allows a connected person to interact directly with another connected person by typing simultaneously and seeing the message



































CSCI N241 Web Design: Internet Protocols
35. Mailing Lists
  • Mailing lists are simple - contains an email address
    -Listserv
    -Majordomo
  • Sign up using email to join the list
    -when sending a message to the list, all members of the list receive the message



































outline

The Changing Role of Computers

Computer

Computer Communication Evolution

Mainframe Computer

The Personal Computer

Enter the LAN

The Internet

TCP/IP
(Transfer Control Protocol/Internet Protocol)

ARPANET
(Advanced Research Projects Agency Network)

NSF
(National Science Foundation)

"Internet"

The Internet

The Internet is NOT

What IS the Internet?

The Problem

Tools

WWW Protocols

Browsers as Tools

Protocols

TCP/IP

Telnet

FTP (File Transfer Protocol)

Mail and News Protocols

HTTP (HyperText Transfer Protocol)

DNS (Domain Name Server) System

Domain

Type of Orginization

.edu
Educational institution
.com
Commercial or business
.gov
Government organization
.org
Non-profit organization

Subdomains

UserIDs

Passwords

How does this all work?

LANs and Routers

The Client-Server Approach

Levels of Connectivity

Email

Talk and Chat

Mailing Lists