UCB Review - EECS122 Jean Walrand U.C. Berkeley www.eecs.berkeley.edu/~wlr.

Slides:



Advertisements
Similar presentations
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Advertisements

Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Network Certification Preparation. Module - 1 Communication methods OSI reference model and layered communication TCP/IP model TCP and UDP IP addressing.
24.1 Chapter 24 Congestion Control and Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Optical communications & networking - an Overview
Computer Communication1 Computer Communications Summary.
UCB Review – EECS228a Jean Walrand U.C. Berkeley
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
UCB Switches Jean Walrand U.C. Berkeley
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
Exam Review. Basic Concepts  Packet switching versus circuit switching  Their advantages and disadvantages  Layered network architecture  Various.
UCB PHYSICAL LAYER Jean Walrand U.C. Berkeley
CSIT435 Spring 2001 Final Examination Study Guide.
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
EECS122 – Lecture 2 Department of Electrical Engineering and Computer Sciences University of California Berkeley.
1 K. Salah Module 5.0: Internetworking & Network Layer Basic concepts Congestion Control Routing Protocols –Flooding –Source routing –Distance vector routing.
Transmission Control Protocol (TCP) and Packet-Switching Hardware Devang Parekh EE290F 4/15/04.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 18 Introduction to Computer Networks.
UCB Review for M2 Jean Walrand U.C. Berkeley
UCB Communication Networks: Big Picture Jean Walrand U.C. Berkeley
Computer Communication1 Computer Communications Summary.
Design of QoS Router Terrance Lee. Broadband Internet Architecture Intelligent Access Electronic Switch (Intserv or Diffserv) Switching /Routing QoS Security.
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
EECS 122, Midterm Review Kevin Fall Jean Walrand
UCB Switches Jean Walrand U.C. Berkeley
Network Architecture for Cyberspace
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Lawrence G. Roberts CEO Anagran September 2005 Advances Toward Economic and Efficient Terabit LANs and WANs.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
11-01-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 4.2 IPv4 and Other Networks.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
Operating Systems Lesson 10. Networking Communications protocol is the set of standard rules for ◦ Data representation ◦ Signaling ◦ Authentication ◦
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
Our Last Class!!  summary  what does the future look like?
Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
5: Link Layer Part Link Layer r 5.1 Introduction and services r 5.2 Error detection and correction r 5.3Multiple access protocols r 5.4 Link-Layer.
Review the key networking concepts –TCP/IP reference model –Ethernet –Switched Ethernet –IP, ARP –TCP –DNS.
Data Link Layer Moving Frames. Link Layer Protocols: ethernet, wireless, Token Ring and PPP Has node-to-node job of moving network layer.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
1 Mao W07 Midterm Review EECS 489 Computer Networks Z. Morley Mao Monday Feb 19, 2007 Acknowledgement: Some.
Final Review Focus- Chapter 4: Network layer Chapter 5: Data link layer Notes: Physical layer Understand previous chapters covered in class. Final exam.
LE427 Data communication and networks Jarree Chaicharn, Ph.D. รศ ดร จรี ไชยชาญ
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Review. Layers Physical layer – sending bits from one place to another, ensuring an okay BER Data link layer – encapsulate information bits into frames,
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
Quiz and Snack ECS 152B Winter 2006.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
5: DataLink Layer5-1 Virtualization of networks Virtualization of resources: powerful abstraction in systems engineering: r computing examples: virtual.
CIS6930: IP Quality of Service General Information What are we going to cover? What are you expected to do?
Network Layer4-1 Chapter 4 Network Layer All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down.
Building A Network: Cost Effective Resource Sharing
-1- Georgia State UniversitySensorweb Research Laboratory CSC4220/6220 Computer Networks Dr. WenZhan Song Professor, Computer Science.
Network Layer. application transport network link physical message segment packet frame signal Network Architecture.
@Yuan Xue CS 285 Network Security Placement of Security Function and Security Service Yuan Xue Fall 2013.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 4 Distributed Multimedia Systems.
Whirlwind Tour Of Lectures So Far
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Congestion Control and
Network Core and QoS.
Network Architecture for Cyberspace
Building A Network: Cost Effective Resource Sharing
EE469 Review 1.
Open System Interconnect (OSI).
Network Core and QoS.
Presentation transcript:

UCB Review - EECS122 Jean Walrand U.C. Berkeley

