Chapter 8: The Internet: A resource for all of us
Download
Report
Transcript Chapter 8: The Internet: A resource for all of us
The Internet at Home and
in the Workplace
Chapter 8
Objectives
Briefly describe the history of the Internet
Explain what is needed to get on the
Internet
Describe generally what an Internet
service provider does
Describe the rudimentary functions of a
browser
Describe how to search the Internet
January 19, 2003
2
Objectives
List and describe the non-Web services of
the Internet
Describe the various types of e-commerce
Discuss e-commerce payments and taxes
Describe how advertising is done on the
Internet
Describe what an intranet is and how a
business uses it
January 19, 2003
3
History of the Internet
Government and Universities over 30 years
Who’s connected today?
Individuals
Educational institutions
Government/Military/Police
Research
Medical
Businesses
Everyone!
January 19, 2003
4
The Early Years
1969 – US Department of Defense and Rand
Corporation
Origins
Cold War – fear that a bomb could demolish computing
capabilities
Several computers, geographically dispersed, networked
together
Plan – if one computer was disabled, others could carry on
using alternative communication routes
January 19, 2003
5
The Early Years
Many WANs and LANs were installed, but
machines on the WANs could not access
information on the LANs..
Remote access was separated from local access
A single cohesive network was desirable.
January 19, 2003
6
The Early Years
US Department of Defense had a similar
scenario – lots of autonomous networks that
could not interoperate
The DoD funded network research in the
early ’70s through (D)ARPA creating various
network technologies, including a research
WAN called ARPANET.
January 19, 2003
7
The Early Years
ARPANET allowed researchers the
opportunity to build a working test-bed for
networking ideas.
Solved incompatibility issues
Solved interoperability issues
Created an internetwork of LANs and the WANs
The Internet is born
January 19, 2003
8
The Early Years
G2
G1
UCB
LAN
UCLA
LAN
January 19, 2003
ARPANET
Backbone
G4
G3
MIT
LAN
DARPA
LAN
9
The Early Years…
Internet Software
Internet Protocol (IP)
Transmission Control Protocol (TCP)
Provides basic communication
Handles the addressing and routing
Provides services for applications to communicate
Packetizes message, reassembles message at the
destination
The “TCP/IP Internet Protocol Suite”
January 19, 2003
aka TCP/IP
10
The Early Years
ARAPA placed the research and software into
the public domain.
All information was freely available to any person
or vendor, allowing them to create devices or
networks that would interoperate with the Internet
technology.
Improvements were documented and made
publicly available.
This philosophy is called an Open System
January 19, 2003
11
The Early Years
Internet documentation
On-line and accessible from the Internet
Reports for improvements to the Internet were initially a
two step process
Request for comments (RFC) went out first
Internet Engineering Note came out with the comments
as the final report.
Today the RFC remains as the definitive documentation for
the Internet
On-line at www.faqs.org/rfcs/
January 19, 2003
Also www.ietf.org/rfc.html
12
The Early Years
The UNIX operating system
Built at Bell Labs in the early ’70s
UNIX given to universities to study
UC Berkeley team added LAN software
January 19, 2003
Distributed to others via the Berkeley Software
Distribution (BSD) and became known as BSD UNIX
(The ancestor of today’s Free BSD)
13
The Early Years
ARPA negotiated with UCB to add the TCP/IP
suite to the BSD UNIX release.
Gave large number of universities access to
study networking, and deploy it in their
departments.
1982 the US Military chose the Internet as its
primary communication system.
1983 the ARPANET began running TCP/IP
exclusively.
January 19, 2003
14
The Early Years
Incredible growth from day one..
In 1982 ~200 machines were connected
By 1983 the number had doubled
With growth comes the problems..
January 19, 2003
Static lists of machines need updated
Limited memory space …
Software updates..
15
The Early Years
The Computer Science Network (CSNET)
Sponsored by NSF in early `80s
Goal was to connect every Computer Scientist in the
country over one network.
CSNET was deployed using TCP/IP and the Internet
By mid 1980s most major university and research labs
were connected to the Internet
Graduate students began to investigate the details of
these new technologies, and include them in their
research topics.
January 19, 2003
Developed new applications
Extended the technology
16
The Early Years
The IAB (Internet Activities Board)
(Now known as the Internet Architecture
Board)
Original controlling body to coordinate TCP/IP
research and Internet development.
Chairman – Internet Architect
RFC Editor
Formed volunteer task forces to solve problems
January 19, 2003
Task forces generated new RFCs
17
The Early Years
The IETF (Internet Engineering Task Force)
Originally chartered for short-term Internet
development.
Now is responsible for most of the Internet
technical development
Working groups meet and create the RFCs
January 19, 2003
Manet, ipsec, tcp…
18
The Early Years
NSFNET
NSF recognized the importance of the Internet to
the scientific community.
Interconnected the supercomputer centers
around the US with a TCP/IP WAN
January 19, 2003
Proved useful, but small
NSF looked for ways to improve the ARPA Internet
19
The Early Years
The NSFNET Backbone
1988 WAN established as main backbone of the
Internet
January 19, 2003
MCI – long distance transmission lines
IBM – dedicated computers and software
MERIT – network operation
20
The Early Years
The ANS Backbone (Advanced Networks and
Services)
Consortium of MCI, IBM & MERIT
Allowed the government to begin privatization of the
Internet
1992 – WAN was built to serve as the Internet
backbone
January 19, 2003
ANSNET, 30 times NSFNET capacity
21
The Early Years
Exponential growth …….
80000000
70000000
60000000
50000000
40000000
30000000
20000000
Computers
Connected
10000000
0
1983 1987 1991 1995 1999
January 19, 2003
22
Growth of Internet
Growth in host computers
72 million in 2000
162 million in 2002
Growth in users worldwide
567 million in 2002
780 million projected in 2003
January 19, 2003
23
The Early Years
By 1999, the Internet was growing so fast that,
on average, a computer was added to the
Internet every second – and the rate continues
to increase.
An interesting fact:
At any time from 1983 through 1999, approximately
half the growth of the Internet occurred in the previous
12 months…
So, after you have been “on” the Internet for
only one year, you will have had more
experience than half the other users….
January 19, 2003
24
The Early Years
Growth – Good and Bad
Good for vendors
Bad for the IETF
Predictions of imminent collapse
January 19, 2003
March 1993, Summer ’97
Technology improvements have kept up with
bandwidth and switching speeds required.
25
The Early Years
The Hard limit – Address space
The IP protocol is limited to a number contained in
4 bytes (32 bits)…
Byte 3
Byte 2
Byte 1
Byte 0
•This limits the number of possibilities to 232 = 4,294,967,296
•There are solutions – IPv6
January 19, 2003
26
The Early Years
Summary
The Internet began as an ARPA research project.
The TCP/IP protocol software was developed to
make the Internet operational.
The Internet is an Open System, with the
technology freely available to all.
The Internet documentation is available on-line in
the form of reports known as RFCs.
January 19, 2003
27
The Early Years
Summary (continued)
BSD UNIX distributed TCP/IP suite freely to
universities in the early 80s
1982 US Military adopted TCP/IP as primary
communication standard
Exponential growth from its inception
IAB formed to coordinate development
IETF - major technical development body
January 19, 2003
Working groups
28
The Early Years
Summary (Continued)
1988 – NSFNET Backbone
1992 – Privatization (ANSNET)
Exponential growth from its inception
Half of the users today have been there less than one
year……
IP Address 32 bit limitation
January 19, 2003
29
Tim Berners-Lee
Worked at CERN lab in Geneva
Thought his work would be easier if he
could link to colleagues’ computers
Envisioned a network of computers
much like a spider web
Used links to transfer data from one site
to another location
CERN site considered the birthplace of
the World Wide Web
January 19, 2003
30
Marc Andreessen
Developed the first graphical
browser
Called Mosaic
Led to Netscape Navigator
Could display attractive images
and a graphical interface
permitting users to click on
pictures as well as text
January 19, 2003
31
Internet Links
A link on a Web site is
easy to see
Either underlined and
colored text or an icon
Clicking the link transfers
data from that site to the
user’s computer
January 19, 2003
32
Browser
Interface software used to
explore the Internet
Early browsers were text-only
Mosaic was the first graphical
browser
Graphical browsers combine
ease of links with attractive
graphical interface
January 19, 2003
33
A Little About the Technology
A message sent over the Internet is divided into
uniformly sized packets
Each packet labeled with its destination address
Transmission Control Protocol/Internet Protocol
(TCP/IP)
TCP creates and reassembles packets
IP handles addressing
January 19, 2003
Ensures that packets are routed to their ultimate
destination
34
The Internet Service Provider and the
Browser
An Internet service provider
(ISP) provides the server
computer and software to
connect to the Internet
Online service, such as America
Online, includes Internet
access, Internet service, and a
browser
When you connect to the
Internet, the browser displays
a home page
January 19, 2003
35
Menus and Buttons
Menu – a series of choices normally laid out
across the top of the screen
Called pull-down menus
Each initial choice gives lower-level choices
Buttons can be used to invoke commands
Screen tip – a small text message that
appears when you rest the cursor over a
button
January 19, 2003
36
Uniform Resource Locator (URL)
The complete, unique address of a Web page
Web page URL begins with http
HyperText Transfer Protocol – allows communication
by using links to transfer data between sites
Domain name – address of site’s host computer
January 19, 2003
Last part of domain name is called a top-level domain
Identifies country or purpose of organization
37
URL
Uniform Resource Locator
http://domain-name.top-level-domain/last-section
Unique address of a web page or file on the
Internet
Case-sensitive
January 19, 2003
38
Processing Requests
URL
User
enters a URL
User computer sends request to the ISP
server
ISP server sends request across networks of
TCP/IP computers
Destination site is reached
Content is transmitted back to your computer
(process in reverse)
January 19, 2003
39
Plug-ins
Software that increases browser functionality
Most downloaded from their own Web sites
Once downloaded and installed, the browser can handle
the new features
Most enhance a site’s audio-video experience
Shockwave permits viewing sites that include quality
animation
Adobe Acrobat Reader displays and prints documents
created in Portable Document Format (PDF) form
January 19, 2003
40
Web Page Programs
Small programs can be downloaded to run in your
browser
Allow Web pages to perform many tasks
Allow dynamic interaction
Come in several forms
Scripting languages
Produce instructions to be interpreted and executed by your
browser
JavaScript and VBScript are most common
Programs embedded in Web page
January 19, 2003
Java applets and ActiveX controls are most common
41
Programming
Java
Write software that is machine independent
Programming language
Dancing icons
Sound clips
Flashing messages
Banners that scroll
Applets – Permits dynamic web pages
Display animations
Receive input
Perform calculations
January 19, 2003
42
Programming
ActiveX Controls
Capabilities similar to Java
Browser must be enabled to support applets /
ActiveX Controls
Security issues
January 19, 2003
43
Wireless Internet Access
Use handheld devices such as pagers,
PDAs, or pocket computers to access the
Internet
Wireless Application Protocol (WAP) –
convert Web pages into a format more
compatible with limited capabilities of
handheld devices
January 19, 2003
44
Wireless Internet Access
Supports mobile handheld devices
Text pagers
PDAs
Pocket computers
Web-enabled cellular phones
Applications
E-mail
Checking weather
Making airline reservations
January 19, 2003
45
Searching the Internet
Search Engine – lets a user
specify search terms
Search engine builds database of
sites that match those terms
Uses spider software (or bots) to
build database
Metasearch – searches search
engines and builds
comprehensive list
Internet directory – database is
developed by human researchers
rather than spider
January 19, 2003
46
Processing Requests: Search Engine
Database
Request same search using different engines
yields different results
Databases built independently
Size
Content
Search methodology
Pages may be submitted by the owner
Metasearch – automatically puts the same request
to several search engines
January 19, 2003
47
Processing Requests: Search
Engine Limitations
Index only a fraction of the Web
Approximately 20% to 33% of sites
More web pages added daily
Solution
January 19, 2003
Same request to several search engines
Metasearch
48
Not Perfect
Unregulated
Useless web sites
Misinformation and misstatements on web
sites
Concern over government censorship
Security & Privacy Issues
January 19, 2003
49
Newsgroups
Usenet – an informal network of computers
Allows posting and reading of messages
Typically focuses on specific topics
Requires a newsreader
Some are moderated
Messages sent to a moderator, who determines whether
the message is appropriate
Prevents users from attacking other members and
prevents inappropriate material from being posted
January 19, 2003
50
File Transfer Protocol (FTP)
A protocol for transferring files among
computers
FTP servers maintain collections of
downloadable files
Downloading can often be done anonymously,
without logging in
Many FTP servers can be accessed through
Web browser
January 19, 2003
51
Telnet
A protocol that allows remote users to log
onto a host computer
Users use their own PCs
Users log in over the Internet
Users’ experience is the same as if they were
sitting at the host computer’s local terminal
Remote user typically has to have a user ID
and password
January 19, 2003
52
E-Mail
The most commonly used feature of the
Internet
Network provides mail server
E-mail client software on your computer
January 19, 2003
53
Mail Server
Collects and stores messages in mailbox
E-mail address consists of user name,
followed by @ symbol, then domain name of
mail server
January 19, 2003
54
E-Mail Client Software
Allows you to manage your e-mail messages
Features
Address books
The ability to attach files
Some e-mail servers block all attached files
Filters
January 19, 2003
Direct incoming e-mail to specific folders
Block spam
55
IRC: Internet Relay Chat
January 19, 2003
56
Not Perfect: Social Issues
Behavior problems
Who is out there?
What are they doing?
Netiquette
January 19, 2003
Suggestions for appropriate behavior
Example: TYPING IN CAPS is shouting
57
The World of E-Commerce
Electronic commerce - buying and selling
over the Internet
Three forms
Business-to-consumer (B2C)
Business-to-business (B2B)
Consumer-to-consumer (C2C)
January 19, 2003
58
Business-to-Consumer
Businesses selling goods to consumers
Has received the most media attention
Estimates of U.S. online sales
$48 billion in 2002
Projected $130 billion by 2006
Several models
Pure-play
Bricks-and-clicks
Flips-and-clicks
January 19, 2003
59
Pure-Play Model
Companies operate
exclusively over the Internet
Some have their own
warehouses
Others relay orders to
manufacturer or wholesaler
Examples include
Amazon.com and etoys.com
January 19, 2003
60
Bricks-and-Clicks Model
Traditional retail outlets that
have established a Web
site
Name is a play on “bricks and
mortar”
Examples include J.C.
Penney and Macys
Well-known brand names
Loyal customer base
January 19, 2003
61
Flips-and-Clicks Model
Traditional mail-order retailers
that have established Web sites
Catalogs placed on Web sites
Allow customers to replace
flipping pages with clicking links
and icons
Examples include L.L. Bean and
Land’s End
Allows retailer to reach many
more customers
January 19, 2003
62
Business-to-Business
Businesses selling to other businesses
Has not received much media attention
Estimates of worldwide sales
$1.9 trillion in 2002
Projected $8.5 trillion by 2005
Internet exchanges are being developed to
provide electronic marketplaces
January 19, 2003
63
Internet Exchanges
Create a marketplace
Advantages
Bring together many buyers and
sellers
Reduced costs of procurement
(purchasing)
The ability to consider many
suppliers
Potential concerns
Security
Antitrust concerns (possible
price-fixing)
January 19, 2003
64
Consumer-to-Consumer
Takes place on online
auction sites
Make buying and selling
unique items easy
Your item is visible to anyone
in the world with an Internet
connection
January 19, 2003
65
Payments and Taxes
E-commerce payments
Some people are leery of submitting credit card
information online
Secure Sockets Layer (SSL) protocol provides a secure
way to make online payments
E-commerce taxes
Internet Tax Freedom Act provides tax relief on Internet
commerce
Commission studies the effects of taxation of Internet
commerce
Act set to expire in 2005
January 19, 2003
66
Internet Portals
Your first stop on the Internet
Provide personalization to users
Site is customized based on
information you provide
Encourages you to visit the site
often
Provide referrals to other
businesses
January 19, 2003
Site contains links to affiliate
sites
If you click on an affiliate site and
make a purchase, the portal
receives a percentage of the sale
67
Internet Advertising
Many advertisements on Web
sites are banner ads
Originally in the shape of a long
rectangle
Require the user to leave the
current site
Other ad types
Pop-over ads open a new
window on top of your current
window
Pop-under ads open a new
window underneath your current
window
January 19, 2003
68
Intranets
A private Internet-like network
Internal to a certain company
Extranets allow selected customers and suppliers to
have access to a company’s intranet
Easy to set up
Offer many potential uses
Can be linked to the Internet
January 19, 2003
69
Setting up an Intranet
Easy to set up
Most organizations already have a local area
network
Hardware requirements
Software requirements
January 19, 2003
70
Hardware Requirements
Server computer handles requests
Computer for storing databases and other
documents
Client computers needed for access to the
Intranet
TCP/IP protocols must be in place
January 19, 2003
71
Software Requirements
Server must be able to process requests from
other computers
Server must be able to retrieve data from
computers that store it
Each access computer needs a browser
January 19, 2003
72
Uses of Intranets
Users can
Retrieve information such as benefits information
and job openings
Submit vacation requests, applications for open
positions, etc.
Employers can post employee handbooks,
corporate policies, and other information in a
central location
January 19, 2003
73
Virtual Private Network
Technology that uses the Internet as a
channel for private data communication
Uses tunneling technology
Offers many benefits over a private network
Much cheaper than dedicated lines
Data is secure
Turns remote network administration over to ISP
January 19, 2003
74
Tunneling
Also called encapsulation
Transfers data between two similar networks over
an intermediate network
Data packets follow Point-to-Point Tunneling Protocol
(PPTP)
Data embedded in TCP/IP packets carried by the Internet
Data packets are encoded before encapsulation
When received, they are separated and returned to their
original format
Provides security for data packets
January 19, 2003
75