chapter 13 behind the scenes: the internet: how it worksstaff–easier for non-pc devices to connect...
TRANSCRIPT
![Page 1: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/1.jpg)
1
Technology in Action
Chapter 13
Behind the Scenes:
The Internet: How It Works
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 2: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/2.jpg)
2
Management of the Internet• Who owns the Internet?
– No one
– Individuals
– Universities
– Government agencies
– Private companies
– Committees
• Who manages the
Internet?
– Nonprofit organizations
– User groups
– Committees
• Who pays for the Internet?– U.S. taxpayers
– Businesses
– Universities
– Other countries
– Users (by paying our ISP)
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 3: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/3.jpg)
3
Connecting to the Internet • Internet backbone—Very High Speed Lines
– Collection of large national and international networks
– Verizon, AT&T, Sprint Nextel, Qwest
• T lines—initially used for backbone ISP connection– Carried digital data over twisted pair wires
• Optical carrier line (OC)—today’s most common backbone ISP connection– High-speed, fiber-optic communications lines
designed to provide high throughput
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 4: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/4.jpg)
4
Connecting to the Internet
• In the past– Points of connection between ISPs
– Once known as network access points (NAPs)
– Designed to move large amount of data among networks
• Now– Private sector companies make up the
Internet system – Exchange data via Internet exchange points
(IXPs)
– Typical IXP is made up of one or more network switches
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 5: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/5.jpg)
5
Points of Presence (POP)
• Bank of modems where individual users
connect to an ISP
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 6: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/6.jpg)
6
The Network Model of
the Internet
• Internet communications follow the client/server network model
• Clients request services
• Servers respond to requests
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 7: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/7.jpg)
7
The Network Model of
the Internet
• Types of server Usage
– Web servers• Host Web pages
– Commerce servers• Enable the purchase of goods and services over
the Internet
– File servers• Provide remote storage space for files that users
can download
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 8: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/8.jpg)
8
P2P File Sharing
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 9: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/9.jpg)
9
Data Transmission
and Protocols
• Computer protocols are rules for
electronic information exchange
• Open system protocols
– Any computer can communicate with other
computers using the same protocols
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 10: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/10.jpg)
10
Circuit Switching
• Dedicated connection between two points
• Remains active until the transmission is
terminated
• Used in telephone communications
• Inefficient for computers
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 11: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/11.jpg)
11
Packet Switching
• Data is broken into small units called packets. Length variable.
• Packets are sent over various routes to their destination.
• Packets are reassembled by the receiving computer.
• Packets contain– Destination/source addresses, length
– Reassembling instructions
– Data
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 12: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/12.jpg)
12
Packet Switching
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 13: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/13.jpg)
13
TCP/IP
• Transmission Control Protocol (TCP)
– Prepares data for transmission
– Provides error checking
– Enables resending lost data
• Internet Protocol (IP)
– Responsible for sending data from one
computer to another
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 14: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/14.jpg)
14
IP Addresses
• Unique number that identifies devices connected to the Internet
• Typical IP address (IPv4)
– 197.24.72.157 = 4,294,967,296 addresses
– (IPv6) 16 bit ^ 4 = 1 ^ 19
• Static address
– Address never changes
• Dynamic address
– Temporary address—for large campuses
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 15: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/15.jpg)
15
Having Enough IP Addresses
• IPv4 addressing scheme didn’t foresee
explosive growth
• CIDR (Classless Inter-Domain Routing)
– Allows a single IP address to represent
several unique addresses
– Uses a network prefix (slash and number)
– Identifies how many bits in the IP address are
unique identifiers
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 16: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/16.jpg)
16
Having Enough IP Addresses
• Internet Protocol version 6 (IPv6—16 bit)
– Longer IP addresses
– Easier for non-PC devices to connect to the
Internet
– =65536*65536*65536*65536
– =18,446,744,073,709,600,000 addresses
– =Exa
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 17: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/17.jpg)
17
Domain Names
• Names that take the place of an IP address
• Sample domain name:
– www.mywebsite.com
• Top-level domains (TLD)– Portion of the domain name that follows the dot
– Sample top-level domain names
• .com, .org, .edu, and .net —see next slide
• Second-level domains– Unique name within a top-level domain
– Sample second-level domain names• Yahoo.com, Google.com, and Unesco.org
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 18: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/18.jpg)
.aero aerospace .jobs
.arpa adv res prjts .mil military
.asia .museum
.biz .name family names
.com .net
.edu .org
.gov .pro profession
.int international .tel telecommunications
.travel
Top Level Domains
(7/09)
![Page 19: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/19.jpg)
19
Domain Name Servers
• Internet servers that translate domain names into IP addresses
• ISPs go first to a default DNS to resolve a name
• Name queries work up the hierarchy to the root DNS servers if required
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 20: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/20.jpg)
20
Other Protocols
• File Transfer Protocol (FTP)– File-sharing protocol
– Files are downloaded and uploaded using the Internet
– Faster download
– Safer from viruses and worms
• Telnet– Protocol for connecting to a remote computer and a
TCP/IP service
– Enables a client computer to control a server computer
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 21: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/21.jpg)
21
HTTP and SSL
• Hypertext Transfer Protocol (HTTP)
– Protocol for transferring hypertext documents
– Hypertext documents are linked to other documents (through hyperlinks)
• Secure Hypertext Transfer Protocol (S-HTTP)
• Secure Socket Layer (SSL)
– Security protocols that protect sensitive information
– Encrypts data
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 22: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/22.jpg)
22
HTML/XHTML
• Hypertext Markup Language (HTML)– Tags that describe the formatting and layout
of a Web page
• Extensible Hypertext Markup Language (XHTML)– Successor to HTML
– Has much more stringent rules regarding tagging
• HTML/XHTML – Not true programming languages but sets of
rules for marking up blocks of text so that a browser knows how to display them
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 23: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/23.jpg)
23
HTML/XHTML Example
<h1>This is the Heading</h1>
<p><font face="Arial">This is text using Arial
font.</font></p>
<p><font face="Arial"><i>This text is
italicized</i>.</font></p>
<p><font face="Arial"><b>This text is
bold</b>.</font></p>
<p><font face="Arial"><font
color="#FF0000">This text color is
red</font>.</font></p>
<p><font face="Arial">This is a hyperlink <a
href="http://vig.prenhall.com/">
www.prenhall.com</a></font></p>
HTML/XHTML Web Page Display
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 24: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/24.jpg)
24
Extensible Markup
Language (XML)
• Designed for information exchange (interaction)
• Tools used to create your own markup language
• Used in e-commerce transactions
• Extensible = you can add your own rules
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 25: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/25.jpg)
25
Common Gateway
Interface (CGI)
• Browsers request that a program file executes (runs)
• CGI files are often called CGI scripts
• Adds Web page interaction– Adding names to guest books/mailing lists
– Completing forms
– Interaction means you can put data onto your server and it gets sent back to a website
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 26: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/26.jpg)
26
Dynamic HTML
• A combination of technologies– HTML/XHTML
– Cascading style sheets
– JavaScript
• Allows a Web page to change in response to user action
• Brings special effects to otherwise static Web pages
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 27: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/27.jpg)
27
Cascading Style Sheets
• Statements that define in one single location how to display HTML/XHTML elements
• Enable a Web developer to define a style for each HTML/XHTML element– The rule may be applied to as many
elements on as many Web pages as needed
– Speeds up global changes
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 28: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/28.jpg)
28
Document Object Model
• Organizes the objects and elements of a Web page
• Defines every item on a Web page as an object
• Developers can easily change the properties of these objects
• A programming technique
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 29: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/29.jpg)
29
Client-Side Applications
• Programs that run on a client computer with no interaction with the server
• Types of client-side applications include– HTML/XHTML document embedded with
JavaScript code
– Applet: Small program that resides on the server
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 30: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/30.jpg)
30
Communications Over
the Internet• E-mail
– Simple Mail
Transfer
Protocol
(SMTP)
– Multipurpose
Internet Mail
Extensions
(MIME)—
allows
attachments
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 31: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/31.jpg)
31
Communications Over
the Internet
• E-mail security– Encryption
• Private-key encryption
• Public-key encryption
– Secure data transmission software• SafeMessage – commercial software
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 32: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/32.jpg)
32
Instant Messaging (IM)
• Client/server program for real-time, text-based
conversations
• Popular IM programs
– AOL Instant Messenger
– ICQ
– Yahoo! Messenger
– Windows Live
• Increasing security threats
– Should not be used for sensitive data
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 33: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/33.jpg)
33
Instant Messaging (IM)
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
![Page 34: Chapter 13 Behind the Scenes: The Internet: How It Worksstaff–Easier for non-PC devices to connect to the Internet –=65536*65536*65536*65536 ... .travel Top Level Domains (7/09)](https://reader035.vdocument.in/reader035/viewer/2022071109/5fe4cf4295f99e6f6b7ec745/html5/thumbnails/34.jpg)
34
Voice Over Internet (VoIP)
• Allows free long-distance phone calls over the Internet
• Some cell phones are VoIP enabled
– Customers must be able to connect to a WiFi signal—T-Mobile HotSpot@Home
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall