1 / 10

Advanced Computer Networks Prof. Venus W. Samawi

Explore advanced networking principles, mechanisms, protocols, and practices in this graduate-level course. Covering topics like congestion control, security, and more.

bdarla
Download Presentation

Advanced Computer Networks Prof. Venus W. Samawi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced Computer NetworksProf. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter 2008 3 credits Logistics

  2. What is Advance Network about? • Second Graduate-Level Networking Course • Assume a first-course “Introduction to Networking” • csci5211, csci421 or equivalent • We’ll learn about • Fundamental networking principles and techniques • Advanced networking mechanisms, protocols and practices • foundational material: long half life • deeper understanding of R& D issues in today’s Internet • mix of theory and practice • case studies • Who is it for? • primarily for graduate students who want to learn more about networking and systems • undergraduate students encouraged, but special permission Logistics

  3. Course Topics • Review of Networking Basics (netwrok) • Network Architectural, Design, Implementation Principles • Case studies: IP multicast and anycast • Multimedia Networking; Overlay and P2P Networks • Congestion Control, Active Queue Management and Beyond • Packet Scheduling; QoS Architectures and Mechanisms • Router Design • Intra-Domain Routing and Traffic Engineering • Inter-Domain Routing and BGP; BGP Policy Issues; • Internet Measurement Basics: Traffic, Performances, etc. • Routing Measurement, Routing Instability and Improvements • Network Security and Malware • 802.11, Wireless Mesh Networks; TCP Performance and IP Mobility • Internet Architecture Revisited Logistics

  4. Course Materials • No Required Textbooks • Some Recommended Textbooks that will be referenced • Computer Networking: A Top-Down Approach by Kurose & Ross, 3rdEdition, Addison Wesley • Computer Networks: A Systems Approach by Peterson and Davies, 3nd Ed, Morgan Kaufmann • Other Useful Textbooks: • Computer Networks by A. Tanenbaum, Prentice Hall, 4th ed • An Engineering Approach to Computer Networks by S. Keshav • Assigned readings: 3-4 required papers • Posted on class website (tentatively, updated as we go along) • Optional papers for background, supplementary and further readings • Lecture notes Logistics

  5. Course Requirements • Will be Fast-Paced ! • Do assigned readings • Be prepared, read and review textbook/lecture notes on your own in advance! • Self-reading materials in textbook: read by your own and will not be lectured • So we can spend more class time on discussion and problem solving! • Attend and participate in class activities • Please ask and answer questions in (and out of) class! • Let’s try to make the class interactive and fun! Logistics

  6. Course Prerequisite • First-Course on Computer Networks • Algorithms, Computer Architecture, OS • Not necessary, but helpful • Basic knowledge of probability • Programming experiences in C/C++ • Required! More importantly • Willing to learn and work hard • Love to ask questions and solve problems Logistics

  7. Office Hours • Dr. Venus Office Hours: • Email: venus@yahoo.com Office Hours: Sunday 1-2pm Logistics

  8. Workload • Workload • Two presentation assignments (5 marks each) • One term project: (5 marks) Phase I: paper design; Phase II: implementation • One mid-term(25 marks) • One final essay (5 marks) • Class participation: 5% • Focus more on critical thinking, problem solving, “heads-on/hands-on” experiences! • Read and critique research papers • Understand, formulate and solve problems • Term Project (Phase II) using C/C++, or Java Logistics

  9. Policies and Guidelines • No late hw/project • Please start working on your hw assignments/projects early and hand them in on time! • Make-up exams: only if final conflicts • Incomplete: not granted, unless • proof of emergency, “agreement for incomplete” form • Scholastic behavior: • You are encouraged to study in groups, but do your work independently! • Acknowledge reference/credit if receive help! • switch off your mobiles Logistics

  10. Questions? Logistics

More Related