Download Chapter_09_

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Digital Planet:
Tomorrow’s Technology
and You
George Beekman • Ben Beekman
Tenth Edition
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
Digital Planet:
Tomorrow’s Technology and You
Chapter 9
The Evolving Internet
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
Chapter 9 Objectives
 Explain how and why the Internet was created
 Describe the technology that’s at the heart of the
Internet
 Describe the technology that makes the Web work
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
3
Objectives (cont.)
 Discuss the evolving tools people use to build Web
sites
 Discuss the trends that are changing the Internet and
the way people use it
 Discuss important social and political issues raised by
the growth of the Internet
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
4
ARPANET Pioneers Build a Reliable
Network Out of Unreliable Parts
• The ARPANET (Advanced Research Projects Agency
NETwork) is the predecessor to the Internet.
• Developed at the request of the Department of
Defense in 1969.
• Peer-to-peer networking philosophy and protocols
were copied in other networks.
• Disbanded in 1990.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
5
Inside the Internet
 The Internet: network
of networks
• Links academic,
research, government,
and commercial
institutions
• No one entity controls
the Internet
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
6
Counting Connections
 It’s impossible to pin down the exact size of the
Internet for several reasons:
• The Internet has billions of new users every year.
• The Internet is decentralized.
• It doesn’t have hard boundaries.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
7
Internet Protocols
 TCP/IP (Transmission Control Protocol/Internet
Protocol): specifications are open standard
• The language of the Internet
• Allows cross-network communication
• Internetworking: connecting different types of networks
and computer systems
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
8
Internet Protocols (cont.)
 TCP breaks messages into packets.
• Each packet has all the information needed to travel from
network to network.
• Packet switching: flexible and robust
 IP is the address for the packets.
• Each Internet host computer has a unique IP address.
• Each address is comprised of four sets of numbers
separated by periods, such as 123.23.168.22.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
9
Inside the Internet
 DNS (domain name system): translates IP addresses
into a string of names
 Top-level domains include:
• .edu: educational sites
• .com: commercial sites
• .gov: government sites
• .org: nonprofit organization sites
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
10
[email protected]
• kelly: login name
• cs: host network
• allaire: domain
name for Allaire
State University’s
LAN
• edu: top-level
domain
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
11
Internet Access Options
 Four types of broadband access:
•
•
•
•
DSL: standard phone lines
Cable modems: fast Internet connections
Satellite dishes: radio waves and satellite relays
High-speed wireless connections: radio waves
 Internet service providers (ISPs): provide
connections to the Internet
 Online services: offer extra services such as
news and chat rooms
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
12
Internet Servers
 Email servers: act as a local post office for a
particular Internet host—a business, an organization,
or an ISP
 File servers: distribute programs, media files, and
other data across the Internet
 Application servers: store applications and make
them available on request
 Web servers: store Web pages and send them to
client programs when requested
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
13
Web Protocols and Web Publishing
 URL: uniform resource locator
 HTML: HyperText Markup Language
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
14
Web Protocols and Web Publishing (cont.)
 HTML: describes format,
layout, and structure of
a Web page
 Source document: text
files that includes codes
that describe the format
of a hypermedia
document
 Domain name registry:
company that sells server
domain names
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
15
From Hypertext to Multimedia
 A Web site can contain many media types:
•
•
•
•
•
•
•
Tables
Frames
Forms
Animations
Search engines
Downloadable audio and video
Streaming audio and video
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
16
From Hypertext to Multimedia (cont.)
 Most popular free plug-ins include:
• Portable Document Format (PDF): documents looks the
same on screen as on paper
• Shockwave/Flash: allows browsers to present compressed
interactive multimedia documents
• Windows Media Player: plays streaming audio and video
• Quick Time: Apple’s multipurpose multimedia framework
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
17
Dynamic Web Sites
 Changeable content can provide personalization.
 Cookies: small files deposited on visitor’s hard disk
