Experiencing M I S
Tenth Edition
Chapter Extension 9
Network and Cloud Technology
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Study Questions
C E 9.1 What is a computer network?
C E 9.2 What are the components of a L A N?
C E 9.3 How does the Internet work?
C E 9.4 How do Web servers support the cloud?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Types of Networks
C E 9.1 What is a computer network?
Figure C E 9.1 Basic Network Types
Type | Characteristic |
Personal area network (P A N) | Devices connected around a single person |
Local area network (L A N) | Computers connected at a single physical site |
Wide area network (W A N) | Computers connected between two or more separate sites |
The Internet and internets | Networks of networks |
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Typical Small Office/Home Office (SOHO) LAN
C E 9.2 What are the components of a L A N?
Figure C E 9.2 Typical Small Office/Home Office
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Abbreviations Used for Communications and Computer Memory Speeds
C E 9.2 What are the components of a L A N?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
L A N Protocol
C E 9.2 What are the components of a L A N?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Connecting Your L A N to the Internet
CE 9.2 What are the components of a L A N?
Important I S P functions:
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Alternative Ways of Connecting to the Internet
C E 9.2 What are the components of a L A N?
Figure C E 9.3 Office (SOHO) LAN
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Postal System vs The Internet (1 of 2)
C E 9.3 How does the Internet work?
Figure C E 9.4 Comparison of the Postal System and the Internet
Steps to Send Package | Postal System | Internet Equivalent |
1. Assemble package | Package | Packet |
2. Put name on package | Person’s name (e.g., BigBank Inc. or Jane Smith) | Domain name (e.g., |
3. Look up address | Phone book | D N S |
4. Put address on package | Mailing address (e.g., 123 Park Ave, New York, N Y, 10172) | I P address (e.g., 10.84.8.154) |
5. Put registered mail sticker on package | Registered mail | T C P |
6. Ship package | Airlines (e.g., Delta Air Lines, Inc.) Airports (e.g., Seattle-Tacoma International Airport) | Carriers (e.g., Sprint Corp.) Routers |
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Postal System vs The Internet (2 of 2)
C E 9.3 How does the Internet work?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Domain Name System (D N S)
C E 9.3 How does the Internet work?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Private Versus Public I P Addresses
C E 9.3 How does the Internet work?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
I P Addressing: Major Benefits
C E 9.3 How does the Internet work?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Domain Registry Company
C E 9.2 What are the components of a L A N?
Figure C E 9.5 Go Daddy Screenshot
Source: Copyright © 2020 GoDaddy Operating Company, LLC. All rights reserved.
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Packets & Carriers
C E 9.3 How does the Internet work?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
The Cloud Resides in the Internet
C E 9.3 How does the Internet work?
Figure C E 9.6 Using the Internet to Request a Web Page
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Net Neutrality
C E 9.3 How does the Internet work?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Processing on a Web Server
C E 9.4 How do Web servers support the cloud?
What happens when you visit a Web site and order something, and pay for it?
Figure C E 9.7 Sample of Commerce Server Pages; Product Offer Pages
Source: Courtesy of Zulily Inc. Used by permission.
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Three-Tier Architecture
C E 9.4 How do Web servers support the cloud?
Figure C E 9.8 Three-Tier Architecture
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Watch the Three Tiers in Action! Sample of Commerce Server Page
C E 9.4 How do Web servers support the cloud?
Figure C E 9.9 Product Page
Source: Courtesy of Zulily Inc. Used by permission.
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
S O A Analogy: Approval Request Interactions Among Three Departments
C E 9.4 How do Web servers support the cloud?
Figure C E 9.10 Approval Request Interactions Among Three Departments
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Using S O A Principles, Each Department Defines Its Own Services:
CE 9.4 How do Web servers support the cloud?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Using S O A Principles: Encapsulation
CE 9.4 How do Web servers support the cloud?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
S O A Principles Applied to Three-Tier Architecture
C E 9.4 How do Web servers support the cloud?
Figure C E 9.11 S O A Principles Applied to Three-Tier Architecture
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Protocols Supporting Web Services
C E 9.4 How do Web servers support the cloud?
Figure C E 9.12 Protocols That Support Web Services
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
W S D L, S O A P, X M L, and J S O N
C E 9.4 How do Web servers support the cloud?
Standards | Definition |
W S D L (Web Services Description Language) | Standard for describing services, inputs, outputs, other data supported by a Web service. Documents coded machine readable and used by developer tools for creating programs to access the service. |
SOAP (No longer an acronym) | Protocol for requesting Web services and for sending responses to Web service requests. |
X M L (eXtensible Markup Language) | A markup language used for transmitting documents. Contains much metadata that can be used to validate the format and completeness of a document but includes considerable overhead (see Figure CE9-13a). |
J SON (JavaScript Object Notation) | A markup language used for transmitting documents. Contains little metadata and is preferred for transmitting volumes of data between servers and browsers. While notation is the format of JavaScript objects, J SON documents can be processed by any language (see Figure CE9-13b). |
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Example X M L and J S O N Documents (1 of 2)
C E 9.4 How do Web servers support the cloud?
Figure C E 9.13a Example X M L Document
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Example X M L and J S O N Documents (2 of 2)
C E 9.4 How do Web servers support the cloud?
Figure C E 9.13b Example J S O N Document
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Active Review
C E 9.1 What is a computer network?
C E 9.2 What are the components of a L A N?
C E 9.3 How does the Internet work?
C E 9.4 How do Web servers support the cloud?
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved
Copyright
This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from it should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.
Copyright © 2023, 2021, 2019 Pearson Education, Inc. All Rights Reserved