Internet Protocols
n241.tplt
The Changing Role of Computers
How are they used?
-powerful calculators
-word processors
-game platform
-communication tool
-etc.
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
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
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
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
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
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
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
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
NSF
(National Science Foundation)
Control of ARPANET was absorbed by NSF which changed the name to NSFNET
Commerce was strictly forbidden on the NSFNET
"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
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
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
What IS the Internet?
A vast information source
Relatively universal
Dynamic - ever changing
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?
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
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
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.)
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
TCP/IP
Transfer Control Protocol/Internet Protocol is the underlying protocol of the Internet today
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
FTP (File Transfer Protocol)
Designed to aid in copying information between computers through the Internet
Mail and News Protocols
Protocols designed to transfer text from computer to computer
SMNP
POP
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
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 |
Subdomains
Large Organizations
Organizations apply to InterNIC for a particular subdomain name
UserIDs
Often called login or userid
-usually based on the user's name, often abbreviated and lower case letters
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
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
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
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
Levels of Connectivity
Direct connection
Dial-in connection
Slip-PPP connection
Commercial service providers
Proprietary Networks
-Compuserve, Prodigy, America Online
ISP (Internet Service Providers)
Email
Uses the mail/news protocol
Communication tool
Email etiquette
Talk and Chat
Allows a connected person to interact directly with another connected person by typing simultaneously and seeing the message
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