spring 2006 cs540 computer network architecture
DESCRIPTION
Spring 2006 CS540 Computer Network Architecture. 9:00-10:30am MonWed http://an.kaist.ac.kr/courses/2006/cs540 Instructor: Sue B. Moon. Prerequisite. CS230 System Programming or equivalent CS330 Operating Systems or equivalent CS441 Introduction to Computer Networking or equivalent - PowerPoint PPT PresentationTRANSCRIPT
Spring 2006CS540
Computer Network Architecture
9:00-10:30am MonWedhttp://an.kaist.ac.kr/courses/2006/cs540
Instructor: Sue B. Moon
Prerequisite
• CS230 System Programming or equivalent• CS330 Operating Systems or equivalent• CS441 Introduction to Computer Networking or equiv
alent– Chapters 1-5 of “Computer Networking: A Top-Down Appra
och Featuring the Internet” by J. Kurose and K. Ross
Goals of CS540
• To provide students with a solid basis for advanced studies in networking and systems
Topics to Cover
• Advanced issues in computer networking– New applications
• P2P overlay networks• Web 2.0 based applications
– Network control• Various AQM congestion/flow controls in TCP• MPLS/DiffServ• Advanced topics in routing
– Multimedia/delay tolerant networking/security• Tentatively on P2P streaming, disruptive networking, NIDS
Course Outline
• course logistics/introduction• ajax/web 2.0• overlay networks – CDN, mbone, tunneling• p2p intro/unstructured p2p• structured p2p• advanced topics in p2p• congestion control: AQM/BIC/congestion• DiffServ/MPLS• review routing• problem with bgp/intra-domain routing• delay-tolerant networking/disruptive networking
Networking vs Distributed Systems
Interesting Time in Networking
• Many choices to realize a network of your dream– IPTV:
• IP Multicast?• Optical network
– DTN: control over cell phone, data over WiFi
References
• Computer networking: a top-down approach featuring the Internet by J. Kurose and K. Ross
• Computer Networks by L. Patterson and B. Davie• Peer-to-peer systems and applications by Ralf Stein
metz and Klaus Wehrle ($69 vs 12,3000won)• Additional Reading Materials will be posted on the
web
Grading Policy (TBD)
• Attendance (10%)– Win 4 stars by proactively engaging in discussion
• Paper review (20%)– For additional reading materials, submit a review
• Projects (40%)– AJAX-based application– P2P application– Emulab? NS-2? Cluster computing?
• Exam (30%)– Mid-term & final
How to Be Active in Class
• Before Class– Remind oneself about last class– Look at today's topics– Make a list of things you expect to learn
• In Class– Ask yourself if the lecture is close to/far from your
expected material– Raise a question if what you've learned is different
from your expectation
Class Website
• http://an.kaist.ac.kr/courses/2006/cs540• Mailing list
• TAs
이동기DK Lee
이종건Jong Gun Lee
차미영Meeyoung Cha