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

cs e6181 advanced internet services
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Intro 1

CS E6181: Advanced Internet Services

Henning Schulzrinne Columbia University, New York schulzrinne@cs.columbia.edu

Columbia University, Fall 2001

c 1998-2001, Henning Schulzrinne

September 7, 2001

slide-2
SLIDE 2

Intro 2

Overview

  • Course Outline
  • prerequisites
  • assignments
  • projects
  • exams

September 7, 2001

slide-3
SLIDE 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

slide-4
SLIDE 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

slide-5
SLIDE 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

slide-6
SLIDE 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

slide-7
SLIDE 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

slide-8
SLIDE 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