COMP/ELEC 429 Introduction to Computer Networks

13
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 1 COMP/ELEC 429/556 Introduction to Computer Networks Overview

description

COMP/ELEC 429 Introduction to Computer Networks. Overview Some slides used with permissions from Edward W. Knightly, Ion Stoica, Hui Zhang. A bit about me. Grew up in Hong Kong B.S. University of Washington (Seattle) Ph.D. Carnegie Mellon University (Pittsburgh) - PowerPoint PPT Presentation

Transcript of COMP/ELEC 429 Introduction to Computer Networks

Page 1: COMP/ELEC 429 Introduction to Computer Networks

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 1

COMP/ELEC 429/556Introduction to Computer Networks

Overview

Page 2: COMP/ELEC 429 Introduction to Computer Networks

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 2

About me

• Grew up in Hong Kong• B.S. University of Washington• Ph.D. Carnegie Mellon University

• Research interests in networked systems• Teach courses related to computer networks at both

undergraduate and graduate levels

• Chair, CS Graduate Committee (Director of Graduate Studies)

Page 3: COMP/ELEC 429 Introduction to Computer Networks

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 3

BOLD Lab

Page 4: COMP/ELEC 429 Introduction to Computer Networks

Our wonderful TAs

• Jaeho Lee• Dingming Wu• Runhua Zhang

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 4

Page 5: COMP/ELEC 429 Introduction to Computer Networks

Obviously Internet Makes These Possible...

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 5

Page 6: COMP/ELEC 429 Introduction to Computer Networks

Network Crucial to Solving Hard Computational and Data Intensive

Problems

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 6

Page 7: COMP/ELEC 429 Introduction to Computer Networks

Software Defined Networking

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 7

Page 8: COMP/ELEC 429 Introduction to Computer Networks

Optical Networking

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 8

Page 9: COMP/ELEC 429 Introduction to Computer Networks

Internet Remains Unreliable

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 9

So whatever happened internally at Verizon caused aggregation for these prefixes to fail which resulted in the introduction of thousands of new /24 routes into the global routing table

Page 10: COMP/ELEC 429 Introduction to Computer Networks

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 10

Internet Remains Insecure

Page 11: COMP/ELEC 429 Introduction to Computer Networks

Course goals

• Knowledge and skills– How stuff work; skills from doing hands-on projects

• Scalability• Performance• Coordination• Robustness

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 11

Page 12: COMP/ELEC 429 Introduction to Computer Networks

Assignments

• 2 Homeworks (done individually)• 2 Exams (done individually)• 3 Projects (done in groups of up to 3 people)

– Networked Application, Reliable Data Transport, Distributed Routing

– 4 Flexible Slip Days for each student

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 12

Page 13: COMP/ELEC 429 Introduction to Computer Networks

Learning from each other

• I try not to spoon feed you the answers– Help you discover part of the solution– Let you feel smug

• Peer to peer discussions– Help to draw out the questions– Some like it, some don’t– IMHO, it helps most students

• Refrain from non-course related activity in class

T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 13