19
1 2004.3.18. Chapter 1.5. ~ 1.6.

2004.3.18

  • Upload
    dunn

  • View
    18

  • Download
    0

Embed Size (px)

DESCRIPTION

2004.3.18. Chapter 1.5. ~ 1.6. KNSS. Students ’ feedback Had difficulties due to: Lack of knowledge in networking English No microphone for audience Picked up new terms/ideas ad-hoc networking incentives, coupons QoS Overall, it was a good experience. Chapter 1. Foundation. - PowerPoint PPT Presentation

Citation preview

Page 1: 2004.3.18

1

2004.3.18.

Chapter 1.5. ~ 1.6.

Page 2: 2004.3.18

2

KNSS

Students’ feedbackHad difficulties due to:

•Lack of knowledge in networking•English•No microphone for audience

Picked up new terms/ideas•ad-hoc networking•incentives, coupons•QoS

Overall, it was a good experience

Page 3: 2004.3.18

3

Chapter 1. Foundation

Requirements of applications and people

Network architecture Key elements of computer networks Key performance metrics

Page 4: 2004.3.18

4

What do we do with the Internet?

Run ApplicationsWWW, email, soribada, bugsmusic, daum cafes, MP3 file sharing, MSN messengers, etc.

Type of data vs Application text/video/audio vs emailvideo/audio vs eDonkey/KaZaa

Page 5: 2004.3.18

5

How do these applications differ?

Page 6: 2004.3.18

6

Requirements in Network Design

Different from one’s perspectiveApplication programmer

•e.g. needs reliable delivery guaranteeNetwork designer

•cost-effective in that resources are efficiently utilized and fairly allocated

Network provider•easy to administer, manage, isolate faults, and account for usage

Ordinary user?

Page 7: 2004.3.18

7

Basic Requirements

Connectivity Cost-effective resource sharing Support for common services

Page 8: 2004.3.18

8

Basic Requirements: Connectivity

Page 9: 2004.3.18

9

Basic Requirements: Connectivity

Page 10: 2004.3.18

10

Basic Requirements: Connectivity

source

destination

Address?

Routing?

Page 11: 2004.3.18

11

Basic Requirements:Cost-effective resource sharing

Full Mesh

Page 12: 2004.3.18

12

Resource sharingSynchronous time division multiplexing

•each user takes a turn in transmission•user idles when one has nothing to send

Frequency division multiplexing•e.g. different TV stations on a physical TV cable link

Statistical multiplexing•physical link is shared over time•transmission on demand

Basic Requirements:Cost-effective resource sharing

Page 13: 2004.3.18

13

STDM vs Statistical Multiplexing

user1

user2

STDM

Statistical Multiplexing

Page 14: 2004.3.18

14

How to share?Whose packet to serve first?

•First-In First-Out (FIFO)•Round Robin

Whose packet to drop?•in congestion

How to guarantee or allow special treatment?•Quality of service (QoS) guarantee

Basic Requirements:Cost-effective resource sharing

Page 15: 2004.3.18

15

Basic Requirements:Support for common services

Identify common communication patterns request/replymessage stream

Reliability againstbit/burst errorpacket lossnode/link failure

Page 16: 2004.3.18

16

Network Architecture

What is it? Blueprint that guides design and implementation of networks

Core ideas: layering and protocols Layering

Abstraction of functions It provides manageability and modularity

Protocols abstract objects that make up layers service interface vs peer interface protocol specification vs protocol implementation

Page 17: 2004.3.18

17

OSI Architecture

Application

Presentation

Session

Transport

Network

Data link

Physical

Application

Presentation

Session

Transport

Network

Data link

Physical

Network

Data link

Physical

Network

Data link

Physical

Page 18: 2004.3.18

18

Internet Architecture

UDPTCP

IP

Network

Application

Page 19: 2004.3.18

19

The Internet Hourglass (Deering@IETF)

IP

TCP, UDP, ...

SMTP, HTTP, RTP, ...

email, WWW, phone, ...

ethernet, PPP, ...

CSMA, Sonet, ...

Copper, fiber, radio, ...