Technology in Action. Chapter 13 Behind the Scenes: The Internet: How It Works. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Similar documents
Technology in Action. Chapter 13 Behind the Scenes: The Internet: How It Works Prentice-Hall, Inc.

Chapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.

Local area network (LAN) Wide area networks (WANs) Circuit. Circuit switching. Packets. Based on Chapter 2 of Gary Schneider.

Chapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued)

Chapter 4: Networking and the Internet

networks List various types of networks and their

Chapter Topics. The History of the Internet. Chapter 7: Computer Networks, the Internet, and the World Wide Web

and the World Wide Web

Chapter 2: Technology Infrastructure: The Internet and the World Wide Web

Chapter 4: Networking and the Internet

Chapter 7. Telecommunications, the Internet, and Wireless Technology

A network is a group of two or more computers that are connected to share resources and information.

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

The Internet Advanced Research Projects Agency Network (ARPANET) How the Internet Works Transport Control Protocol (TCP)

Session 2. Background. Lecture Objectives

Objectives. Connecting with Computer Science 2

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

Full file at

Special expressions, phrases, abbreviations and terms of Computer Networks

E-Business Tenth Edition. Chapter 2 E-Business Technology Basics

Jianhui Zhang, Ph.D., Associate Prof. College of Computer Science and Technology, Hangzhou Dianzi Univ.

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Learning Objectives: IS Infrastructure: Standards and Protocols. Standards for Representing and Communicating Information. A Unified Framework

M2-R4: INTERNET TECHNOLOGY AND WEB DESIGN

Internet Architecture

Typical Network Uses

Chapter 3. E-commerce The Evolution of the Internet 1961 Present. The Internet: Technology Background. The Internet: Key Technology Concepts

Connecting with Computer Science Chapter 5 Review: Chapter Summary:

Full file at Chapter 2: Technology Infrastructure: The Internet and the World Wide Web

CS WEB TECHNOLOGY

Networking and the Web Reminder: Next Quiz on 4/15

Introduction to Computer Science. William Hsu Department of Computer Science and Engineering National Taiwan Ocean University

Chapter 4: Networking and the Internet. Copyright 2015 Pearson Education, Inc.

and the World Wide Web

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

The Internet and the World Wide Web

Chapter 11: Wide-Area Networks and the Internet

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)

TEST BANK FOR ELECTRONIC COMMERCE 11TH EDITION BY GARY SCHNEIDER

Scale Yourself. Lesson 3: Introduction to Internet Technology. Computer Technology 3/13/2015

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

The Basics of Networking

Application Layer: OSI and TCP/IP Models

5/17/2009. Networked Computers Change Our Lives. People Are More Interconnected. Nowhere Is Remote. English Is Becoming a Universal Language

ACE Chapter 4 review. Name: Class: Date: True/False Indicate whether the statement is true or false.

Introduction to TCP/IP

The Internet and the Web. recall: the Internet is a vast, international network of computers

Chapter 02 Technology Infrastructure The Internet and the World Wide Web

Review for Internet Introduction

A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN

Chapter 10: Application Layer CCENT Routing and Switching Introduction to Networks v6.0

How the Web Works. Chapter 1. Modified by Marissa Schmidt Pearson

University of Southern California EE450: Introduction to Computer Networks

Using the Internet and the World Wide Web

1. Web Technology... 6

"The Internet. All the piracy and none of the scurvy." -- Anonymous

Chapter 1 Living in a Network Centric World

The Internet. Tim Capes. November 7, 2011

Management Information Systems

Business Data Communications and Networking

Chapter 3 The Basics of Networking

Networking and Health Information Exchange: ISO Open System Interconnection (OSI)

Fig (1) client and Server network

Chapter Ten. From Internet to Information Superhighway

Internet Applications. Dr Steve Gordon ICT, SIIT

Chapter 2A. The Internet s History

Data Communication & Computer Networks MCQ S

Chapter 2 Communicating Over the Network

The Internet. Connecting to the internet. Role of the ISP. Who is online? Internet users by country 2/18/2009. The Internet More than Just WWW

Computer Networks. Computer Networks. Telecommunication Links. CMPUT101 Introduction to Computing - Spring Chapter 12: Computer Networks 1

= a hypertext system which is accessible via internet

Chapter 4 The Internet

Chapter 27 WWW and HTTP Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

How does the Internet Work? The Basics: Getting a Web Page. The Basics: Getting a Web Page. Client-Server model. The Internet: Basics

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3

Need For Protocol Architecture

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

Need For Protocol Architecture

INTRODUCTION TO THE INTERNET. Presented by the Benbrook Public Library

How A Website Works. - Shobha

FACTFILE: GCE DIGITAL TECHNOLOGY

Unit 28 Website Production ASSIGNMENT 1

E-commerce Kenneth C. Laudon Carol Guercio Traver. business. technology. society. tenth edition

Networks: Communicating and Sharing Resources

E-commerce Kenneth C. Laudon Carol Guercio Traver. business. technology. society. tenth edition

CCNA Exploration Network Fundamentals. Chapter 3 Application Layer Functionality and Protocols

8 9 Before: Computers are categorized into three main categories from least to most powerful: microcomputers minicomputers mainframe computers Today:

CompTIA Network+ Course

CHAPTER2. 1. The Internet was launched in 1969 and was originally called

Part 1: Introduction. Goal: Review of how the Internet works Overview

WEB TECHNOLOGIES CHAPTER 1

Networking Basics. EC512 Spring /15/2015 EC512 - Prof. Thomas Skinner 1

Acknowledgment and Disclaimer:

Özgür ZEYDAN (PhD.)

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

RSC Part I: Introduction

CCNA R&S: Introduction to Networks. Chapter 10: The Application Layer

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Internet. Class-In charge: S.Sasirekha

Transcription:

Technology in Action Chapter 13 Behind the Scenes: The Internet: How It Works 1

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) 2

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 3

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 4

Points of Presence (POP) Bank of modems where individual users connect to an ISP 5

The Network Model of the Internet Internet communications follow the client/server network model Clients request services Servers respond to requests 6

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 7

P2P File Sharing 8

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 9

Circuit Switching Dedicated connection between two points Remains active until the transmission is terminated Used in telephone communications Inefficient for computers 10

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 11

Packet Switching 12

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 13

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 14

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 15

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 16

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 17

Top Level Domains (7/09).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

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 19

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 20

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 21

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 22

HTML/XHTML Example HTML/XHTML <h1>this is the Heading</h1> Web Page Display <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> 23

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 24

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 25

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 26

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 27

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 28

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 29

Communications Over E-mail Simple Mail Transfer Protocol (SMTP) Multipurpose Internet Mail Extensions (MIME) allows attachments the Internet 30

Communications Over the Internet E-mail security Encryption Private-key encryption Public-key encryption Secure data transmission software SafeMessage commercial software 31

Instant Messaging (IM) Client/server program for real-time, text-based conversations Popular IM programs AOL Instant Messenger ICQ Yahoo! Messenger Windows Live Twitter Increasing security threats Should not be used for sensitive data 32

Instant Messaging (IM) 33

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 34