Introduction. Computer Networks Term B10

Similar documents
Introduction. Computer Networks: Introduction 1

CS4514 Computer Networks

Computer-to-Computer Networks (cont.)

Chapter 1 Communication

CHAPTER -1. Introduction to Computer Networks

Chapter 1 Introduction. COSC 3213 Summer 2003

RSC Part I: Introduction

EEC-484/584 Computer Networks

It is the process of sharing data, programs, and information between two or more computers.

VISUAL SUMMARY COMMUNICATION CHANNELS COMMUNICATIONS. Communications and Networks

Computer Network??? Why Computer Networks? Network Classification. Introduction to Computer Networks. Classification of a Computer network by Scale

TYPES OF COMPUTER NETWORKS

Introduction to Computer Networks. Budditha Hettige

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

CSEN 503 Introduction to Communication Networks

Dr./ Ahmed Mohamed Rabie Sayed

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

CS197U: A Hands on Introduction to Unix

CNT 4007 Computer Networks - Chapter 1 : Overview

end systems, access networks, links circuit switching, packet switching, network structure

L2: Introduction to Communication Networks: Internet. Outline

Discovering Computers Chapter 9 Communications and Networks

Lenuţa Alboaie Computer Networks

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links

Internet Routing. Review of Networking Principles

Chapter 1 Introduction

INTRODUCTION TO ICT.

Chapter 1. Introduction

Introduction to LAN Protocols

Department of Computer and IT Engineering University of Kurdistan. Network Layer. By: Dr. Alireza Abdollahpouri

Class X Subject : IT (Vocational) Chapter -1 Ouestion / Answer

Chapter 1: introduction

Computer Networks 2012/2013. Introduction part 1 (01) Dr. Tanir Ozcelebi. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S.

Gigabit Networks, VLANs & Wireless LANs

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

Outline. EEC-682/782 Computer Networks I. Course Objectives. Outline of Lectures

CEN 444 Computer networks

WIRELESS SENSOR NETWORK

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

Computer Communication Networks Lecture No. 1

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

CCM 4300 Lecture 2 Computer Networks: Wireless and Mobile Communication Systems. Dr Shahedur Rahman School of Science and Technology

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?

end systems, access networks, links circuit switching, packet switching, network structure

IT 2004 Data Communication & Networking

1. What is a Computer Network? interconnected collection of autonomous computers connected by a communication technology

Network Protocols and Architectures

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

Chapter 9. Introduction. Communications

Introduction to Networks

Part I: Introduction. 1: Introduction 1

Computer Networks รศ.ดร.อน นต ผลเพ ม. Assoc. Prof. Anan Phonphoem, Ph.D. Kasetsart University, Bangkok, Thailand

ECE 333: Introduction to Communication Networks Fall Lecture 1: Introduction

Navpreet Singh INTRODUCTION TO COMPUTER NETWORKS. Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA

Chapter 16 Networking

Read Chapter 1 of Kurose-Ross

Lecture #25: Networks and Communications. Communication and Networks. What will we learn?

Session 1. Introduction to Computer Communications and Networking. Communication Network. A communication network consists of a set

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Pengantar Teknologi Informasi dan Teknologi Hijau. Suryo Widiantoro, ST, MMSI, M.Com(IS)

Chapter 1: Introduction

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com

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

Introduction to Computer Science (I1100) Networks. Chapter 6

BROADBAND AND HIGH SPEED NETWORKS

COSC 3213: Computer Networks I

Types of Computer Networks. ICS 614: Computer Networks Concepts and Principles 11

16/06/56. Communications and Networks. Communications and Networks. Communications and Networks

Communications and Networks

Overview of Networks

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

Lecture 1 Overview - Data Communications, Data Networks, and the Internet

Part I. Wireless Communication

COSC 3213: Communication Networks

Chapter 5. The Network Layer. Network Layer Design Isues. Store-and-Forward Packet Switching 10/7/2010. Implementation of Connectionless Service

Chapter 5. The Network Layer

What is a Network? A connection of two or more computers so that they can share resources.

Network.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components

Chapter 1 Communication Networks and Services

