Exams hints The exam will cover the same topics covered in homework. If there was no homework problem on the topic, then there will not be any exam question.

Slides:



Advertisements
Similar presentations
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Advertisements

Introduction 1 Lecture 14 Transport Layer (Transmission Control Protocol) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer.
CIS 235: Networks Fall, 2007 Western State College Computer Networks Fall, 2007 Prof Peterson.
High speed TCP’s. Why high-speed TCP? Suppose that the bottleneck bandwidth is 10Gbps and RTT = 200ms. Bandwidth delay product is packets (1500.
CS440 Computer Networks 1 Review for Networking Neil Tang 01/16/2009.
Announcement r Project 2 Extension ? m Previous grade allocation: Projects 40% –Web client/server7% –TCP stack21% –IP routing12% Midterm 20% Final 20%
5/12/05CS118/Spring051 A Day in the Life of an HTTP Query 1.HTTP Brower application Socket interface 3.TCP 4.IP 5.Ethernet 2.DNS query 6.IP router 7.Running.
Communication concepts (Continued) Week 2 Lecture 2.
Everything. MACIP End-host IP: MAC: 11:11:11:11:11 gateway IP: MAC: 22:22:22:22:22 Google server IP: MACIP MACInterfaceMACInterface.
Introduction 1 Lecture 14 Transport Layer (Congestion Control) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science.
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?
Link Layer 5-1 Link layer, LAN s: outline 5.1 introduction, services 5.2 error detection, correction 5.3 multiple access protocols 5.4 LANs  addressing,
1 John Magee 11 July 2013 CS 101 Lecture 11: How do you “visit” a web page, revisted Slides adapted from Kurose and Ross, Computer Networking 5/e Source.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
Link Layer5-1 Synthesis: a day in the life of a web request  journey down protocol stack complete!  application, transport, network, link  putting-it-all-together:
1 Mao W07 Midterm Review EECS 489 Computer Networks Z. Morley Mao Monday Feb 19, 2007 Acknowledgement: Some.
CS244A Midterm Review Ben Nham Some slides derived from: David Erickson (2007) Paul Tarjan (2007)
Final Review Focus- Chapter 4: Network layer Chapter 5: Data link layer Notes: Physical layer Understand previous chapters covered in class. Final exam.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Network Layer4-1 Distance Vector: link cost changes Link cost changes: r node detects local link cost change r updates distance table (line 15) r if cost.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Transport Layer 3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March
Link Layer5-1 Synthesis: a “day” in the life of a web request  journey down protocol stack!  application, transport, network, link  putting-it-all-together:
1 Interview Questions - What is the difference between TCP and UDP? - What is Nagle's Algorithm? - Describe the TCP handshaking process. - What is Slow.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
Network Layer (2). Review Physical layer: move bits between physically connected stations Data link layer: move frames between physically connected stations.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
Virtualization of networks
Pertemuan 23 IP Routing Protocols
Introduction An introduction to the software and organization of the Internet Lab.
Networking CS 3470, Section 1 Sarah Diesburg
Chapter 3 outline 3.1 transport-layer services
A Typical Connection Scenario
CNT 4704 Computer Communication Networking (not “analysis”)
CS 457 Systems Security Fall 2016
CS 280: Summary: A day in the life of a web request
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Course Review 2015 Computer networks 赵振刚
Dr. Clincy Professor of CS
CNT 4704 Computer Communication Networking (not “analysis”)
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Chapter 4: Network Layer
CS 6027 Advanced Computer Networking
SEEM5770/ECLT5840 Course Review
THE NETWORK LAYER.
Introduction An introduction to the software and organization of the Internet Lab.
An introduction to the organization of the Internet Lab
An introduction to the organization of the Internet Lab
Chapter 6 The Data Link layer
Routing in Packet Networks Shortest Path Routing
Review First mile problem Internet End Users Last mile
CSE 461 HTTP and the Web.
EEC-484/584 Computer Networks
Wrap Up: - Recap - Current topics in networking - What courses next
Chapters 1~5 Overview Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley Prof. Hong Liu for ECE369 Adapted from.
An introduction to the organization of the Internet Lab
Communication Networks
EE 122: Lecture 10 (Congestion Control)
CS4470 Computer Networking Protocols
Synthesis A day in the life of a web request
Chapter 1 Describe the layer of the protocol stack.
Transport Layer: Congestion Control
CS 381: Introduction to Computer Networks
EE469 Review 1.
Routing.
Chapter 4: Network Layer
Network Basics and Architectures Neil Tang 09/05/2008
Presentation transcript:

Exams hints The exam will cover the same topics covered in homework. If there was no homework problem on the topic, then there will not be any exam question on the topic. Protocol and algorithm specifics E.g., TCP (details); routing algorithms (algorithms and BGP concepts); DHT, http (delay), DNS, ARP, DHCP, L2 forwarding TCP Cwnd, ssthresh, slow-start, RTO, T = sqrt(3/2)/(RTT*sqrt(p)) L2 forwarding Self-learning, spanning tree Networking concepts E.g., What are the layer of the protocol stack E.g., why or when statistical multiplexing or circuit switching Analytics Compute the latency of TCP Compare pipelined http to parallel http to serial http. Since server vs multiple servers. HTTP and DNS Compute the flow rates on networks with the TCP throughput formula T = 1.222*MSS/(RTT *sqrt(p))

Distance vector routing Given a network, compute the routing table step-by-step Distance vector’s slow convergence, e.g., the pic below 50 link break 1 1 1  A B C D E

Difficult questions While not all questions will be difficult, a few might be more challenging. (perhaps none of these will be in the final) Here are some examples In chapter 2 P10 compared the time to download a web page (base page and multiple objects) latency when each object is downloaded sequentially (one at a time) and the TCP connection is closed after the object is downloaded All objects are downloaded using a persistent HTTP connection. However, if the objects are on different servers, then a sequence of TCP connections is used to get objects from the different servers (i.e., after all the objects from one server are retrieved, a new persistent connection is started with the next server) All objects are retrieved using a large number of parallel http connections You should be familiar with when these different approaches work best and when they are the same. Distance vector routing As mentioned in class, prove that distance vector routing is loop free. Bad news travels slow. Can you estimate how long it takes for distance vector to converge? (and easy version of this question is the count to infinity) Simple flow problems (by simple, I mean where you don’t need a compute to solve) See lecture notes Chapter 3 (part tw0 – TCP) slide 50 Schedule for P2P (Chapter 2 P24) Also, see class notes Proof and use of the TCP throughput formula, i.e., how many pkts sent between drops Proof that TCP achieves full utilization if the router buffer size is at least equal to the bandwidth delay product What size does the receiver buffer need to be? Somewhat challenging TCP fat-pipe problem (how does TCP behave when the link bit-rate is very high and RTT is also very high) Important: don’t only focus on these problems. There are easy topics to study that will have a bigger impact on your grade