Computer Concepts – Illustrated 8th edition

Download Report

Transcript Computer Concepts – Illustrated 8th edition

Computer Concepts – Illustrated
8th edition
Unit G: The Web and E-Commerce
Objectives
Introduce Web technology
Explore Web browsers
Examine Other Web and Internet services
Examine Web page features
Computer Concepts – Illustrated 8th Edition
2
Objectives (continued)
Use search engines
Introduce e-commerce
Secure e-commerce transactions
Enhance Web technology
Computer Concepts – Illustrated 8th Edition
3
Introducing Web Technology
Internet: a communications network that
transmits data
Web: a collection of documents called Web
pages that are accessed over the Internet
and are related by using links
Web page: a document that can contain
text, graphics, video, and audio
 A Web page is an HTML document
Web site: a collection of related Web pages
Computer Concepts – Illustrated 8th Edition
4
Introducing Web Technology
(continued)
Browser (or a Web browser): software that
displays Web page elements
Link (or hyperlink): a navigation tool on a
Web page
 Hypertext
URL (Uniform Resource Locator): the
address for a Web page
Web resource: any data file that has a URL
 HTML document, graphic, video, sound file,
etc.
Computer Concepts – Illustrated 8th Edition
5
Figure G-2: How Web pages get to your computer
Computer Concepts – Illustrated 8th Edition
6
Introducing Web Technology
(continued)
Web server: a computer that uses special
software to transmit Web pages over the
Internet
HTTP (Hypertext Transfer Protocol): the
communications protocol used to transport
data over the Web
HTTP status code: indicates whether or
not the browser’s request can be fulfilled
 “404 Not Found” message
Computer Concepts – Illustrated 8th Edition
7
Exploring Web Browsers
Popular browsers:
 Microsoft Windows Internet Explorer (IE)
 Mozilla Firefox
 Google Chrome
 Apple Safari (for the Mac)
Tabs: a way to view more than one Web
page within one browser window
Favorite (or bookmark): a saved link to a
Web site
Computer Concepts – Illustrated 8th Edition
8
Figure G-3: Popular browsers
Computer Concepts – Illustrated 8th Edition
9
Exploring Web Browsers (continued)
Helper application
 Also called add-on, plug-in, or player
 Extends a browser’s ability
Installing browser updates is important
Web pages can be viewed on PDAs,
smartphones, and other portable computing
devices
Web cache: stores temporary Web files
Computer Concepts – Illustrated 8th Edition
10
Examining Other Web and Internet
Services
FTP (file transfer protocol): provides a
way to transfer files from one computer to
another over any TCP/IP network
Podcast (or Webcast): an audio file
distributed through downloads or a feed
RSS: a format for feeding or syndicating
content from Web sites to user’s computer
Social networking: use of the Web to stay
connected with family, friends, colleagues
 Facebook, LinkedIn, MySpace, Bebo
Computer Concepts – Illustrated 8th Edition
11
Examining Other Web and Internet
Services (continued)
Blog: a Web site where people can provide
commentary or news on a particular subject
 Can also use as personal online diaries
Wiki: a collaborative Web site that can be
accessed and edited by anyone
 Wikipedia
Communicating in real time: instant
messaging (IM), Voice over IP
Web 2.0 refers to new and innovative ways
of using the Web
Computer Concepts – Illustrated 8th Edition
12
Figure G-8: Wikipedia
Computer Concepts – Illustrated 8th Edition
13
Examining Web Page Features
HTML (Hypertext Markup Language)
 A set of specifications for creating HTML
documents that a browser can display as a
Web page
 HTML is a markup language
 HTML tags specify how the document
should appear when displayed
 XHTML is the version after HTML 4
Computer Concepts – Illustrated 8th Edition
14
Figure G-10: A source HTML document and its Web page
Computer Concepts – Illustrated 8th Edition
15
Examining Web Page Features
(continued)
Mailto: link
 Automatically opens a preaddressed email
form
HTML tags are used to create links to other
Web documents
Web page authoring tools
 Text editors, such as Notepad
 HTML conversion utility
 Web authoring software
 Online Web page authoring tools