• Most browsers don’t tell you when they leave a cookie
 Content-management systems (CMS): allow sites to
be updated without coding in HTML
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
18
Dynamic Web Programming Tools
 Scripts: short programs that can add dynamic
features
• Scripts are typically written in JavaScript
 Java: full-featured, cross-platform programming
language
• Applets are small Java programs.
 eXtensible Markup Language (XML): used for
defining data formats
• AJAX stands for Asynchronous JavaScript and XML.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
19
Dynamic Web Programming Tools (cont.)
 Search engines are designed to make it easier to find
information on the Web.
 Web crawlers or spiders: software robots that
systematically explore the Web, retrieve information
and index it in a database
 Boolean logic: refines queries using keywords
 Many sites have their own built-in search engines.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
20
Building a Web Site
 Make a plan.
 Collect and prepare the source documents.
 Prepare a logo and banner graphic.
 Use software, such as Dreamweaver, to define CSS
styles and add tags.
 Preview the pages.
 Duplicate the unifying elements throughout the site.
 Test the site with different Web browsers.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
21
Weaving Winning Web Sites
•
•
•
•
•
•
•
Start with a plan.
Write for the Web.
Keep it simple.
Keep it consistent.
Make it obvious.
Keep it small.
Keep it honest.
• Offer contact
information.
• Think as a publisher.
• Test before you publish.
• Think before you
publish.
• Keep it current.
• Take your integrity to
the Web.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
22
Portals
 Web portals: Web entry
stations that offer
access to a variety of
links
 Corporate portals: on
intranets serve the
employees
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
23
Push Technology and RSS
 Pull technology: browsers on client computers pull
information form server machines
 Push technology: server automatically sends
information to the client
 Really Simple Syndication (RSS): XML-based family
of formats used to publish frequently updated
documents
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
24
Web 2.0 and You
 In Web 2.0 anyone can create an online publication
• Blogs
• Forums
• YouTube
• Flickr
 Mashup: combination of Web content such as a Web
page, song, video, or image
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
25
Creating a Podcast
 Record audio content and edit before converting to
MP3.
 Upload MP3 and .rss file to your Web site.
 Confirm proper feed set up http://rss.scripting.com
 Add information about the podcast to online
directories.
 Subscribers download your podcasts and transfer
them to their players.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
26
Internet Issues: Ethical and Political
Dilemmas
 Freedom’s abuses: commercialization has brought
capitalism’s dark side to the Internet
• Problems include: spam scams, email forgery, gambling
• Filtering software: keeps children out of inappropriate
Web sites
 Access and censorship:
• 1996 U.S. Communications Decency Act
• Children’s Internet Protection Act was passed in 2000
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
27
Internet Addiction and Brain Function
 Long-term impact of
heavy Internet use is
still not known.
 Some online gamers
spend 40–80 hours a
week online.
 MMORPGs can have a
negative impact on a
person’s life.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
28
Digital Divide
 Digital Divide separates
those with easy access
to technology to who
don’t.
 National Information
Infrastructure (NII)
hopes to provide
affordable Internet to
all Americans.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
29
Net Neutrality
 Internet access should be free from restrictions
related to the equipment and communications being
used.
 An underlying principle of the Internet.
 Telecommunications companies have lobbied to
block legislation.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
30
From Cyberspace to Infosphere
 Cyberspace: shared virtual reality
 Internet is changing at phenomenal pace.
• Controls are being built into the Net.
• Design decisions of today will determine the Internet of
the future.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
31
Summary
 The Internet is a network of networks.
 Most Internet applications are based on the
client/server model.
 Earliest Web pages were simple hypertext.
 Dynamic Web sites modify pages on the fly.
 Issues of privacy, security, and censorship will
continue as the Internet grows.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
32
All rights reserved. No part of this publication may be reproduced,
stored in a retrieval system, or transmitted, in any form or by any
means, electronic, mechanical, photocopying, recording, or
otherwise, without the prior written permission of the publisher.
Printed in the United States of America.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
33