Jim Aman's Website

ACSG 530 - Web Services and Protocols

textbook cover TCP/IP Protocol Suite (3rd Edition)
By Behrouz A. Fourzan
McGraw-Hill
ISBN 0-07-296772-2

[book details here]

Notes and Notices!

  • Note: The 3rd edition of the textbook has been released and will be used in the class

Course Syllabus

The syllabus will be available as a rich-text format (RTF) document which can be read in any word processor. Sections of the syllabus may be individually accessed using the navigation links at the left.

Capsule Description

This four-hour course comprises a study of technical aspects of the Internet and the most common servers and clients, such as HTTP, FTP, Samba, Telnet, SSH, RSH, SNMP, SMTP, POP, web browsers, and secure/unsecure clients as expressed in their formal protocol documents.

Transmission Control Protocol/Internetworking Protocol, usually referred to by its acronym TCP/IP, lies at the very heart of data communication today. Actually a suite of protocols, together they provide the dominant architecture of the Internet. TCP/IP has existed longer than the well-known OSI model for networking, and the layers of each suite do not exactly match each other. Nonetheless, they can be viewed cooperatively, an approach taken in this course.

A networking professional needs to understand the TCP/IP suite. Although details of it may not arise often, study of the formal protocols will forever provide background for future developments. Forouzan's textbook provides both full details and excellent explanation of everything from SMTP to TFTP to DNS to UDP and RARP, missing nothing in between. In the course of the semester, students will locate and review the formal protocol documents in addition to the textbook descriptions. Some real-time implementation or investigation may also be undertaken.

Objectives
  • Review basic concepts and technologies used in data communications
  • Study details of network and transport layer protocols in the TCP/IP suite
  • Study details of routing protocols in the TCP/IP suite
  • Review applications programs which use the TCP/IP suite of protocols
  • Study details of Ipv6 and ICMPv6

Teaching Methods
  • Lecture - primary instructional method
  • Research - student investigation of standards documents and implementations
  • Project - in-depth research, collation, and presentation on a selected topic
Policies
  • Participation and Preparation: Timely attendance at, preparation for, and participation in each class session is the normal expectation. Attendance is a consideration in your course grade. If you must miss a class, get notes from someone. If you know you will miss a class, be prepared to submit any assigned work ahead of time.
  • Missed Classes: You are responsible for obtaining material which may have been distributed on class days when you were absent. This can be done through contacting a classmate or the instructor. Only official excuses will be accepted. Except in exceptional circumstances, makeup tests will not be administered. In no case will unannounced quizzes be readministered. Any uncoordinated, unexcused, missed exam will result in a score of 0 for that exam.
  • Assignments: All assignments are due at the beginning of class on the date due . Late submission of assignments will be assessed a penalty of 10% per day. No exceptions will be made. The latest date for submitting any work in this course is the last class meeting day. Incompletes will be issued only in exceptional circumstances.
  • Exams: All examinations will be comprehensive and closed-book unless specifically noted otherwise by the instructor. The final examination will be given only at the published date and time (see schedule, below).
  • Academic Dishonesty: Work you submit must be your own creation. A grade of zero will automatically be given to any plagiarized or duplicated submission.
  • Need for Assistance: If you have any condition, such as a physical or learning disability, which will make it difficult for you to carry out the work as outlined here, or which will require academic accommodations, you must follow the University’s established policy for documenting the condition through the Learning Center. You should also notify the instructor as soon as possible.
  • Posting of Grades: Final grades will not be officially posted by the instructor. Progress of grades may be followed on Blackboard, however.

Grading Exams and Quizzes ................ 50%
Projects & Assignments .......... 40%
Participation & Preparation ..... 10%

Schedule
Date
* quiz day
Topic
Assignments
Aug 25 Course Introduction and Basics Read Chapters 1 through 3 prior to class.
Read chapters 4 and 5 for next class.
Sept 1 Addressing Read Chapters 6 and 7 for next class.
Sept 8 IP Routing & Delivery and Address Resolution Read Chapters 8 and 9 for next class.
Sept 15 IP & ICMP Read Chapters 10 and 11 for next class.
Sept 22 IGMP & UDP Read Chapter 12 for next class.  
Sept 29 TCP  Read Chapters 13-14 for next class.  
Oct 6 SCTP & Unicast Routing Protocols Review all materials for midterm exam  
Oct 13 MIDTERM EXAM Read Chapters 15-16 for next class
Oct 20 No Class - conference Keep reading! Begin review, looking ahead to the final
Oct 27  
Nov 3  
Nov 10 Multicasting and Host Configuration  
Nov 17 DNS, Remote Login, and FTP
Nov 24 No Class - Thanksgiving   Drive safely!  
Dec 1 IPv6 and ICMPv6   Review all materials for the final
Dec 8  FINAL EXAM  Thanks!
Contact the Instructor | Copyright © 2004-05, J. R. Aman | 11/9/08