Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Fourth Edition.

Slides:



Advertisements
Similar presentations
Chapter 7: Computer Networks, the Internet, and the World Wide Web
Advertisements

INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
Chapter 1: Computer Networks IB 300: Advanced Computer Sciences. Professor: Nabil Elmjati.
Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Third Edition  2004 Course Technology.
1-1 Introduction to Computer Networks and Data Communications.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
Chapter 12 Computer Networks. Chapter Outline Introduction Introduction Basic concepts in computer networking Basic concepts in computer networking Communication.
Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Fourth Edition.
D-1 Management Information Systems for the Information Age Second Canadian Edition Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Third Edition.
Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Third Edition.
Chapter Preview  In this chapter, we will study:  The basic components of a telecomm system  The technologies used in telecomm systems  Various ways.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
Lesson 3: Introduction to Internet Technology
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 6 Information System Networks and the Internet.
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
Telecommunications and Networks Chapter 6 – Understanding Technology (Third Edition)
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 7 Computer Networks, the Internet, and the World Wide Web
Technology Guide 4 Telecommunication & Internet. Agenda Telecommunication terminology Communication media Network architecture concepts Enterprise networking.
Networks and Telecommunications
Connecting one computer to another computer creates a network.
Networks A network is a collection of computers and devices connected together via communications devices and transmission media Advantages of a network.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Hon Wai Leong, NUS (UIT2201, Networks) Page 1 Copyright © 2007 by Leong Hon Wai Networks, Internet & WWW  Reading Materials:  Ch 7 of [SG3]  Additional.
Lesson 2 — The Internet and the World Wide Web
1 Networks and Telecommunications. 2 Applying Telecommunications in Business TELECOMMUNICATIONS – the transmission of data between devices in different.
Chapter 7: Computer Networks, the Internet, and the World Wide Web 國立雲林科技大學 資訊工程研究所 張傳育 (Chuan-Yu Chang ) 博士 Office: ES 709 TEL: ext
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Invitation to Computer Science 6th Edition
Network Basics. Outline Objective Types of Networks LAN Topologies LAN Networking Standards Network Devices Dial-Up Access Ethernet Wiring Summary References.
Chapter 7 Networking: Computer Connections. Networks n Network - a computer system that uses communications equipment to connect two or more computers.
Chapter 1 Introduction to Computer Networks and Data Communications Data Communications and Computer Networks: A Business User’s Approach.
ZData hierarchy (Figure 6.1) ybit - smallest piece of data ybyte – character yfield - group of bytes yrecord - related fields yfile - related records ydatabase.
Chapter 2: The Internet’s Structure and History IB 300: Advanced Computer Sciences. Professor: Nabil Elmjati.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Extended Learning Module D
Module 2: Information Technology Infrastructure
Chapter 12 Computer Networks. Basic Concepts in Computer Networking – Communication Links – Figure 12.1a –Two Forms of Information Representation (a)
NETWORKS.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
1 CSCE 1030 Computer Science 1 Computer Organization and Networking.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
NSH0503/01/11041 Overview Computer Network Technology By Diyurman Gea.
Telecommunications, the Internet, and Wireless Technology.
Teaching and Learning with Technology ck to edit Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology k to edit Master title.
William Stallings Data and Computer Communications
Chapter 4 Telecommunications and Networking The McGraw-Hill Companies, Inc All rights reserved. Irwin/McGraw-Hill.
Communication Networks - Overview CSE 3213 – Fall November 2015.
Communications and Networks Chapter 9 9-1Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Lesson 7 Networks Unit 1—Computer Basics. Computer Concepts BASICS - 2 Objectives Describe the benefits and disadvantages of networks. List and describe.
CHAPTER 8 Communication and Network Copyright © Cengage Learning. All rights reserved.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Chapter Objectives In this chapter, you will learn:
Fundamentals of Information Systems, Sixth Edition
Communication Protocols
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
EUT 122 Skills and Technology in Communication
Lesson 3: Introduction to Internet Technology
Presentation transcript:

Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Fourth Edition

Invitation to Computer Science, C++ Version, Fourth Edition 2 Objectives In this chapter, you will learn about Basic networking concepts Communication protocols Network services and benefits A brief history of the Internet and the World Wide Web

Invitation to Computer Science, C++ Version, Fourth Edition 3 Introduction Computer network  Computers connected together  Purpose: Exchanging resources and information  Just about any kind of information can be sent Examples: Television and radio signals, voice, graphics, handwriting, photographs, movies