Computer Concepts – Illustrated 8th Edition
16
Using Search Engines
Web search engine (or search engine)
 A program designed to help people locate
information on the Web
 Contains four components:
• Web crawler: combs the Web to gather data
that is representative of the Web pages
• Indexer: makes pages easy to find based on
their contents
• Database
• Query processor: looks for search terms in
the database and displays a list of relevant
Web sites in browser
Computer Concepts – Illustrated 8th Edition
17
Figure G-12: Search results
Computer Concepts – Illustrated 8th Edition
18
Using Search Engines (continued)
Order of Web sites in search results
 Depends on relevancy criteria, such as:
• Key word matches
• Link popularity
 Keyword stuffing: an unethical practice in
which meta keywords are manipulated to
gain high relevancy rankings
Boolean operator (or a search operator): a
word or symbol that describes a relationship
between keywords
 AND, OR, NOT
Computer Concepts – Illustrated 8th Edition
19
Introducing E-Commerce
E-commerce: financial transactions
conducted over a computer network
 B2C (business-to-consumer) ecommerce
 C2C (consumer-to-consumer) ecommerce
 B2B (business-to-business) e-commerce
 B2G (business-to-government) ecommerce
Computer Concepts – Illustrated 8th Edition
20
Figure G-15: E-commerce shopping
Computer Concepts – Illustrated 8th Edition
21
Introducing E-Commerce (continued)
Online shopping cart (or online shopping
bag): cyberspace version of a shopping cart
 Most shopping carts work by using cookies
• Cookie: data generated by a Web server and
stored in a text file on user’s computer
• Users can choose to allow cookies or not
Advertising on Web sites
 Banner ad
 Pop-up ad
 Banner and pop-up ads earn revenue based
on click-through rate
Computer Concepts – Illustrated 8th Edition
22
Securing E-Commerce Transactions
Password security used to prevent
unauthorized access
A secure connection encrypts the data
transmitted between a computer and a site
Technologies that create secure
connections include:
 SSL (Secure Sockets Layer)
 TLS (Transport Layer Security)
 S-HTTP (secure HTTP)
Encryption: science of coding data
Computer Concepts – Illustrated 8th Edition
23
Figure G-18: Identifying a secure connection
Computer Concepts – Illustrated 8th Edition
24
Securing E-Commerce Transactions
(continued)
Ways to pay for online purchases:
 Submitting credit card number directly
 Using a third-party payment service, such
as PayPal
• Person-to-person payment
 Electronic wallets
 One-time-use credit card numbers
Computer Concepts – Illustrated 8th Edition
25
Enhancing Web Technology
HTML script: a series of program
instructions
 Allow Web pages to be interactive
HTML form: used to collect user input for
different types of Web sites
Scripts can run on a client or a server
 Server-side script: scripting statements
that run on a server
 Client-side script: scripting statements that
run on user’s local computer
Computer Concepts – Illustrated 8th Edition
26
Figure G-20: HTML form
Computer Concepts – Illustrated 8th Edition
27
Enhancing Web Technology
(continued)
Java applet: an application written in the
Java programming language
 Java applets are fairly safe
ActiveX control: a compiled program that
can be referenced from within an HTML
document, downloaded, installed, and
executed
 ActiveX controls include digital certificates
to increase their security
Computer Concepts – Illustrated 8th Edition
28
Talking Points: Regulating the Web
Internet hosts a significant amount of
provocative and disturbing material
 “Netizens”: members of the online
community of the Internet
 Censorship advocates
 Free-speech supporters
 Cybercensorship
 In many countries, free speech is not a
basic right conferred to all citizens
• “Great Firewall of China”
Computer Concepts – Illustrated 8th Edition
29
Summary
This chapter introduced:
 Technologies that bring the Web to user’s
computer screen
 Tools that user’s use to view and navigate
Web pages
 E-commerce
 Technologies that enhance user’s Web
experience
 Issues regarding censorship on the Web
Computer Concepts – Illustrated 8th Edition
30