Chapter 4: Networking and the Internet

Slides:



Advertisements
Similar presentations
IS Network and Telecommunications Risks
Advertisements

Copyright © 2015 Pearson Education, Inc. Chapter 4: Networking and the Internet Computer Science: An Overview Twelfth Edition by J. Glenn Brookshear Dennis.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
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.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Networks CSCI-N 100 Dept. of Computer and Information Science.
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Networks A network is a collection of computers and devices connected together via communications devices and transmission media Advantages of a network.
Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
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 © 2015 Pearson Education, Inc. Chapter 4: Networking and the Internet.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Lecture 10: 9/26/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
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.
Physical vs logical components of the internet and Networks
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.
Network Basics. Network Classifications Scope Scope Local area network (LAN) Local area network (LAN) Metropolitan area (MAN) Metropolitan area (MAN)
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Chapter2 Networking Fundamentals
WEBMASTER 3224 PHYSICAL VS LOGICAL COMPONENTS OF THE INTERNET AND NETWORKS.
Networks. Local area network (LAN( Wide-area network (WAN( Networks Topology.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Tenth.
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 BY: SAIKUMAR III MSCS, Nalanda College.
Web Development & Design Foundations with XHTML Chapter 1 Key Concepts 1.
Chapter Objectives In this chapter, you will learn:
Fundamentals of Information Systems, Sixth Edition
Chapter 4: Networking and the Internet
Computer Networks.
Edited by : Noor Al-Hareqi
NETWORK Unit 1 Module: 2 Objective: 7.
INTRODUCTION TO COMPUTER NETWORKS
Edited by : Noor Al-Hareqi
NETWORK TOPOLOGIES There are three basic configurations used to connect computers they are the Bus Ring Star.
Introduction to Networking & Telecommunications
Networks, telecommunications
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
CS222 Web Programming Course Outline
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking and the Internet
Edited by : Noor Al-Hareqi
Introduction to Computer Administration
INTRODUCTION TO COMPUTER NETWORKS
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
Unit 11- Computer Networks
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
NETWORK Unit 1 Module: 2 Objective: 7.
INTRODUCTION TO COMPUTER NETWORKS
INTRODUCTION TO COMPUTER NETWORKS
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networks, telecommunications
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
The Internet What is the Internet? The Internet is a global web of computers connected to each other by wires, (mostly phone lines). If you look at a.
Edited by : Noor Al-Hareqi
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
By Hussein Alhashimi.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKING Presented by Pushpanjali Associate professor
Presentation transcript:

Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear

What is a Network? A network consists of 2 or more computers connected together, and they can communicate and share resources (e.g. information)

Why Networking? Sharing information — i.e. data communication Do you prefer these? Or this?

Sharing hardware or software E.g. print document Centralize administration and support E.g. Internet-based, so everyone can access the same administrative or support application from their PCs

Network Classifications Scope Local area network (LAN) Metropolitan area (MAN) Wide area network (WAN) Ownership Closed versus open Topology (configuration) Bus (Ethernet) Star (Wireless networks with central Access Point)

LAN,MAN and WAN Local Area Network (LAN) Small network, short distance A room, a floor, a building Limited by no. of computers and distance covered Usually one kind of technology throughout the LAN Serve a department within an organization Examples: Network inside the Student Computer Room Metropolitan-area network (MAN) : The communication infrastructures that have been developed in and around large cities

Wide Area Network (WAN) A network that uses long-range telecommunication links to connect 2 or more LANs/computers housed in different places far apart. Towns, states, countries Examples: Network of our Campus Internet Your home USA WAN Student Computer Centre

Open &Closed Systems Proprietary system or closed system : A system that uses technologies kept private by a particular commercial vendor Open systems : Systems based on a common model of network architecture and a suite of protocols used in its implementation

Topology ― 3 basic types How so many computers are connected together? Bus Topology Ring Topology Star Topology Hub

Bus Topology Simple and low-cost A single cable called a trunk (backbone, segment) Only one computer can send messages at a time Passive topology - computer only listen for, not regenerate data Star Topology Each computer has a cable connected to a single point More cabling, hence higher cost All signals transmission through the hub; if down, entire network down Depending on the intelligence of hub, two or more computers may send message at the same time

Every computer serves as a repeater to boost signals Ring Topology Every computer serves as a repeater to boost signals Typical way to send data: Token passing only the computer who gets the token can send data Disadvantages Difficult to add computers More expensive If one computer fails, whole network fails T Ack T T T T data T data T data T data T data T Ack T Ack T data T Ack

Figure 4.1 Network topologies

Figure 4.1 Network topologies (continued)

Protocols CSMA/CD(Carrier Sense Multiple Access/Collision Detection) Used in Ethernet Silent bus provides right to introduce new message CSMA/CA(Carrier Sense Multiple Access/Collision Avoidance) Used in WiFi (IEEE 802.11) Hidden terminal problem

Figure 4.2 Communication over a bus network

Figure 4.3 The hidden terminal problem

Connecting Networks Repeater: Extends a network Bridge: Connects two compatible networks Switch: Connects several compatible networks Router: Connects two incompatible networks resulting in a network of networks called an internet

Figure 4.4 Building a large bus network from smaller ones

Figure 4.5 Routers connecting two WiFi networks and an Ethernet network to form an internet

Inter-process Communication Client-server One server, many clients Server must execute continuously Client initiates communication Peer-to-peer (P2P) Two processes communicating as equals Peer processes can be short-lived

Figure 4.6 The client/server model compared to the peer-to-peer model

Distributed Systems Collection of autonomous computers that are connected using a middleware used for sharing resources and capabilities and providing users with a single and integrated coherent network.

Distributed Systems…. Cluster computing Grid computing Cloud Computing

The Internet The Internet: An internet that spans the world Original goal was to develop a means of connecting networks that would not be disrupted by local disasters. Today it has shifted from a government sponsored DARPA to an academic research project and finally to a commercial undertaking.

Internet Architecture Internet Service Provider (ISP) Organizations which construct and maintain these networks Tier-1 Tier-2 Access ISP: Provides connectivity to the Internet End Systems or hosts Traditional telephone (dial up connection) Cable connections modems DSL Wireless Hot spot

Figure 4.7 Internet Composition

Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation 17.12.25 would represent the three-byte bit pattern a 32-bit IP address might appear as 192.207.177.133 ICANN(Internet Corporation for Assigned names and Numbers Mnemonic address: Domain names Top-Level Domains Sub-domains Domain name system (DNS) Name servers DNS lookup

Internet Corporation for Assigned Names & Numbers (ICANN) Allocates IP addresses to ISPs who then assign those addresses within their regions. Oversees the registration of domains and domain names.

Traditional Internet Applications Electronic Mail (email) Domain mail server collects incoming mail and transmits outing mail Mail server delivers collected incoming mail to clients via POP3 or IMAP File Transfer Protocol (FTP) Telnet and SSH

More Recent Applications Voice Over IP (VoIP) Internet Radio unicast N-unicast p2p Multicast

World Wide Web Hypertext and HTTP Browser gets documents from Web server Documents identified by URLs

Figure 4.8 A typical URL

Hypertext Document Format Encoded as text file Contains tags to communicate with browser Appearance <h1> to start a level one heading <p> to start a new paragraph Links to other documents and content <a href = . . . > Insert images <img src = . . . >

Figure 4.9 A simple Web page

Figure 4.9 A simple Web page (continued)

Figure 4.10 An enhanced simple Web page

Figure 4.10 An enhanced simple Web page (continued)

Extensible Markup Language (XML) XML: A language for constructing markup languages similar to HTML A descendant of SGML Opens door to a World Wide Semantic Web

Using XML <staff clef = “treble”> <key>C minor</key> <time> 2/4 </time> <measure> < rest> egth </rest> <notes> egth G, egth G, egth G </notes></measure> <measure> <notes> hlf E </notes></measure> </staff>

Figure 4.11 The first two bars of Beethoven’s Fifth Symphony

Client Side Versus Server Side Client-side activities Examples: java applets, javascript, Macromedia Flash Server-side activities Common Gateway Interface (CGI) Servlets PHP