comp/elec 429 introduction to computer networks
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 PresentationTRANSCRIPT
![Page 1: COMP/ELEC 429 Introduction to Computer Networks](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/3.jpg)
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 3
BOLD Lab
![Page 4: COMP/ELEC 429 Introduction to Computer Networks](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/7.jpg)
Software Defined Networking
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 7
![Page 8: COMP/ELEC 429 Introduction to Computer Networks](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/8.jpg)
Optical Networking
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 8
![Page 9: COMP/ELEC 429 Introduction to Computer Networks](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/10.jpg)
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 10
Internet Remains Insecure
![Page 11: COMP/ELEC 429 Introduction to Computer Networks](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062723/56813bd0550346895da4f88c/html5/thumbnails/13.jpg)
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