1 / 19

2004.3.18.

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.

dunn
Download Presentation

2004.3.18.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2004.3.18. • Chapter 1.5. ~ 1.6.

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

  3. Chapter 1. Foundation • Requirements of applications and people • Network architecture • Key elements of computer networks • Key performance metrics

  4. What do we do with the Internet? • Run Applications • WWW, email, soribada, bugsmusic, daum cafes, MP3 file sharing, MSN messengers, etc. • Type of data vs Application • text/video/audio vs email • video/audio vs eDonkey/KaZaa

  5. How do these applications differ?

  6. Requirements in Network Design • Different from one’s perspective • Application programmer • e.g. needs reliable delivery guarantee • Network 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?

  7. Basic Requirements • Connectivity • Cost-effective resource sharing • Support for common services

  8. Basic Requirements: Connectivity

  9. Basic Requirements: Connectivity

  10. Basic Requirements: Connectivity Routing? destination Address? source

  11. Full Mesh Basic Requirements:Cost-effective resource sharing

  12. Basic Requirements:Cost-effective resource sharing • Resource sharing • Synchronous 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

  13. STDM Statistical Multiplexing STDM vs Statistical Multiplexing user1 user2

  14. Basic Requirements:Cost-effective resource sharing • 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

  15. Basic Requirements:Support for common services • Identify common communication patterns • request/reply • message stream • Reliability against • bit/burst error • packet loss • node/link failure

  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

  17. Network Network Data link Data link Physical Physical OSI Architecture Application Application Presentation Presentation Session Session Transport Transport Network Network Data link Data link Physical Physical

  18. Internet Architecture Application TCP UDP IP Network

  19. email, WWW, phone, ... SMTP, HTTP, RTP, ... TCP, UDP, ... IP ethernet, PPP, ... CSMA, Sonet, ... Copper, fiber, radio, ... The Internet Hourglass (Deering@IETF)

More Related