Invitation to Computer Science, C++ Version, Fourth Edition 4 Basic Networking Concepts Computer network  Set of independent computer systems connected by telecommunication links  Purpose: Sharing information and resources Nodes, hosts, or end systems  Individual computers on a network

Invitation to Computer Science, C++ Version, Fourth Edition 5 Communication Links Switched, dial-up telephone line  A circuit is temporarily established between the caller and callee  Analog medium  Requires modem at both ends to transmit information produced by a computer Computer produces digital information

Invitation to Computer Science, C++ Version, Fourth Edition 6 Figure 7.1 Two Forms of Information Representation

Invitation to Computer Science, C++ Version, Fourth Edition 7 Figure 7.2 Modulation of a Carrier to Encode Binary Information

Invitation to Computer Science, C++ Version, Fourth Edition 8 Communication Links (continued) Dial-up phone links  Transmission rate: 56,000 bps (56 Kbps) Broadband  Transmission rate: Exceeding 256,000 bps (256 Kbps)

Invitation to Computer Science, C++ Version, Fourth Edition 9 Communication Links (continued) Options for broadband communications  Home use Digital subscriber line (DSL) Cable modem  Commercial and office environment Ethernet Fast Ethernet Gigabit Ethernet

Invitation to Computer Science, C++ Version, Fourth Edition 10 Figure 7.3 Transmission Time of an Image at Different Transmission Speeds

Invitation to Computer Science, C++ Version, Fourth Edition 11 Communication Links (continued) Wireless data communication  Uses radio, microwave, and infrared signals  Enables “mobile computing”  Types of wireless data communication Wireless local access network Wireless wide-area access network

Invitation to Computer Science, C++ Version, Fourth Edition 12 Local Area Networks Local area network (LAN)  Connects hardware devices that are in close proximity  The owner of the devices is also the owner of the means of communications  Common wired LAN topologies Bus Ring Star

Invitation to Computer Science, C++ Version, Fourth Edition 13 Figure 7.4 Some Common LAN Topologies

Invitation to Computer Science, C++ Version, Fourth Edition 14 Local Area Networks (continued) Ethernet  Most widely used LAN technology  Uses the bus topology  Two ways to construct an Ethernet LAN Shared cable Hubs: The most widely used technology

Invitation to Computer Science, C++ Version, Fourth Edition 15 Figure 7.5 An Ethernet LAN Implemented Using Shared Cables

Invitation to Computer Science, C++ Version, Fourth Edition 16 Figure 7.6 An Ethernet LAN Implemented Using a Hub

Invitation to Computer Science, C++ Version, Fourth Edition 17 Wide Area Networks Wide area networks (WANs)  Connect devices that are across town, across the country, or across the ocean  Users must purchase telecommunications services from an external provider  Dedicated point-to-point lines  Most use a store-and-forward, packet-switched technology to deliver messages

Invitation to Computer Science, C++ Version, Fourth Edition 18 Figure 7.7 Typical Structure of a Wide Area Network

Invitation to Computer Science, C++ Version, Fourth Edition 19 Overall Structure of the Internet All real-world networks, including the Internet, are a mix of LANs and WANs  Example: A company or a college One or more LANs connecting its local computers Individual LANs interconnected into a wide-area company network

Invitation to Computer Science, C++ Version, Fourth Edition 20 Figure 7.8(a) Structure of a Typical Company Network

Invitation to Computer Science, C++ Version, Fourth Edition 21 Overall Structure of the Internet (continued) Internet Service Provider (ISP)  A wide-area network  Provides a pathway from a specific network to other networks, or from an individual’s computer to other networks ISPs are hierarchical  Interconnect to each other in multiple layers to provide greater geographical coverage

Invitation to Computer Science, C++ Version, Fourth Edition 22 Figure 7.8(b) Structure of a Network Using an ISP

Invitation to Computer Science, C++ Version, Fourth Edition 23 Figure 7.8(c) Hierarchy of Internet Service Providers

Invitation to Computer Science, C++ Version, Fourth Edition 24 Overall Structure of the Internet (continued) Internet  A huge interconnected “network of networks”  Includes nodes, LANs, WANs, bridges, routers, and multiple levels of ISPs  Early million nodes (hosts) Hundreds of thousands of separate networks located in over 225 countries

Invitation to Computer Science, C++ Version, Fourth Edition 25 Communication Protocols A protocol  A mutually agreed upon set of rules, conventions, and agreements for the efficient and orderly exchange of information TCP/IP  The Internet protocol hierarchy  Governs the operation of the Internet  Five layers

Invitation to Computer Science, C++ Version, Fourth Edition 26 Figure 7.10 The Five-Layer TCP/IP Internet Protocol Hierarchy

