Computer Networking Basic

30
Introduction Computer Networks: Introduction 1

Transcript of Computer Networking Basic

Page 1: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 1/30

Introduction

Computer Networks: Introduction 1

Page 2: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 2/30

Network Definitions and Classification 

• Preliminary definitions and network

terminology

• Sample application paradigms

• Classifying networks by transmissiontechnology

• Classifying networks by size (or scale)• Classifying networks by topology

Computer Networks: Introduction 2

Page 3: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 3/30

Preliminary Definitionscomputer network :: [Tanenbaum] a collection of

“autonomous” computers interconnected by asingle 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 thisdefinition.

Computer Networks: Introduction 3

Page 4: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 4/30

Page 5: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 5/30

Preliminary DefinitionsIn a distributed system the collection of

independent computers appears to itsusers as a single coherent system.

Namely, the distinctions lie in thetransparency in assigning tasks to

computers.

Computer Networks: Introduction 5

Page 6: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 6/30

Switched Networks

Figure 1.3

Computer Networks: Introduction 6

P&D slide 

Page 7: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 7/30

internet

Figure 1.4 Interconnection of networks

Computer Networks: Introduction 7

P&D slide 

Page 8: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 8/30

NetworkP&D recursive definition::

i. two or more nodes connected by alink.

or 

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

Computer Networks: Introduction 8

Page 9: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 9/30

Computer Networks: Introduction 9

12

1

11

8

4

7

2

6

9

10

14

5

13

15

3

Host

B

Host

C

Host

L

Host

D

Host

E

Host

G

Host

J

Host

A

Host

H

Host

F

Host

M

16

17

W

T X

Y

Z

nodes

AP

W1

W2

W3

W4

Page 10: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 10/30

Sample Application Paradigms

Computer Networks: Introduction 10

Page 11: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 11/30

Client-Server Applications

Computer Networks: Introduction 11

Figure 1.1 A network with two clients and one

server.

Tanenbaum slide 

Page 12: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 12/30

Client-Server Model

Figure 1-2. The client-server model involvesrequests and replies.

Computer Networks: Introduction 12

Tanenbaum slide 

Page 13: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 13/30

Peer-to-Peer Applications

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

Computer Networks: Introduction 13

Tanenbaum slide 

Page 14: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 14/30

Mobile Network Users

Figure 1-5. Combinations of wirelessnetworks and mobile computing.

Computer Networks: Introduction 14

Tanenbaum slide 

Page 15: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 15/30

Classifying Networks by

Transmission Technologybroadcast :: 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. – multimediamulticast).

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

Computer Networks: Introduction 15

Page 16: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 16/30

Network Classification by Size

Computer Networks: Introduction 16

Figure 1-6. Classification of interconnected processors by

scale.   Tanenbaum slide 

Page 17: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 17/30

Network Classification by Size• LANs {Local Area Networks}

 – Wired LANs: typically physically broadcast atthe 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)

Computer Networks: Introduction 17

Page 18: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 18/30

Wired LANs

transceivers

Ethernet bus Ethernet hub

Leon-Garcia & Widjaja: Communication

 Networks

Copyright ©2000 The McGraw Hill

Companies

Figure 1.17

Computer Networks: Introduction 18

Tanenbaum slide 

Page 19: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 19/30

Wireless LANs

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

Computer Networks: Introduction 19

Tanenbaum slide 

Page 20: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 20/30

Metropolitan Area Networks

Computer Networks: Introduction 20

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

TV.Tanenbaum slide 

MAN

Page 21: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 21/30

MAN

Computer Networks: Introduction 21

Metropolitan network Aconsists of access

subnetworks a, b, c, d.A

1*

a

c

 b

2

34

Hierarchical Network Topology

 National network

consists of regional

subnetworks α, β, γ.

Metropolitan networkA is part of regional

subnetwork α.

A

γ

α

β

Copyright ©2000 The McGraw Hill

Companies

Leon-Garcia & Widjaja:Communication Networks Figure 1.8

Page 22: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 22/30

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 22

Page 23: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 23/30

 AMES UTAH BOULDER GWC CASEMcCLELLAN

Computer Networks: Introduction 23

UCLA RAND TINKER

USC

SCDSTAN

 AMES

MIT

ILL

LINC

RADC

CARN

MITREUCSB

ETAC

BBN HARV NBS

ARPAnet circa 1972 a point-to-point network

Copyright ©2000 The McGraw Hill

CompaniesLeon-Garcia & Widjaja:

Communication Networks

Figure 1.16

Wid A N t ks

Page 24: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 24/30

Wide Area Networks

(WANs)

Computer Networks: Introduction 24

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

receiver.Tanenbaum slide 

Page 25: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 25/30

G

G

G

G

G

net 1

net 2

net 3

net 4

net 5G = gateway

G

internet - a network of networksCopyright ©2000

The McGraw Hill Companies

Computer Networks: Introduction 25

Figure 1.18Leon-Garcia & Widjaja:

Communication Networks

Page 26: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 26/30

Network Classification by TopologyBus

Computer Networks: Introduction 26

flow of data

Repeater

 Bidirectional flow

 assumes baseband cable

Page 27: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 27/30

Network Classification by Topology

Repeater 

Repeater 

Ring

Note -  a ring implies unidirectional flow

Computer Networks: Introduction 27

Page 28: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 28/30

Network Classification by Topology

Tree

Headend

Computer Networks: Introduction 28

Page 29: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 29/30

Network Classification by Topology

Star 

hub, switchor repeater

Computer Networks: Introduction 29

Page 30: Computer Networking Basic

8/18/2019 Computer Networking Basic

http://slidepdf.com/reader/full/computer-networking-basic 30/30