cs e6181 advanced internet services
play

CS E6181: Advanced Internet Services Henning Schulzrinne Columbia - PowerPoint PPT Presentation

Intro 1 CS E6181: Advanced Internet Services Henning Schulzrinne Columbia University, New York schulzrinne@cs.columbia.edu Columbia University, Fall 2001 1998-2001, Henning Schulzrinne c September 7, 2001 Intro 2 Overview Course


  1. Intro 1 CS E6181: Advanced Internet Services Henning Schulzrinne Columbia University, New York schulzrinne@cs.columbia.edu Columbia University, Fall 2001 � 1998-2001, Henning Schulzrinne c September 7, 2001

  2. Intro 2 Overview • Course Outline • prerequisites • assignments • projects • exams September 7, 2001

  3. Intro 3 Course Outline: Internet Multimedia • Review of Internet architecture, protocols, standardization: – infrastructure – IPv4, IPv6 – DNS – routing – UDP and TCP • audio and video coding and compression • real-time and multicast services: – multicast routing – properties of real-time services – resource reservation, packet scheduling and transport – handling impairments for streaming audio and video – Internet telephony and multimedia conferencing ∗ Internet telephony signaling (H.323, SIP) ∗ interoperation with the telephone system September 7, 2001

  4. Intro 4 Course Goals • descriptive: what’s out there • skill-oriented ➠ programming assignments, semester running project, measurements • critical: what’s wrong with. . . , how else can we do this? • interactive: discussion, questions encouraged • work-in-progress. . . September 7, 2001

  5. Intro 5 Am I in the Right Room? This course does not address: • “How do I make money on the Internet?” • “How do I configure an Apache web server?” • “Social/Psychological/Eschatological Impact of the Internet” You should know. . . • general networking concepts (layers, CL vs. CO, . . . ) • TCP vs. UDP • HTML vs. HTTP • C/C++; maybe Java September 7, 2001

  6. Intro 6 Course Mechanics WWW page: http://www.cs.columbia.edu/6181 Email list: cs6181@cs.columbia.edu , subscribe at http://lists.cs.columbia.edu/mailman/listinfo/cs6181 Homeworks: 5 assignments: questions + small programming problems Grading: Homeworks 30%, project 35%, final 30%, class participation (person, email) 5% Project: Internet telephone and radio, built in multiple stages September 7, 2001

  7. Intro 7 Books for Course • Jon Crowcroft, Mark Handley, Ian Wakeman, Internetworking Multimedia , Morgan Kaufman • Kevin Jeffay and HongJiang Zhang, Readings in Multimedia Computing and Networking , Morgan Kaufman (or get individual papers) • manuscripts and slides to be made available via web page September 7, 2001

  8. Intro 8 Reference Books • James F. Kurose and Keith W. Ross, Computer Networking – A Top-Down Approach Featuring the Internet , Addison-Wesley, 2000. • 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. • Olivier Hersent, David Gurle, Jean-Pierre Petit, IP Telephony , Addison-Wesley, 2000. • D. E. Comer, Internetworking with TCP/IP , vol. 1. Englewood Cliffs, New Jersey: Prentice Hall, 4th 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, 3rd ed., 1998. September 7, 2001

Recommend


More recommend