UCB Topics How Networks Work: Internet, Ethernet, ATM Layers: IETF, IEEE, ATM, SONET DNS TCP IP MPLS/DiffServ Multiple Access: TDMA, …, Ethernet, Aloha Switches Performance Models PHY: Sonet, DSL, Modulation, … Wireless Optical Networks Security Compression

UCB How Networks Work Key Ideas: Packets; IP/Link or LAN Applications: HTTP, CDN, VoIP IP Addressing, packet by packet -> Scalable End-to-end principle Ethernet: MAC address, ARP, … ATM: VC … Questions: Address translations Why is this scalable, extensible Describe packet formats, sequence of messages

UCB Layers IETF: APP/TCP, UDP/IP/MPLS/LINK, LAN/PHY IEEE: LLC/MAC/PHY for Ethernet ATM: AAL/ATM SONET: PATH/LINK/SECTION … Questions: Describe the layers of IP/ATM/Sonet How about IP/Sonet

UCB DNS Structure and Protocol Questions: How is this scalable Reliability Caching Sequence of messages

UCB TCP Go Back N Numbering of ACKs Flow Control: Receiver-Advertised Window Slow Start – Congestion Avoidance RTT and timeout estimation Additive Increase – Multiplicative Decrease Justification: Try to be fair and efficient Improvements Fast Retransmit Fast Recovery RED, RIO Vegas

UCB IP Addressing IP Header TTL, Fragmentation, DS field Routing: OSPF, RIP, BGP, Multicast RED, RIO, etc Questions: Steps of OSPF, RIP Why BGP? Why TTL, Fragmentation Why IPv6? Pros/Cons of single class

UCB MPLS & DiffServ Objectives Basic Mechanisms DRR etc; TCP/DRR DiffServ Admission Control Questions: Maximum rate for DiffServ Paths for MPLS

UCB Multiple Access TDM, FDM, CDMA Understand pros and cons Aloha Throughput, Delay Calculations Reservation Aloha Throughput, Delay Calculations Ethernet CSMA/CD Operations Questions: Calculate rates, delays, …

UCB Switches Input, Output, VOB, Shared, Modular Understand Operations Pros and Cons Scheduling Classification Questions: Throughput comparisons Delay comparisons QoS Possibilities

UCB Performance Models Basic Queuing Model: M/M/1 Poisson arrivals, Exponential lengths P(X = n), E(X), E(T) Network of M/M/1 Queues Each queue has same occupancy distribution as if it were M/M/1 with arrival rate given by flow conservation equations E(X k ) E(T)

UCB Physical Layer Digital Link: bits -> [MOD] -> signals -> [DEM] -> bits Add error detection DEM: Clock recovery + bit detection Modulation Schemes: Baseband: self-clocking or not Broadband: for wireless, for FDM, to exploit channel bandwidth Examples: Manchester, On/Off optical, QAM on copper SONET: Synchronize transmitters; protection with rings DSL: Divide bandwidth into 4kHz channels; modulate channels based on SNR

UCB Wireless Three Generations: Analog/Digital Circuits/Packets Cellular: Frequency reuse; Handoff Wireless LAN: Multiple Access (Reservation) Ad-Hoc: Hop-by-hop with adaptive routing

UCB Optical Networks Generations: Optical Links; O/E/O Circuits; O Circuits; O. Burst Switching; Devices: O. Amplifier; Wavelength Converters; Optical Switch; O. Memory; WDM Conclusions: O Circuits in the core: Fast provisioning, protection switching; In core, routers can fill up a wavelength In MAN: WDM (O. Links)

UCB Security Components: Crypto (public and secret); Hashing Systems: Confidentiality; Authentication; Integrity

UCB Compression Types: Lossless and Lossy Examples: Huffman Lempel-Ziv Block Codes Motion Prediction

UCB Example: Network Ethernet ATM/ADSL ATM Point-to-Point IP link (DHCP; framing) ATM VC (UBR) IP/ATM/SONET SONET PATH

UCB Example: Applications Network Application Servers, Content Servers Caches, Storage, Traffic Shapers, Redirection Agents, Processing

UCB Speculations: Future Optical Network in Core WEB over Wireless New services: Video Conferencing, Web Television, ? CDN, Storage(?), … New networks (?) Sensors Robust, Integrated After TCP/IP?