Invitation to Computer Science, C++ Version, Fourth Edition 27 Physical Layer Protocols govern the exchange of binary digits across a physical communication channel Goal: Create a bit pipe between two computers

Invitation to Computer Science, C++ Version, Fourth Edition 28 Data Link Layer Protocols carry out  Error handling  Framing Creates an error-free message pipe Composed of two services  Layer 2a: Medium access control  Layer 2b: Logical link control

Invitation to Computer Science, C++ Version, Fourth Edition 29 Data Link Layer (continued) Medium access control protocols  Determine how to arbitrate ownership of a shared line when multiple nodes want to send at the same time Logical link control protocols  Ensure that a message traveling across a channel from source to destination arrives correctly

Invitation to Computer Science, C++ Version, Fourth Edition 30 Network Layer Delivers a message from the site where it was created to its ultimate destination Critical responsibilities  Create a universal addressing scheme for all network nodes  Deliver messages between any two nodes in the network

Invitation to Computer Science, C++ Version, Fourth Edition 31 Network Layer (continued) Provides a true network delivery service  Messages are delivered between any two nodes in the network, regardless of where they are located IP (Internet Protocol) layer  Network layer in the Internet

Invitation to Computer Science, C++ Version, Fourth Edition 32 Transport Layer Provides a high-quality, error-free, order- preserving, end-to-end delivery service TCP (Transport Control Protocol)  Primary transport protocol on the Internet  Requires the source and destination programs to initially establish a connection

Invitation to Computer Science, C++ Version, Fourth Edition 33 Figure 7.15 Logical View of a TCP Connection

Invitation to Computer Science, C++ Version, Fourth Edition 34 Application Layer Implements the end-user services provided by a network There are many application protocols  HTTP  SMTP  POP3  IMAP  FTP

Invitation to Computer Science, C++ Version, Fourth Edition 35 Figure 7.16 Some Popular Application Protocols on the Internet

Invitation to Computer Science, C++ Version, Fourth Edition 36 Application Layer (continued) Uniform Resource Locator (URL)  A symbolic string that identifies a Web page  Form protocol://host address/page  The most common Web page format is hypertext information Accessed using the HTTP protocol

Invitation to Computer Science, C++ Version, Fourth Edition 37 Network Services and Benefits Services offered by computer networks  Electronic mail ( )  Bulletin boards  News groups  Chat rooms  Resource sharing Physical resources Logical resources

Invitation to Computer Science, C++ Version, Fourth Edition 38 Network Services and Benefits (continued) Services offered by computer networks  Client-server computing  Information sharing  Information utility  Electronic commerce (e-commerce)

Invitation to Computer Science, C++ Version, Fourth Edition 39 A Brief History of the Internet and the World Wide Web: The Internet August 1962: First proposal for building a computer network  Made by J. C. R. Licklider of MIT ARPANET  Built by the Advanced Research Projects Agency (ARPA) in the 1960s  Grew quickly during the early 1970s

Invitation to Computer Science, C++ Version, Fourth Edition 40 The Internet (continued) NSFNet: A national network built by the National Science Foundation (NSF) October 24, 1995: Formal acceptance of the term Internet Internet service providers start offering Internet access once provided by the ARPANET and NSFNet

Invitation to Computer Science, C++ Version, Fourth Edition 41 Figure 7.20 State of Networking in the Late 1980s

Invitation to Computer Science, C++ Version, Fourth Edition 42 The World Wide Web Development completed in May 1991 Designed and built by Tim Berners-Lee Components  Hypertext A collection of documents interconnected by pointers called links  URL (Uniform Resource Locator) The worldwide identification of a Web page located on a specific host computer

Invitation to Computer Science, C++ Version, Fourth Edition 43 Figure 7.21 Hypertext Documents

Invitation to Computer Science, C++ Version, Fourth Edition 44 Summary of Level 3 Virtual environment  Created by system software  Easy to use and easy to understand  Provides services such as Resource management Security Access control Efficient resource use Operating systems continue to evolve

Invitation to Computer Science, C++ Version, Fourth Edition 45 Summary Computer network: A set of independent computer systems connected by telecommunication links Options for transmitting data on a network: Dial- up telephone lines, DSL, cable modem, Ethernet, Fast Ethernet Types of networks: Local area network (LAN) and wide area network (WAN)

Invitation to Computer Science, C++ Version, Fourth Edition 46 Summary (continued) The Internet is a huge interconnected "network of networks" TCP/IP is the Internet protocol hierarchy, composed of five layers: physical, data link, network, transport, and application The World Wide Web is an information system based on the concept of hypertext