06/02/2006. Local & Metropolitan Area Networks 1. INTRODUCTION. Why Study Local and Metropolitan Area Networks? ACOE322. Lecture 1 Introduction

CS 204: Advanced Computer Networks

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

Chapter 5. The Network Layer. CEN Chapter 5 1

Chapter 1. Introduction

COMPUTER NETWORKING. By: Dr. Noor Dayana Abd Halim

Chapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Computer Networking Introduction

Chapter 9 Introduction to Networks

ET4254 Communications and Networking 1

Contents. Introduction to Networking. Preface...i. Introduction... xix

CH : 15 LOCAL AREA NETWORK OVERVIEW

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

Announcements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view

SYSTEMS ADMINISTRATION USING CISCO (315)

Introduction to Networking

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

Parts of a Network. app. router. link. host. Computer Networks 2

Transcription:

Introduction Computer Networks Term B10

Introduction Outline Preliminary Definitions Internet Components Network Application Paradigms Classifying networks by transmission technology by size/scale by topology Computer Networks Introduction 2

Definitions computer network :: [Tan] a collection of autonomous computers interconnected by a single technology. [LG&W] communications network ::a set of equipment and facilities that provide a service. In a distributed system the collection of independent computers appears to its users as a single coherent system. Computer Networks Introduction 3

Internet Access and Flows T X Z W1 W2 Host B Host C Host A 11 Host M 1 nodes 12 W 14 2 Y 15 Host L 3 16 17 4 5 6 AP Host J W3 W4 Host D 10 9 Host E 13 8 Host F 7 Host G Host H Computer Networks Introduction 4

The Internet: nuts and bolts view PC server wireless laptop cellular handheld router access points wired links millions of connected computing devices: hosts = end systems running network apps communication links fiber, copper, radio, satellite transmission rate = capacity Mobile network Home network Global ISP Regional ISP Institutional network routers * : forward packets (chunks of data) * Also referred to as switches or gateways. Computer Networks Introduction 5

Computer Networks Introduction 6

Networking Application Paradigms Introduction 7

Client-Server Applications Figure 1.1 A network with two clients and one server. Tanenbaum Computer Networks Introduction 8

Client-Server Model Figure 1-2. The client-server model involves requests and replies. Tanenbaum Computer Networks Introduction 9

Peer-to-Peer Applications Figure 1.3 In a peer-to-peer system there are no fixed clients and servers. Tanenbaum Computer Networks Introduction 10

A Closer Look at Network Structure network edge: applications and hosts access networks, physical media: wired, wireless communication links network core: interconnected routers network of networks Computer Networks Introduction 11

The Network Edge end systems (hosts): run application programs e.g. Web, email at edge of network client/server model peer-peer client host requests, receives service from always-on server client/server e.g. Web browser/server; email client/server peer-peer model: minimal (or no) use of dedicated servers e.g. Skype, BitTorrent Computer Networks Introduction 12

Wireless versus Mobile Applications Wireless involves transmissions through the air (type depends on frequency). Residential access networks Residential access points Institutional access networks Institutional and corporate access points or mesh networks Public access networks e.g., Cities, towns, libraries and coffee shops Cellular networks 2.5G, 3G and 4G Computer Networks Introduction 13

Wireless versus Mobile Applications Mobile can refer to the Hosts. Laptops can be moveable and wired. Laptops can be moveable and wireless. Cell phones, smart phones, PDAs and devices in vehicles are mobile and wireless. Mobile Ad Hoc NETworks (MANETs):: wireless devices are both Hosts and subnet nodes (routers). The distinction is that MANET nodes may relay traffic intended for other nodes (multi-hop traffic). Computer Networks Introduction 14

Network Classifications Introduction 15

Classifying by Transmission Technology broadcast :: a single communications channel shared by all machines (addresses) on the network. Broadcast can be both a logical or a physical concept (e.g. Media Access Control (MAC) sublayer ). multicast :: communications to a specified group. This requires a group address (e.g. multimedia multicast). unicast :: a communication involving a single sender and a single receiver. point-to-point :: connections made via links between pairs of nodes. Computer Networks Introduction 16

