CS656-Spring10-Lect1

CS656-Spring10-Lect1 - CS 656, Spring 10: Internet and...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 656, Spring ‘10: Internet and Higher Layer Protocols Lecture 1: Course overview. Introduction. Network layering concepts. Cristian Borcea Department of Computer Science NJIT
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Overview Course overview Introduction to the Internet The Internet layered architecture
Background image of page 2
Instructor Cristian Borcea Office: GITC 4303 Office Hours: Thursdays 4pm-6pm & Fridays 2pm-4pm By appointment (send email) Email: borcea@cs.njit.edu Phone: (973) 596-3662
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Course goals In-depth study of the Internet architecture and protocols Understand how networking research is done by reading and presenting research papers Apply what you learned in a semester-long programming project
Background image of page 4
Prerequisites CS 456 or equivalent (i.e., an introductory course on networking) Should be able to program in either Java or C/C++
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Class webpage http://www.cs.njit.edu/~borcea/cs656/ User: 656-spring10 Password: 2010netw Contains: Slides (updated before each class) Lectures (you should print them before the class) Student research presentations Readings Chapters from the book Research papers You should read them before the class Important & updated administrative information You’re responsible to check it frequently
Background image of page 6
Textbook Computer Networking: A Top Down Approach , 5 th edition. Jim Kurose, Keith Ross, Addison-Wesley, 2009. ISBN: 0136079679 The lecture slides cover all the required material But the book provides additional examples and details that will help you understand better the concepts taught in class A part of the lecture slides are based on the slides provided by the authors of the book
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Course outline (1) Protocol layering. The Internet architecture, IP addressing. Naming, DNS The client-server model Application layer protocols: HTTP, Email, Peer-to-Peer protocols Transport protocols. UDP, TCP. Flow control, congestion control IP protocol
Background image of page 8
Course outline (2) Routing. Link state and distance vector routing. OSPF, BGP Multicast/broadcast Quality of Service Wireless and mobile networks: WiFi, Cellular Internet, Mobile IP Multimedia: RTP, RTSP, SIP Network security: authentication, attacks, access control
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Programming project Individually implement a micro-Internet at the application layer, which consists of a micro-TCP protocol (for reliable communication) and a micro-IP protocol (for packet forwarding) 3 phases graded separately Solutions will be posted after each intermediate submission Java on AFS Unix machines http://ist.njit.edu/accounts/afs.php Java programs are portable if you develop the program on a Windows PC, it works on Unix as well You must ensure, however, that your programs compile and run on AFS C/C++ acceptable, but minimally supported through examples in class To avoid portability problems, you should do the development directly on AFS
Background image of page 10
Research paper presentation (1) Form groups of 2 students and each group will present one paper during the semester
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 69

CS656-Spring10-Lect1 - CS 656, Spring 10: Internet and...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online