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

Slides:



Advertisements
Similar presentations
Project 1 Introduction to HTML.
Advertisements

© 2007 Prentice-Hall, Inc. 1 Technology in Action 1.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
1. 2 Technology in Action Chapter 13 Behind the Scenes: How the Internet Works Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Internet…issues Managing the Internet
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
1st Project Introduction to HTML.
Lesson 19 Internet Basics.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Lesson 3: Introduction to Internet Technology
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 3: Introduction to Internet Technology.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Technology in Action Chapter 13 Behind the Scenes: How the Internet Works Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Tenth Edition Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
Delving into the Internet and Networks. In the beginning  ARPANET – set up for the military to have another network of communication  Pre-cursor to.
The Internet, Intranets, & Extranets Chapter 7. IS for Management2 The Internet (1) A collection of networks that pass data around in packets, each of.
Connecting one computer to another computer creates a network.
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
© 2009 Prentice-Hall, Inc Technology in Action Chapter 13 Behind the Scenes: The Internet: How It Works.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
1 Chapter 2 (Continued) Section 2.2 Section 2.2. Internet Service Provider (ISP) ISP - a company that connects you through your communications line to.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Ninth Edition Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall.
Network Services Networking for Home & Small Business.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Communication, Networks, The internet and the Worldwide Web.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 3-1.
Internet Architecture and Governance
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
TCP/IP (Transmission Control Protocol / Internet Protocol)
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall. Computer Literacy for IC 3 Unit 3: Living Online Chapter 1: Understanding the Internet.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Chapter 13 Behind the Scenes: How the Internet Works
Instructor Materials Chapter 5 Providing Network Services
CISC103 Web Development Basics: Web site:
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Networking for Home and Small Businesses – Chapter 6
CMPE 101 Introduction to Information Technologies
Technology in Action 1.
Networking for Home and Small Businesses – Chapter 6
CISC103 Web Development Basics: Web site:
Topic 5: Communication and the Internet
1 Introduction to the Internet.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Networking for Home and Small Businesses – Chapter 6
Protocol Application TCP/IP Layer Model
Presentation transcript:

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

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

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

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

5 Points of Presence (POP) Bank of modems where individual users connect to an ISP Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

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

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

8 P2P File Sharing Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

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

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

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

12 Packet Switching Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

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

14 IP Addresses Unique number that identifies devices connected to the InternetUnique number that identifies devices connected to the Internet Typical IP address (IPv4)Typical IP address (IPv4) – = 4,294,967,296 addresses –(IPv6) 16 bit ^ 4 = 1 ^ 19 Static addressStatic address –Address never changes Dynamic addressDynamic address –Temporary address—for large campuses Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

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

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

17 Domain Names Names that take the place of an IP address Sample domain name: – – 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

.aeroaerospace.jobs.arpaadv res prjts.milmilitary.asia.museum.biz.name family names.com.net.edu.org.gov.pro profession.intinternational.tel telecommunications.travel Top Level Domains (7/09)

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

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

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

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

23 HTML/XHTML Example This is the Heading This is text using Arial font. This text is italicized. This text is bold. This text color is red. This is a hyperlink HTML/XHTML Web Page Display Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

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

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

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

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

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

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

30 Communications Over the Internet – –Simple Mail Transfer Protocol (SMTP) – –Multipurpose Internet Mail Extensions (MIME)— allows attachments Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

31 Communications Over the Internet security – –Encryption Private-key encryption Public-key encryption – –Secure data transmission software SafeMessage – commercial software Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

32 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 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

33 Instant Messaging (IM) Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall

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 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall