overview classification of different network “types ...marbach/courses/csc358_s18_1/l1.pdf ·...

48
Introduction Overview Classification of Different Network “Types” Layered Network Architecture Definitions Objective “Big Picture” - Details Later Read Chapter 1 in Textbook CSC358 - Introduction to Computer Networks

Upload: others

Post on 16-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Introduction

OverviewClassification of Different Network “Types”Layered Network ArchitectureDefinitions

Objective“Big Picture” - Details LaterRead Chapter 1 in Textbook

CSC358 - Introduction to Computer Networks

Page 2: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Introduction

OverviewClassification of Different Network “Types”Layered Network ArchitectureDefinitions

Objective“Big Picture” - Details LaterRead Chapter 1 in Textbook

CSC358 - Introduction to Computer Networks

Page 3: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Introduction

OverviewClassification of Different Network “Types”Layered Network ArchitectureDefinitions

Objective“Big Picture” - Details LaterRead Chapter 1 in Textbook

CSC358 - Introduction to Computer Networks

Page 4: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

What is a Computer Network?

Goal: Provides service(s) that allow to send informationfrom one host to another host.Information: Data, Video, Voice, Sound, Graphics,...Service:

Network Infrastructure (Hardware)Protocols (Software)

Useful Analogy: Postal Service

CSC358 - Introduction to Computer Networks

Page 5: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

What is a Computer Network?

Goal: Provides service(s) that allow to send informationfrom one host to another host.Information: Data, Video, Voice, Sound, Graphics,...Service:

Network Infrastructure (Hardware)Protocols (Software)

Useful Analogy: Postal Service

CSC358 - Introduction to Computer Networks

Page 6: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

What is a Computer Network?

Goal: Provides service(s) that allow to send informationfrom one host to another host.Information: Data, Video, Voice, Sound, Graphics,...Service:

Network Infrastructure (Hardware)Protocols (Software)

Useful Analogy: Postal Service

CSC358 - Introduction to Computer Networks

Page 7: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

What is a Computer Network?

Goal: Provides service(s) that allow to send informationfrom one host to another host.Information: Data, Video, Voice, Sound, Graphics,...Service:

Network Infrastructure (Hardware)Protocols (Software)

Useful Analogy: Postal Service

CSC358 - Introduction to Computer Networks

Page 8: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

What is a Computer Network?

Goal: Provides service(s) that allow to send informationfrom one host to another host.Information: Data, Video, Voice, Sound, Graphics,...Service:

Network Infrastructure (Hardware)Protocols (Software)

Useful Analogy: Postal Service

CSC358 - Introduction to Computer Networks

Page 9: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

What is a Computer Network?

Goal: Provides service(s) that allow to send informationfrom one host to another host.Information: Data, Video, Voice, Sound, Graphics,...Service:

Network Infrastructure (Hardware)Protocols (Software)

Useful Analogy: Postal Service

CSC358 - Introduction to Computer Networks

Page 10: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

What is a Computer Network?

Goal: Provides service(s) that allow to send informationfrom one host to another host.Information: Data, Video, Voice, Sound, Graphics,...Service:

Network Infrastructure (Hardware)Protocols (Software)

Useful Analogy: Postal Service

CSC358 - Introduction to Computer Networks

Page 11: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Overview

CSC358 - Introduction to Computer Networks

Page 12: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Overview

Hosts/End-Systems run Network ApplicationsSwitches/Routers/Nodes and Links connectEnd-SystemsEnd-Systems and Routers use Protocols to communicate

FTP,TCP,IP

“Services” (Protocols) can be Connection-Oriented orConnectionless.There are many different network architectures(“hardware”) and protocols (“software”)

CSC358 - Introduction to Computer Networks

Page 13: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Overview

Hosts/End-Systems run Network ApplicationsSwitches/Routers/Nodes and Links connectEnd-SystemsEnd-Systems and Routers use Protocols to communicate

FTP,TCP,IP

“Services” (Protocols) can be Connection-Oriented orConnectionless.There are many different network architectures(“hardware”) and protocols (“software”)

CSC358 - Introduction to Computer Networks

Page 14: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Overview

Hosts/End-Systems run Network ApplicationsSwitches/Routers/Nodes and Links connectEnd-SystemsEnd-Systems and Routers use Protocols to communicate

FTP,TCP,IP

“Services” (Protocols) can be Connection-Oriented orConnectionless.There are many different network architectures(“hardware”) and protocols (“software”)

CSC358 - Introduction to Computer Networks

Page 15: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Overview

Hosts/End-Systems run Network ApplicationsSwitches/Routers/Nodes and Links connectEnd-SystemsEnd-Systems and Routers use Protocols to communicate

FTP,TCP,IP

“Services” (Protocols) can be Connection-Oriented orConnectionless.There are many different network architectures(“hardware”) and protocols (“software”)

CSC358 - Introduction to Computer Networks

Page 16: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

SMTP (Simple Mail Transfer Protocol)S: 220 sf.com

C: HELO toronto.eduS: 250 Hello toronto.edu, pleased to meet you

C: MAIL FROM: <[email protected]>S: 250 [email protected]... Sender ok

C: RCPT TO: <[email protected]>S: 250 [email protected] ... Recipient ok

C: DATAS: 354 Enter mail, end with "." on a line by itself

C: How are you?C: See you soon.C: .

S: 250 Message accepted for deliveryC: QUIT

S: 221 sf.com closing connection

CSC358 - Introduction to Computer Networks

Page 17: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Scope of the NetworksPersonal Area Networks (PAN)Local Area Networks (LAN)Metropolitan Area Networks (MAN)Wide Area Networks (WAN)

CSC358 - Introduction to Computer Networks

Page 18: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Scope of the NetworksPersonal Area Networks (PAN)Local Area Networks (LAN)Metropolitan Area Networks (MAN)Wide Area Networks (WAN)

CSC358 - Introduction to Computer Networks

Page 19: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Scope of the NetworksPersonal Area Networks (PAN)Local Area Networks (LAN)Metropolitan Area Networks (MAN)Wide Area Networks (WAN)

CSC358 - Introduction to Computer Networks

Page 20: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Scope of the NetworksPersonal Area Networks (PAN)Local Area Networks (LAN)Metropolitan Area Networks (MAN)Wide Area Networks (WAN)

CSC358 - Introduction to Computer Networks

Page 21: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Scope of the NetworksPersonal Area Networks (PAN)Local Area Networks (LAN)Metropolitan Area Networks (MAN)Wide Area Networks (WAN)

CSC358 - Introduction to Computer Networks

Page 22: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Transmission TechnologyShard-Media-Broadcast NetworksSwitched Point-to-Point Networks

CSC358 - Introduction to Computer Networks

Page 23: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Transmission TechnologyShard-Media-Broadcast NetworksSwitched Point-to-Point Networks

CSC358 - Introduction to Computer Networks

Page 24: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Shared-Media-Broadcast Networks

End-Systems share a common channel

CSC358 - Introduction to Computer Networks

Page 25: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Shared-Media-Broadcast Networks

Examples:

Advantages:

Disadvantages:

CSC358 - Introduction to Computer Networks

Page 26: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Point-to-Point Networks

Information (Packet) travels over several nodes from one hostto another host.

CSC358 - Introduction to Computer Networks

Page 27: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Point-to-Point Networks

Examples:

Advantages:

Disadvantages:

CSC358 - Introduction to Computer Networks

Page 28: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Switched Point-to-Point NetworksCircuit-Switched NetworksPacket-Switched Networks

CSC358 - Introduction to Computer Networks

Page 29: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Switched Point-to-Point NetworksCircuit-Switched NetworksPacket-Switched Networks

CSC358 - Introduction to Computer Networks

Page 30: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Circuit-Switched Networks

A (dedicated) share of the network capacity is allocated to eachsession (connection).

CSC358 - Introduction to Computer Networks

Page 31: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Circuit-Switched Networks

Examples:

Advantages:

Disadvantages:

CSC358 - Introduction to Computer Networks

Page 32: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Packet-Switched Networks

Sessions share network resources.

CSC358 - Introduction to Computer Networks

Page 33: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Packet-Switched Networks

Examples:

Advantages:

Disadvantages:

