BA 100 Chapter 2
Technology Infrastructure: The
Internet and the World Wide Web
CHAPTER 2
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use.
.
Click to edit Master title styleLearning Objectives
In this chapter, you will learn: • About the origin, growth, and current structure of the
Internet • How packet-switched networks are combined to
form the Internet • How Internet, e-mail, and Web protocols work • About Internet addressing and how Web domain
names are constructed
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 22
Click to edit Master title styleLearning Objectives (cont’d.)
• About the history and use of markup languages on the Web
• How HTML tags and links work • About the cost and performance of Internet
connections technologies • About Internet2 and the Semantic Web
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 33
Click to edit Master title styleIntroduction
• More Internet users are using smartphones or tablets – High mobile device usage is taxing existing
technologies and threatening to overloading networks • Current solution is for wireless providers to add
more cell phone towers – Expensive and locations can be hard to find
• With mobile data traffic expected to triple by 2018, the search for alternatives is underway – pCell technology creates a network of personal cells
based on each device
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 4
Click to edit Master title styleThe Internet and the World Wide Web
• Computer network is any technology allowing people to connect computers to each other
• internet (small “i”) is a group of interconnected computer networks
• Internet (capital “I”) connects networks all over the world
• World Wide Web (Web) is a subset of Internet computers that are connected to each other – Includes easy-to-use interfaces
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 55
Click to edit Master title styleOrigins of the Internet
• Early 1960s – Defense Department nuclear attack concerns – Powerful computers (large mainframes) – Leased telephone company lines established a single
connection between sender and receiver – Single connection risk solution
• Communicate using multiple channels (packets)
• 1969 Advanced Research Projects Agency (ARPA) – Packet network connected four computers
• ARPANET: earliest network (became the Internet) • Academic research use (1970s and 1980s)
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 6
Click to edit Master title styleNew Uses for the Internet
• E-mail (1972) became widely used quickly • Military and education research users continued to
grow and mailing lists first appeared • 1979: Usenet (User’s News Network) created
– Continues today with newsgroups • Network applications improved and tested by an
increasing number of users from 1979 to 1989 – Security problems recognized
• 1980s: personal computer use explosion – Academic and research networks merged into the
Internet © 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a
license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 7
Click to edit Master title styleCommercial Use of the Internet
• National Science Foundation (NSF) – Provided funding – Prohibited commercial network traffic so businesses
turned to commercial e-mail providers • Larger firms built networks (leased telephone lines) • 1989: NSF permitted two commercial e-mail
services (MCI Mail and CompuServe) – Commercial enterprises could send e-mail – Research, education communities sent e-mail directly
to MCI Mail and CompuServe
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 8
Click to edit Master title styleGrowth of the Internet
• In 1991 the NSF further eased commercial Internet activity restrictions
• Privatization of the Internet completed in 1995 – Operations turned over to privately owned companies
• Internet based on four network access points (NAPs)
• Network access providers sell Internet access rights directly and through Internet service providers (ISPs)
• Consistent and dramatic growth in the number of Internet hosts (computers directly connected to the Internet) to more than 1 billion today
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 9
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 10
FIGURE 2-1 Growth of the Internet
© C
e n g a
g e
L e a rn
in g 2
0 1 7
Click to edit Master title styleThe Internet of Things
• Connection of devices not used by persons is rapidly increasing – Switches, optical scanners, and sensors can be
connected to the Internet and used to automatically manage environmental or security issues
– Some business transactions can be conducted without human intervention
• The Internet of things is the term used for these devices and automatic transaction processing – Estimated 10 billion devices now and expected to
reach 40 billion by 2020
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 11
Click to edit Master title stylePacket-Switched Networks
• Local area network (LAN) is a network of computers located close together
• Wide area network (WAN) is a network of computers connected over greater distances
• Telephone call establishes a single connection path between caller and receiver then transmits data along that single path or circuit – Circuit switching is centrally controlled, single-
connection model – Not resistant to failure because a break in any circuit
causes interruption and data loss
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 12
Click to edit Master title stylePacket-Switched Networks (cont’d.)
• Packet-switched network breaks files and e-mail messages into small pieces called packets – Labelled electronically with origin, sequences and
destination addresses – Travel along interconnected networks until reaching
destination • Can take different paths • May arrive out of order
– Destination computer • Collects packets • Reassembles original file or e-mail message
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 13
Click to edit Master title styleRouting Packets
• Routing computers forward each packet – Routers, gateway computers, border or edge routers
• Routing algorithms are applied to information stored in routing tables or configuration tables
• Hubs, switches, and bridges move packets from one part of the network to another
• Routers connect networks to other networks and usually perform the required translation function
• Internet backbone are telecommunication lines and routers between Internet’s main collecting points
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 14
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 15
FIGURE 2-2 Router-based architecture of the Internet
© C
e n g
a g e
L e a
rn in
g 2
0 1 7
Click to edit Master title stylePublic and Private Networks
• Public network is available to the public and does not provide much security as part of its basic structure
• Private network is a leased-line connection between two companies that physically connects their computers or networks together
• Leased line is a permanent telephone connection between two points – Advantage: security – Drawback: cost
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 16
Click to edit Master title styleVirtual Private Network (VPN)
• Connection via public networks to send data in a way that protects it as well as a private network at a lower cost – Uses IP tunneling (encapsulation) system to create a
private passageway through public Internet • Encapsulation encrypts packet content and places it
inside another packet – IP wrapper: outer packet
• “Virtual” since connection seems permanent but is actually a temporary connection
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 17
Click to edit Master title styleIntranets and Extranets
• Intranet – An Internet within the boundaries of the organization – Interconnected private networks
• Extranet – An Internet that extends beyond the organization and
incorporates networks of outside entities • Technologies (public networks, private networks, or
VPNs) – Independent of organizational boundaries
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 18
Click to edit Master title styleInternet Protocols
• Protocol is a collection of rules across a network – Computers that communicate with each other must
use same protocol for data transmission • ARPANET: Network Control Protocol (NCP) • Proprietary architecture (closed architecture)
– Manufacturer creates own protocol • Open architecture (Internet core)
– Uses common protocol – Four key message-handling rules – Contributed to the Internet’s success
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 19
Click to edit Master title styleTCP/IP
• Refers to the two main protocols used by the Internet today
• Transmission Control Protocol (TCP) – Controls message or file disassembly into packets
before Internet transmission – Controls packet reassembly into original formats at
destinations • Internet Protocol (IP)
– Specifies addressing details for each packet – Labels packet with origination and destination
addresses
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 20
Click to edit Master title styleIP Addressing
• Internet Protocol version 4 (IPv4) used since 1981 • IP address is a 32-bit number identifying computers • Computers use base 2 (binary) number system
– Digit: 0 or a 1 (on or off condition) – Four billion different addresses
• Router breaks message into packets that contain source and destination IP address
• With dotted decimal notation IP addresses appear as four numbers separated by periods
• Three NFP organizations assign IP addresses
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 21
Click to edit Master title styleIP Addressing (cont’d.)
• ARIN Whois server returns IP address list owned by an organization in North America
• New devices creating high demand for IP addresses – Subnetting is the use of reserved private IP LAN
(WAN) addresses to provide more space • Last IPv4 addresses allocated summer 2015 • Internet Protocol version 6 (IPv6) replaces IPv4 and
uses 128-bit number for addresses – Available addresses: 34 followed by 37 zeros – More complex hexadecimal (16) notation system
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 22
Click to edit Master title styleElectronic Mail Protocols
• Electronic mail (e-mail) must be formatted according to common set of rules – Most organizations use a client/server structure
• E-mail server computer devoted to e-mail handling – Software stores and forwards e-mail messages
• E-mail client software reads and sends e-mail – Communicates with e-mail server software – Many e-mail services are offered by Web sites
• Standardization and rules are essential • Two common protocols are used for e-mail
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 23
Click to edit Master title styleElectronic Mail Protocols (cont’d.)
• Simple Mail Transfer Protocol (SMTP) specifies mail message format, and describes mail administration and transmission
• Post Office Protocol (POP) messages send mail to user’s computer and either deletes or does not delete it or asks if new mail has arrived
• Multipurpose Internet Mail Extensions (MIME) is a set of rules for handling binary files
• Interactive Mail Access Protocol (IMAP) performs the same basic POP functions but has some additional features
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 24
Click to edit Master title styleWeb Page Request and Delivery Protocols
• Web client computers run Web client software (Web browser software) – Examples include Google Chrome, Microsoft Internet
Explorer, Apple Safari and Mozilla Firefox • Sends Web page file requests to other computers (Web
servers)
• Web server computer runs Web server software – Receives requests from many different Web clients
and send back files • Client/server architecture
– Combination: client and Web server computers
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 25
Click to edit Master title style Web Page Request and Delivery Protocols
(cont’d.)
• Hypertext Transfer Protocol (HTTP) – Internet Web page file delivery rules
• Web page request using Web browser – User types protocol name
• Followed by “//:” characters before the domain name – Uniform Resource Locator (URL)
• Combination: protocol name, domain name • Locates resources (Web page) on another computer
(Web server)
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 26
Click to edit Master title styleEmergence of the World Wide Web
• Web – Software running on Internet-connected computers – Generates network traffic
• Web software: largest single traffic category • Outpaces: e-mail, file transfers, and other data
transmission traffic – Web resulted from new ways of thinking about
information storage and retrieval • Key technological Web elements
– Hypertext – Graphical user interfaces
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 27
Click to edit Master title styleThe Development of Hypertext
• 1945: Vannevar Bush: The Atlantic Monthly article – Visionary ideas: future technology uses (Memex)
• 1960s: Ted Nelson described a page-linking system – Douglas Engelbart: experimental hypertext system
• 1987: Nelson published Literary Machines – Outlined project Xanadu an online global hypertext
publishing and commerce system • 1989: Tim Berners-Lee proposed development
project to provide data-sharing functionality – Developed hypertext server program code
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 28
Click to edit Master title styleThe Development of Hypertext (cont’d.)
• Hypertext server stores files written in Hypertext Markup Language (HTML) which is used for the creation of Web pages – Called Web servers today
• HTML is a language that includes a set of codes (tags) attached to text – Describes relationships among text elements
• Hypertext link (hyperlink) – Points to another location – Same or another HTML document
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 29
Click to edit Master title styleGraphical Interfaces for Hypertext
• Web browser – Software lets users read (browse) HTML documents
and move from one HTML document to another through text formatted with hypertext link tags in file
• Graphical user interface (GUI) – Presents program control functions, output to users,
and input from users – Pictures, icons, and other graphical elements
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 30
Click to edit Master title styleThe World Wide Web
• World Wide Web: Berners-Lee’s name for system of hyperlinked HTML documents – Quick acceptance in scientific research community
• 1993: GUI program (Mosaic) that could read HTML – Used HTML hyperlinks for page-to-page navigation – First Web browser widely available for personal
computers and still in use today • Easy access to Internet information through system
of pages connected by hypertext links – Profit-making potential recognized by businesses
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 31
Click to edit Master title styleThe World Wide Web (cont’d.)
• Netscape Communications founded in 1994 – Netscape Navigator Web browser (based on Mosaic) – Microsoft: Internet Explorer (most widely used) – Mozilla Firefox: Netscape Navigator descendant
• Number of Web sites has grown more rapid growth than the Internet itself – More than 800 million Web sites – Over a trillion individual Web pages – 2010 to 2011: number of Web sites doubled
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 32
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 33
FIGURE 2-3 Growth of the World Wide Web
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
Click to edit Master title styleThe Deep Web
• Web provides access to customized pages created in response to a user’s query – Pull content from databases – Example: search for “online business” book on
Amazon.com • Deep Web: Store of information available through
the Web – Potentially trillions of Web pages available using deep
Web – Difficult or impossible to search because available
data that is never requested remains hidden
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 34
Click to edit Master title styleDomain Names
• Dotted decimal notation difficult to remember • Domain names are sets of words assigned to
specific IP addresses – Example: www.sandiego.edu
• Contains three parts separated by periods • Top-level domain (TLD): rightmost part • Generic top-level domains (gTLDs) • Sponsored top-level domains (sTLD)
• Internet Corporation for Assigned Names and Numbers (ICANN)
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 35
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 36
FIGURE 2-4 Commonly used domain names
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
Click to edit Master title styleMarkup Languages and the Web
• Text markup language specifies a set of tags inserted into text
• Markup tags (tags) provide formatting instructions Web client software understands
• Most commonly used markup language is HTML – Subset of Generalized Markup Language (SGML)
• World Wide Web Consortium (W3C) maintains Web standards
• Extensible Hypertext Markup Language (XHTML) – HTML version 4.0 reformulation as XML application
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 37
Click to edit Master title styleHypertext Markup Language
• Hypertext elements are text elements related to each other
• HTML is the prevalent markup language to create Web documents – W3C HTML Working Group page maintains detailed
HTML versions and related topic information – HTML version 5.0 was released in 2014
• SGML is a metalanguage that can be used to define other languages – Extensible Markup Language (XML) was derived from
SGML and is used to tag shared information
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 38
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 39
FIGURE 2-5 Development of markup languages
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
Click to edit Master title styleHTML Tags
• Interpreted by the Web browser and used to format the display of text enclosed by the tags – Enclosed in angle brackets (<>) – Most have an opening tag and closing tag that format
the text between them – Closing tag is preceded by slash within the angle
brackets (</>) • User may customize tag interpretations so that
different browsers display tagged text differently • Tags are generally written in lowercase letters
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 40
Click to edit Master title styleHTML Tags (cont’d.)
• One-sided tags require opening tag only – Common example is the tag that creates a line break
• Some two-sided tags have an optional closing tag – Common example is the paragraph tag
• Opening tag may contain one or more property modifiers that refines how the tag operates
• Other frequently used HTML tags allow Web designers to include graphics and format text as tables
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 41
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 42
FIGURE 2-6 Text marked up with HTML tags
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 43
FIGURE 2-7 Text marked up with HTML tags as it appears in a Web browser
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
Click to edit Master title styleHTML Links
• Hyperlinks on interlinked pages form a “web” of those pages
• Linear hyperlink structure reads Web page in serial fashion – Works well when customer fills out form
• Hierarchical hyperlink structure uses an introductory page (home page, start page) that links to other pages – Site map often available for hierarchical sites
• HTML creates hyperlinks using HTML anchor tags
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 44
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 45
FIGURE 2-8 Linear vs. nonlinear paths through documents
© C
e n
g a
g e L
e a rn
in g
2 0 1
7
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 46
FIGURE 2-9 Three common Web page organization structures
© C
e n g
a g e
L e
a rn
in g
2 0 1 7
Click to edit Master title styleCascading Style Sheets
• Style sheet is a set of instructions that gives Web developers control over displayed page formatting – Usually stored in a separate file and referenced using
HTML style tag – May be included in Web page’s HTML file
• Cascading style sheets (CSS) can be applied to each Web page, one on top of the other
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 47
Click to edit Master title styleExtensible Markup Language (XML)
• HTML not a good tool for presenting large amounts of business data so designers turned to XML – Uses paired start and stop tags to define the structure
of a collection of data – Includes data-management capabilities HTML cannot
provide • Greatest strength (and weakness) of XML is that it
allows users to define their own tags – Many companies have agreed to common standards
for XML tags (data-type definitions (DTDs) or XML schemas) which are available for many industries
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 48
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 49
FIGURE 2-10 Country list data marked up with HTML tags
© C
e n g
a g e
L e
a rn
in g
2 0 1 7
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 50
FIGURE 2-11 Country list data as it appears in a Web browser
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 51
FIGURE 2-12 Country list data marked up with XML tags
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 52
FIGURE 2-13 Country list data marked up with XML displayed in a Web browser
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
Click to edit Master title style Extensible Markup Language (XML)
(cont’d.)
• Available DTDs or XML schemas include – LegalXML for the legal profession – MathML for mathematical and scientific information – Extensible Business Reporting Language (XBRL) for
accounting and financial information standards • Set of XML tag definitions called an XML vocabulary • XML files usually not intended to display in browser
– Extensible Stylesheet Language (XSL) contains formatting instructions
– XML parsers format XML file for device screen
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 53
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 54
FIGURE 2-14 Processing requests for Web pages from an XML database
© C
e n g
a g
e L
e a rn
in g
2 0 1
7
Click to edit Master title styleInternet Connection Options
• Internet is a set of interconnected networks • Organizations connect computers using a network • Many families have their home computers
connected using a network • Mobile phones are connected to the wireless phone
service provider’s network • Internet access providers (IAPs) or ISPs
– Provide Internet access to individuals, businesses, other organizations
– Offer several connection options
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 55
Click to edit Master title styleConnectivity Overview
• Common connection options are voice-grade telephone lines, various types of broadband connections, leased lines, wireless
• Bandwidth is the amount of data traveling through communication medium per unit of time – Net bandwidth is actual data transmitted per second – Symmetric connections provide the same bandwidth
both directions – Asymmetric connections provide different bandwidths
for each direction
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 56
Click to edit Master title styleConnectivity Overview
• Two bandwidth types in an asymmetric connection are – Upstream bandwidth (upload bandwidth) is a measure
of amount of information that can travel from the user to the Internet in a given amount of time
– Downstream bandwidth (download, downlink bandwidth) is a measure of amount of information from the Internet to user in a given amount of time
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 57
Click to edit Master title styleVoice-Grade Telephone Connections
• Used in early days of Web • Plain old telephone service (POTS) uses existing
telephone lines, analog modem – Bandwidth between 28 and 56 Kbps
• Total most people use higher bandwidth connection options – Speeds greater than 200 Kbps are called broadband
services
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 58
Click to edit Master title styleBroadband Services
• Digital Subscriber Line (DSL) is a higher grade of telephone service that does not use a modem – Asymmetric digital subscriber line (ADSL) bandwidths
from 100 to 640 Kbps upstream and 1 to 15 Mbps downstream
– DSL: Private line with no competing traffic • Cable modems connect to the television cable
– Bandwidths from client to server: 500 Kbps to 15 Mbps with downstream as high as 10 Mbps
– Connection bandwidths vary with number of subscribers competing for shared resource
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 59
Click to edit Master title styleLeased-Line Connections
• Large firms can connect to an ISP using higher bandwidths leased from telecommunications carriers – Classified by equivalent number of telephone lines
included which are more expensive than other options • DS0 (digital signal zero) carries one digital signal (56
Kbps); T1 line (DS1) carries 24 DS0 lines (1.544 Mbps); T3 (DS3): 44.736 Mbps
• Technologies used include frame relay, asynchronous transfer mode (ATM) and optical fiber (instead of copper wire) – Bandwidth determined by fiber-optic cable class
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 60
Click to edit Master title styleWireless Ethernet (Wi-Fi)
• Most common wireless connection technology that is also called 802.11 – Latest version is 802.11ac with bandwidth ranges up
to 2.5 Gbps and a range of 500 feet – Speed impacted by objects the signals pass through
• Wireless access point (WAP) transmits packets between Wi-Fi-equipped computers and other devices within range – Devices capable of roaming or shifting from one WAP
to another without human intervention – Hot sports are WAPs open to the public
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 61
Click to edit Master title stylePersonal Area Networks (Piconets)
• Bluetooth is a low-bandwidth technology (722 Kbps) designed for personal use over short distances – Useful for wireless synchronization and printing – Devices consume very little power and can discover one
another and exchange information automatically • Ultra Wideband (UWB) provides bandwidth up to 480
Mbps and connections over short distances – Future personal area networking applications
• ZigBee is a low bandwidth technology with applications designed for energy management and remote controls for consumer electronics
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 62
Click to edit Master title styleFixed-Point Wireless
• Used in rural areas without cable service • System of repeaters used to forward radio signal
from ISP to customers • Repeaters are transmitter-receiver devices
(transceivers) • Uses mesh routing
– Directly transmits Wi-Fi packets through short-range transceivers (hundreds or thousands)
– Located close to each other
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 63
Click to edit Master title styleSatellite Microwave
• Made connections to the Internet possible for the first time in many rural areas
• Use microwave transmitters that provide upload bandwidths in the range of 120 Kbps to 5 Mbps and downloads in the 1-16 Mbps range
• Installation cost has decreased due to improved technologies that allow self-installation
• Offered by airlines • Once the only wireless Internet access available,
but many other options now exist
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 64
Click to edit Master title styleMobile Telephone Networks
• Number of mobile phones in 2014 (almost 8 billion) exceeded population for the first time in history
• Short message service (SMS) protocol – Send and receive short text messages
• Third-generation (3G) wireless technology – 2 Mbps download/800 Kbps upload speeds
• Fourth-generation (4G) technology – Long Term Evolution (LTE) and Worldwide
Interoperability for Microwave Access (WiMAX) offer 14 Mbps download/ 8Mbps upload speeds
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 65
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 66
FIGURE 2-15 Internet connection options
© C
e n
g a
g e L
e a rn
in g
2 0 1
7
Click to edit Master title styleInternet2 and the Semantic Web
• Internet2 is an advanced research network created in 1996 as a replacement for ARPANET laboratory – Experimental networking technologies test bed – High end of the bandwidth spectrum (10 Gbps) – Used by universities, medical schools, CERN – Focus: mainly technology development
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 67
Click to edit Master title styleInternet2 and the Semantic Web (cont’d.)
• Semantic Web project has a goal of blending technologies and information – Web pages tagged (using XML) with meanings – Uses software agents (intelligent programs) to read
XML tags, determine meaning of words • Resource description framework (RDF)
• Set of XML syntax standards – Development of Semantic Web will take many years
• Start with ontologies for specific subjects
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part, except for use as permitted in a license distributed with a certain product or service or otherwise on a password-protected website or school-approved learning management system for classroom use. 68
- Slide 1
- Learning Objectives
- Learning Objectives (cont’d.)
- Introduction
- The Internet and the World Wide Web
- Origins of the Internet
- New Uses for the Internet
- Commercial Use of the Internet
- Growth of the Internet
- Slide 10
- The Internet of Things
- Packet-Switched Networks
- Packet-Switched Networks (cont’d.)
- Routing Packets
- Slide 15
- Public and Private Networks
- Virtual Private Network (VPN)
- Intranets and Extranets
- Internet Protocols
- TCP/IP
- IP Addressing
- IP Addressing (cont’d.)
- Electronic Mail Protocols
- Electronic Mail Protocols (cont’d.)
- Web Page Request and Delivery Protocols
- Web Page Request and Delivery Protocols (cont’d.)
- Emergence of the World Wide Web
- The Development of Hypertext
- The Development of Hypertext (cont’d.)
- Graphical Interfaces for Hypertext
- The World Wide Web
- The World Wide Web (cont’d.)
- Slide 33
- The Deep Web
- Domain Names
- Slide 36
- Markup Languages and the Web
- Hypertext Markup Language
- Slide 39
- HTML Tags
- HTML Tags (cont’d.)
- Slide 42
- Slide 43
- HTML Links
- Slide 45
- Slide 46
- Cascading Style Sheets
- Extensible Markup Language (XML)
- Slide 49
- Slide 50
- Slide 51
- Slide 52
- Extensible Markup Language (XML) (cont’d.)
- Slide 54
- Internet Connection Options
- Connectivity Overview
- Connectivity Overview
- Voice-Grade Telephone Connections
- Broadband Services
- Leased-Line Connections
- Wireless Ethernet (Wi-Fi)
- Personal Area Networks (Piconets)
- Fixed-Point Wireless
- Satellite Microwave
- Mobile Telephone Networks
- Slide 66
- Internet2 and the Semantic Web
- Internet2 and the Semantic Web (cont’d.)