Top Banner
Computer Networks: Introduction 1 Introduction
30
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 1

Introduction

Page 2: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 2

Network Definitions and Classification

• Preliminary definitions and network terminology

• Sample application paradigms

• Classifying networks by transmission technology

• Classifying networks by size (or scale)

• Classifying networks by topology

Page 3: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 3

Preliminary Definitions

computer network :: [Tanenbaum] a collection of “autonomous” computers interconnected by a single technology.

[LG&W] communications network ::a set of equipment and facilities that provide a service.

[PD] {low level definition} A network can consist of two or more computers directly connected by some physical medium such as coaxial cable or an optical fiber. Wireless connectivity needs to be included in this definition.

Page 4: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 4

Network Building Blocks

• Nodes and Hosts: computers, routers, switches

• Links: coaxial cable, optical fiber, wireless communication– point-to-point

– multiple access

(a)

(b)

P&D slide

Page 5: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 5

Preliminary Definitions

In a distributed system the collection of independent computers appears to its users as a single coherent system.

Namely, the distinctions lie in the transparency in assigning tasks to computers.

Page 6: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 6

Switched Networks

P&D slide

Figure 1.3

Page 7: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 7

internet

P&D slide

Figure 1.4 Interconnection of networks

Page 8: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 8

Network

P&D recursive definition::

i. two or more nodes connected by a link.

or

ii. two or more networks connected by a node {an internet}.

Page 9: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 9

12

1

11

8

4

7

2

6

9

10

14

5

13

15

3

HostB

HostC

HostL

HostD

HostE

HostG

HostJ

HostA

HostH

HostF

HostM

16

17

W

T X

Y

Z

nodes

AP

W1

W2

W3

W4

Page 10: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 10

Sample Application Paradigms

Page 11: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 11

Client-Server Applications

Figure 1.1 A network with two clients and one server.

Tanenbaum slide

Page 12: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 12

Client-Server Model

Figure 1-2. The client-server model involves requests and replies.

Tanenbaum slide

Page 13: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 13

Peer-to-Peer Applications

Figure 1.3 In a peer-to-peer system there are no fixed clients and servers.

Tanenbaum slide

Page 14: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 14

Mobile Network Users

Figure 1-5. Combinations of wireless networks and mobile computing.

Tanenbaum slide

Page 15: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 15

Classifying Networks by Transmission Technology

broadcast :: a single communications channel shared by all machines (addresses) on the network.

Broadcast can be either 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).

point-to-point :: connections are made via links between pairs of nodes.

Page 16: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 16

Network Classification by Size

Figure 1-6. Classification of interconnected processors by scale.

Tanenbaum slide

Page 17: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 17

Network Classification by Size

• LANs {Local Area Networks}– Wired LANs: typically physically broadcast at

the MAC layer (e.g., Ethernet, Token Ring)– Wireless LANs

• MANs {Metropolitan Area Networks}– campus networks connecting LANs logically or

physically.– often have a backbone (e.g., FDDI and ATM)

Page 18: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 18

Ethernet bus Ethernet hub

transceivers

Figure 1.17Leon-Garcia & Widjaja: Communication Networks

Copyright ©2000 The McGraw Hill Companies

Wired LANs

Tanenbaum slide

Page 19: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 19

Wireless LANs

Figure 1-35. (a) Wireless networking with a base station. (b) Ad hoc networking.

Tanenbaum slide

Page 20: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 20

Metropolitan Area Networks

Figure 1-8. A metropolitan area network based on cable TV.

Tanenbaum slide

Page 21: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 21

Metropolitan network A consists of access subnetworks a, b, c, d.

National network consists of regional subnetworks .

Metropolitan network A is part of regional subnetwork .

A

A

Hierarchical Network Topology

1*

a

c

b

d

2

34

Figure 1.8

Copyright ©2000 The McGraw Hill Companies

Leon-Garcia & Widjaja: Communication Networks

MAN

Page 22: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 22

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

Page 23: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 23

UCLA RAND TINKER

USC

NBS

UCSB

HARV

SCD

BBN

STAN

AMES

AMES McCLELLAN UTAH BOULDER GWC CASE

CARN

MITRE

ETAC

MIT

ILL

LINC

RADC

Figure 1.16

ARPAnet circa 1972

a point-to-point network

Leon-Garcia & Widjaja: Communication Networks

Copyright ©2000 The McGraw Hill Companies

Page 24: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 24

Wide Area Networks (WANs)

Figure 1-10.A stream of packets from sender to receiver.

Tanenbaum slide

Page 25: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 25

G

G

G

G

G

net 1

net 2

net 3

net 4

net 5G = gateway

G

Figure 1.18Leon-Garcia & Widjaja: Communication Networks

Copyright ©2000 The McGraw Hill Companies

internet - a network of networks

Page 26: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 26

Network Classification by Topology

flow of data

Repeater

Bus

Bidirectional flow

assumes baseband cable

Page 27: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 27

Network Classification by Topology

Repeater

Repeater

Ring

Note - a ring implies unidirectional flow

Page 28: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 28

Network Classification by Topology

Headend

Tree

Page 29: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 29

Network Classification by Topology

Star

hub, switch

or repeater

Page 30: Advanced Computer Networks Course Objectives

Computer Networks: Introduction 30

Network Classification by Topology

Star

AP

W1 W2

W3

W4

Wireless Infrastructure