CSC358 - Introduction to Computer Networks

Page 34: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Packet-Switched NetworksConnection-Oriented Packet-Switched NetworksConnectionless Packet-Switched Networks

CSC358 - Introduction to Computer Networks

Page 35: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Classification

Packet-Switched NetworksConnection-Oriented Packet-Switched NetworksConnectionless Packet-Switched Networks

CSC358 - Introduction to Computer Networks

Page 36: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Connection-Oriented Packet-Switched Networks

All packets generate by a session follow the same path.

CSC358 - Introduction to Computer Networks

Page 37: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Connection-Oriented Packet-Switched Networks

Examples:

Advantages:

Disadvantages:

CSC358 - Introduction to Computer Networks

Page 38: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Connectionless Packet-Switched Networks

Packets of a session can follow different paths.

CSC358 - Introduction to Computer Networks

Page 39: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Connectionless Packet Switched Networks

Examples:

Advantages:

Disadvantages:

CSC358 - Introduction to Computer Networks

Page 40: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Question

What is the difference between a circuit-switched network anda connection-oriented packet-switched network?

CSC358 - Introduction to Computer Networks

Page 41: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Typical Network

CSC358 - Introduction to Computer Networks

Page 42: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Sessions

Interactive: Short messages, small delay, high reliabilityFile transfer: Long messages, moderate delay, highreliabilityDigitized Voice: Short messages, fixed small delay,moderate reliabilityWeb Traffic: Long messages, small delay, high reliabilityVideo: Long messages, fixed small delay. Requiresbroadcast and multicast capabilities.

CSC358 - Introduction to Computer Networks

Page 43: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Sessions

Interactive: Short messages, small delay, high reliabilityFile transfer: Long messages, moderate delay, highreliabilityDigitized Voice: Short messages, fixed small delay,moderate reliabilityWeb Traffic: Long messages, small delay, high reliabilityVideo: Long messages, fixed small delay. Requiresbroadcast and multicast capabilities.

CSC358 - Introduction to Computer Networks

Page 44: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Sessions

Interactive: Short messages, small delay, high reliabilityFile transfer: Long messages, moderate delay, highreliabilityDigitized Voice: Short messages, fixed small delay,moderate reliabilityWeb Traffic: Long messages, small delay, high reliabilityVideo: Long messages, fixed small delay. Requiresbroadcast and multicast capabilities.

CSC358 - Introduction to Computer Networks

Page 45: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Sessions

Interactive: Short messages, small delay, high reliabilityFile transfer: Long messages, moderate delay, highreliabilityDigitized Voice: Short messages, fixed small delay,moderate reliabilityWeb Traffic: Long messages, small delay, high reliabilityVideo: Long messages, fixed small delay. Requiresbroadcast and multicast capabilities.

CSC358 - Introduction to Computer Networks

Page 46: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Sessions

Interactive: Short messages, small delay, high reliabilityFile transfer: Long messages, moderate delay, highreliabilityDigitized Voice: Short messages, fixed small delay,moderate reliabilityWeb Traffic: Long messages, small delay, high reliabilityVideo: Long messages, fixed small delay. Requiresbroadcast and multicast capabilities.

CSC358 - Introduction to Computer Networks

Page 47: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Sessions

Interactive: Short messages, small delay, high reliabilityFile transfer: Long messages, moderate delay, highreliabilityDigitized Voice: Short messages, fixed small delay,moderate reliabilityWeb Traffic: Long messages, small delay, high reliabilityVideo: Long messages, fixed small delay. Requiresbroadcast and multicast capabilities.

CSC358 - Introduction to Computer Networks

Page 48: Overview Classification of Different Network “Types ...marbach/COURSES/CSC358_S18_1/l1.pdf · Classification of Different Network “Types” Layered Network Architecture Definitions

Sessions

Interactive: Short messages, small delay, high reliabilityFile transfer: Long messages, moderate delay, highreliabilityDigitized Voice: Short messages, fixed small delay,moderate reliabilityWeb Traffic: Long messages, small delay, high reliabilityVideo: Long messages, fixed small delay. Requiresbroadcast and multicast capabilities.

CSC358 - Introduction to Computer Networks