Classification by Size (PAN) (LAN) (MAN) (WAN) Figure 1-6. Classification of interconnected processors by scale. Tanenbaum Computer Networks Introduction 17

Classification by Size PANS {Personal Area Networks} Used for communication among computer devices, including smart phones and PDA s in proximity to an individual's body [Wikipedia]. Reach up to meters. Includes wearable devices and protocols such as Bluetooth, Zigbee and UWB (Ultra Wide Band) IEEE 802.15 Working Group for Wireless PANs (WPANs). Computer Networks Introduction 18

PANs [Brunell University West London] Computer Networks Introduction 19

Classification by Size LANs {Local Area Networks} Wired LANs: typically physically broadcast at the MAC layer (e.g., Ethernet, Token Ring) Wireless LANs (WLANs) Wireless Sensor Networks (WSNs) MANs {Metropolitan Area Networks} campus networks connecting LANs logically or physically. often have a backbone (e.g., FDDI, ATM and mesh) to connect campus networks. Computer Networks Introduction 20

Wired LANs transceivers Ethernet bus Ethernet hub Leon-Garcia & Widjaja: Communication Networks Computer Networks Introduction 21

Wireless LANs (WLANs) Figure 1-35. (a) Wireless networking with a base station. (b) Ad hoc networking. Tanenbaum Computer Networks Introduction 22

Wireless Sensor Networks (WSNs) N. Chohan WSNs can have mobile or fixed nodes but require a routing algorithm and normally have power concerns. Computer Networks Introduction 23

Metropolitan Area Networks (MANs) Figure 1-8. A metropolitan area network based on cable TV. Tanenbaum Computer Networks Introduction 24

MANs within a Hierarchical Topology 1* 2 a 3 c 4 A b d Metropolitan network A consists of access subnetworks: a, b, c, d. Hierarchical Network Topology a A National network consists of regional subnetworks: a, b, g. Leon-Garcia & Widjaja: Communication Networks b g Metropolitan network A is part of regional subnetwork a. Computer Networks Introduction 25

Network Classification by Size WANs {Wide Area Networks} also referred to as point-to-point networks. ARPANET Internet usually hierarchical with a backbone. Enterprise Networks, Autonomous Systems (ASs) VPNs (Virtual Private Networks). Computer Networks Introduction 26

ARPAnet circa 1972 AMES McCLELLAN UTAH BOULDER GWC CASE AMES USC ILL LINC RADC CARN UCSB MIT MITRE STAN SCD ETAC UCLA RAND TINKER BBN HARV NBS A point-to-point network Leon-Garcia & Widjaja: Communication Networks Computer Networks Introduction 27

Wide Area Networks (WANs) Figure 1-10.A stream of packets from sender to receiver. Tanenbaum Computer Networks Introduction 28

internet net 1 G net 3 G G G = gateway G net 5 net 2 G net 4 G A network of networks Leon-Garcia & Widjaja: Communication Networks Computer Networks Introduction 29

Network Classification by Topology flow of data Bidirectional flow Default is baseband cabling Repeater Bus Topology Computer Networks Introduction 30

Network Classification by Topology Note - A ring implies unidirectional flow. Repeater Repeater Ring Topology Computer Networks Introduction 31

Network Classification by Topology Headend Tree Topology Computer Networks Introduction 32

Tree Topology N. Chohan WSN end-to-end routing often employs a spanning tree for routing. Computer Networks Introduction 33

Network Classification by Topology hub, switch or repeater Star Topology Computer Networks Introduction 34

Network Classification by Topology Wireless Infrastructure W1 W2 AP W4 W3 Star Topology Computer Networks Introduction 35

Introduction Summary Define: network, distributed system, subnet, host, node, flow, channel and link. Paradigms: Client-Server, Peer-to-Peer, Wireless and Mobile. Classifications and Acronyms: Broadcast, multicast, unicast PAN, LAN, MAN, WAN, WLAN, WSN The Internet versus an internet Hierarchical, bus, ring,tree, and star topology Computer Networks Introduction 36