Presentation is loading. Please wait.

Presentation is loading. Please wait.

EE228a - Fall 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley.

Similar presentations


Presentation on theme: "EE228a - Fall 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley."— Presentation transcript:

1 EE228a - Fall 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley

2 Course Objectives & Contents zExplain Internet and related networks zModels and Evaluation zTechnology yLinks: ADSL, Cable Modem, Optical yLANs: Ethernet yRouters, Switches zProtocols yRouting, Transport, Applications

3 Organization zOne lecture every week: W 2:30 – 4:30 zGrading: Quizzes: 30%, 2 Midterms: 30%, Project Report: 20%, Project Presentation: 20% zInstructor: yProf. Jean Walrand; OH: M 11:00 – 12:00 zWeb 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 zWeb zVoice over IP

6 Web zExample zLocating Resource: DNS zConnection zEnd-to-end zPackets zBits zPoints to remember

7 zClick -> get page zpage from local or remote computer zlink: http://cnn.com specifies - protocol (http) - location (cnn.com) Web: Example

8 zClick -> get page zpage from local or remote computer zlink: http://cnn.com specifies - protocol (http) - location (cnn.com)

9 Web: Example zClick -> get page zpage from local or remote computer zlink: http://cnn.com specifies - protocol (http) - location (cnn.com)

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

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

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

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

14 Web: Bits zEquipment in each node sends the packets as a string of bits zThat equipment is not aware of the meaning of the bits

15 Web: Points to remember zSeparation of tasks ysend bits on a link: transmitter/receiver [clock, modulation,…] ysend packet on each hop [framing, error detection,…] ysend packet end to end [addressing, routing] ypace transmissions [detect congestion] yretransmit erroneous or missing packets [acks, timeout] yfind destination address from name [DNS] zScalability yrouters don’t know about connections ynames and addresses are hierarchical

16 Voice Over IP: VoIP zGeneral Operations

17 VoIP: General Operations zGateways must reproduce the signaling and voice zSignaling: dialed digits, dial tone, ringing zVoice: Packetize and absorb delay jitter zNote: Routing problem


Download ppt "EE228a - Fall 2001 Communication Networks Prof. Jean Walrand Department of EECS University of California Berkeley."

Similar presentations


Ads by Google