Download presentation
Presentation is loading. Please wait.
Published byDomenic Perry Modified over 9 years ago
1
Advanced Internet Services Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003
2
Overview Course outline Prerequisites Assignments Projects Exams
3
Course outline: Internet multimedia Review of Internet architecture – current architecture – challenges to existing models – standardization Internet multimedia architectures: from IP multicast to peer-to-peer Audio and video compression – audio and video programming IP multicast – routing, programming – application layer multicast
4
Course outline Requirements for IP multimedia applications QoS: models, resource reservation, DiffServ Multimedia transport Adaptive applications Internet telephony Application-layer mobility Security issues for multimedia Ubiquitous computing in an Internet framework – service location (DDS, SLP, LDAP, …) Content distribution networks (CDN) Peer-to-peer networks for content distribution and streaming
5
Course goals Descriptive: what’s out there – deployed, in standardization, research skill-oriented: programming projects, semester running project, measurements, … critical evaluation: why? how else? interactive: discussion + questions in class, on mailing list
6
Am I in the right room? This course does not address: – web services (SOAP) Prof. Kaiser’s class – network security 4180 (but some security discussion here) – routing 6998 class this semester You should know: – general networking (e.g., 4119: Tanenbaum, Kurose/Ross, Bertsekas/Gallagher, etc.) – C/C++, maybe Java – on Windows and/or Linux
7
Course mechanics Web page: http://www.cs.columbia.edu/6181http://www.cs.columbia.edu/6181 Email list: cs6181@cs.columbia.educs6181@cs.columbia.edu – subscribe at http://lists.cs.columbia.edu/mailman/listinfo/cs6181 http://lists.cs.columbia.edu/mailman/listinfo/cs6181 5 written homework assignments, with small programming problems Project: Internet multimedia radio + telephone, built in stages TA: TBA Office hours: We, 4-5 pm, 815 CEPSR Grading: assignments (including semester-long project) 50%, midterm 20%, final 25%, participation (class + list) 5%
8
Readings and text book No text book required Will provide references to papers and chapters Good books include: – Jon Crowcroft, Mark Handley, Ian Wakeman, Internetworking Multimedia, Morgan Kaufman – Kevin Jeffay and HongJiang Zhang, Readings in Multimedia Computing and Networking, Morgan Kaufman
9
Reference books – general networking James F. Kurose and Keith W. Ross, Computer Networking – A Top-Down Approach Featuring the Internet, Addison-Wesley, 2 nd edition, 2003. Bruce S. Davie, Larry L. Peterson, and David Clark, Computer Networks: A Systems Approach, Morgan Kaufman, 1999. W. R. Stevens, TCP/IP Illustrated, vol. 1. Reading, Massachusetts: Addison-Wesley, 1994. D. E. Comer, Internetworking with TCP/IP, vol. 1. Englewood Cliffs, New Jersey: Prentice Hall, 4 th ed., 2000. D. E. Comer and D. L. Stevens, Internetworking with TCP/IP – Design, Implementation, and Internals, vol. 2. Englewood Cliffs, New Jersey: Prentice, Hall, 3 rd ed., 1998.
10
Reference books - multimedia and Internet telephony John F. Koegel Buford, Multimedia Systems, Addison Wesley, 1994. Borko Furht, Handbook of Multimedia Computing, CRC, 1999. Ralf Steinmetz and Klara Nahrstedt, Multimedia: Computing, Communications and Applications, 1995. Olivier Hersent, David Gurle, Jean-Pierre Petit, IP Telephony, Addison-Wesley, 2000. Gonzalo Camarillo, SIP Demystified, McGraw-Hill, 2002. Alan B. Johnston, SIP – Understanding the Session Initiation Protocol, Artech House, 2000.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.