1 / 17

EE228a - Fall 2001 Communication Networks

EE228a - Fall 2001 Communication Networks. Prof. Jean Walrand Department of EECS University of California Berkeley. Course Objectives & Contents. Explain Internet and related networks Models and Evaluation Technology Links: ADSL, Cable Modem, Optical LANs: Ethernet Routers, Switches

kendallt
Download Presentation

EE228a - Fall 2001 Communication Networks

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. EE228a - Fall 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley

  2. Course Objectives & Contents • Explain Internet and related networks • Models and Evaluation • Technology • Links: ADSL, Cable Modem, Optical • LANs: Ethernet • Routers, Switches • Protocols • Routing, Transport, Applications

  3. Organization • One lecture every week: W 2:30 – 4:30 • Grading: Quizzes: 30%, 2 Midterms: 30%, Project Report: 20%, Project Presentation: 20% • Instructor: • Prof. Jean Walrand; OH: M 11:00 – 12:00 • Web site: See Prof. Walrand’s home page

  4. Contents 8/29: How Internet Works 9/05: Ethernet, ATM, ADSL, Cable Modems 9/12: Models, Analysis, Simulation 9/19: Routing: OSPF, BGP, Ad Hoc, … 9/26: Transmission Control 10/03: Switching – Midterm 1 10/10: Optical Networks 10/17: Wireless Networks 10/24: Networks and Services Management – Midterm 2 10/31: TM, NP, SAN, etc. 11/07,11/14, 11/28: Student Presentations

  5. Introduction • Web • Voice over IP

  6. Web • Example • Locating Resource: DNS • Connection • End-to-end • Packets • Bits • Points to remember

  7. Web: Example • Click -> get page • page from localor remote computer • link:http://cnn.comspecifies - protocol (http) - location (cnn.com)

  8. Web: Example • Click -> get page • page from localor remote computer • link:http://cnn.comspecifies - protocol (http) - location (cnn.com)

  9. Web: Example • Click -> get page • page from localor remote computer • link:http://cnn.comspecifies - protocol (http) - location (cnn.com)

  10. Web: Locating Resource • cnn.com is the name of a computer (and, implicitly, of a file in that computer) • To find the address, the application uses a hierarchical directory service called theDomain Name System

  11. Web: Connection • The protocol (http) sets up a connection between the host and cnn.com to transfer the page • The connection transfers the page as a byte stream, without errors: pacing + error control

  12. Web: End-to-end • The byte stream flows from end to end across many links and switches: routing (+ addressing) • That stream is regulated and controlled by both ends: retransmission of erroneous or missing bytes; pacing

  13. Web: Packets • The network transports bytes grouped into packets • The packets are “self-contained” and routers handle them one by one • The end hosts worry about errors and pacing:Destination sends ACKsSource checks losses

  14. Web: Bits • Equipment in each node sends the packets as a string of bits • That equipment is not aware of the meaning of the bits

  15. Web: Points to remember • Separation of tasks • send bits on a link: transmitter/receiver [clock, modulation,…] • send packet on each hop [framing, error detection,…] • send packet end to end [addressing, routing] • pace transmissions [detect congestion] • retransmit erroneous or missing packets [acks, timeout] • find destination address from name [DNS] • Scalability • routers don’t know about connections • names and addresses are hierarchical

  16. Voice Over IP: VoIP • General Operations

  17. VoIP: General Operations • Gateways must reproduce the signaling and voice • Signaling: dialed digits, dial tone, ringing • Voice: Packetize and absorb delay jitter • Note: Routing problem

More Related