Advanced Internet Services Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003.

Slides:



Advertisements
Similar presentations
CSCI 3335: C OMPUTER N ETWORKS Vamsi Paruchuri Assistant Professor Department of Computer Science University of Central Arkansas 1.
Advertisements

ECE 355 Introduction to Computer Networks and Data Communications
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
EECS122 - SP20034 Course Logistics – SP2003 Instructors: Dr. Abhay Parekh: OH Tu2-3:30; Prof. Jean Walrand: OH Tu10-12; W11-12; TAs:
1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
91.413: Data Communications I Fall 2007
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
Data Communication and Networks Lecture 0 Administrivia September 8, 2005.
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Internet and Intranet Protocols and Applications Lecture 0: Administrivia January 23, 2002 Joseph Conron Computer Science Department New York University.
Welcome to EECS 340 Introduction to Computer Networking.
 Bheemarjuna Reddy Tamma IIT Hyderabad Lecture 1.
CMPSCI 453/653 Department of Computer Science
1 Networks I Course Information Course No.: IT 224 Prerequisite: Phys 104 and Math 151 Credit Hours: 3 Hrs Semester/Session: Fall 2010 Course website:
ADVANCE MOBILE TECHNOLOGY & NETWORKING Course Content.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
Computer Networks CSE 434 Fall 2009
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.
Network Security by Behzad Akbari Spring 2012 In the Name of the Most High.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
© Uppsala University, IT Dept. Computer Networks I / DT052 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala.
Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot.
Computer Network Management Course
1DT057 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
Sun Yat-Sen University Introduction1 Advanced Topics on Computer Networking (现代计算机网络) Instructor: Di Wu (吴迪)
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: x6709
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
© Uppsala University, IT Dept. Computer Networks I / DT014/1TT821 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology.
1DT057 Distributed Information System Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Advanced Computer Network
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Dr. Abdelhafid Bouhraoua Term Internet Information Services Dr. Abdelhafid Bouhraoua COE
CCM 4300 Lecture 1 Computer Networks: Wireless and Mobile Communication Systems Dr E. Ever School of Engineering and Information Sciences CCM4300_Autumn.
Cheng-Fu Chou, CMLAB, CSIE, NTU P. 1 Intro. to Computer Network Thu. 9:10am-12:10pm, CSIE 102 Instructor: Cheng-Fu Chou –Office.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
Computer Networks CNT5106C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
© Uppsala University, IT Dept. Computer Networks I / DT052 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
TK 3133 Computer Network Technology. Course Approaches and Instructors Theory – Mr. Ravie Chandren Lectures (4 hours) Monday – 8.00.
@Yuan Xue CS 283Computer Networks Spring 2011 Instructor: Yuan Xue.
Computer Network Fundamentals CNT4007C
Welcome to CS 340 Introduction to Computer Networking
Chung-Hua University Chun-Hsin Wang
Computer Networks CNT5106C
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
CS234 – Advanced Network Tuesdays, Thursdays 3:30-4:50p.m. ICS 243
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
Advanced Internet Services (COMS 6181)
Intro. to Computer Network
Intro. to Computer Network
Presentation transcript:

Advanced Internet Services Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003

Overview Course outline Prerequisites Assignments Projects Exams

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

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

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

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

Course mechanics Web page: list: – subscribe at 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%

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

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, Bruce S. Davie, Larry L. Peterson, and David Clark, Computer Networks: A Systems Approach, Morgan Kaufman, W. R. Stevens, TCP/IP Illustrated, vol. 1. Reading, Massachusetts: Addison-Wesley, D. E. Comer, Internetworking with TCP/IP, vol. 1. Englewood Cliffs, New Jersey: Prentice Hall, 4 th ed., 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.

Reference books - multimedia and Internet telephony John F. Koegel Buford, Multimedia Systems, Addison Wesley, Borko Furht, Handbook of Multimedia Computing, CRC, Ralf Steinmetz and Klara Nahrstedt, Multimedia: Computing, Communications and Applications, Olivier Hersent, David Gurle, Jean-Pierre Petit, IP Telephony, Addison-Wesley, Gonzalo Camarillo, SIP Demystified, McGraw-Hill, Alan B. Johnston, SIP – Understanding the Session Initiation Protocol, Artech House, 2000.