![]() |
|
Inside.Waldenu.Edu>Degree Program Resources>Current Students - NTU - Fall 2005 Course Sched - Page>Current Students - NTU - Course Desc - NCSC- 6321
|
||
|
|
NCSC-6321 Internet Protocols (ST 754) Contributing Scholar - Douglas S. Reeves, North Carolina State University
3 Semester Credit Hours
Course Description
The Internet is one of the most important technical inventions of the last 50 years. In this class we explore the TCP/IP family of protocols: IP, UDP, TCP, routing, DNS, ICMP, etc. (see the calendar for a full list). We will review briefly the application programming interface for distributed applications (i.e., sockets programming), and some factors in client / server design. Security is one of the design aspects that will be repeatedly featured.
This course introduces about 15 or 16 protocols. For each protocol we discuss its function(s), messages, principles of operation, and design subtleties. Homework assignments will include some hands-on networking experiments. A project gives the opportunity to learn one protocol or property of the Internet in depth.
Prerequisites
Course Objectives
Course Topics
The following topics will be covered in the order given.
Technical Requirements
It is recommended that you have access to a UNIX/Linux system for this course. In addition, you will be required to have Windows Media Player to view the lectures. For the standard technical requirements, please go to the link below: http://www.waldenu.edu/c/Files/DocsGeneral/Getting_Started_Guide.pdf
Textbooks Required: Internetworking with TCP/IP, Volume I: Principles, Protocols, and Architecture, Douglas E.Comer, Pearson, 5th ed, ISBN: 0-13-187671-6, 2006; Optional: Internetworking with TCP/IP, Volume III: Client-Server Programming with Applications (either the Windows or Linux versions (your choice), Douglas E.Comer and David L. Stevens, Pearson, ISBN: 0-13-032071-4, 2001. Disclaimer: The course syllabus may differ slightly from this. Course descriptions will be provided in your online course. Textbook information is provided only to give more information about the course. Do Not use this information to purchase a textbook. Up-to-date information will be provided when you register. |
|
