Network Architectures

Course number: 
CIS 3329
Fall 2016
Name E-mail Office location
John Fiore
Science Education and Research Center (SERC), Room 321

A grade of C- or better in CIS 2168 and either CIS 2107 or CIS 2229. These may not be taken concurrently.

  • Required Kurose and Ross, Computer Networking: A Top Down Approach, Sixth Edition. Prentice Hall. 2012.
Topics covered: 

Below is a list of topics that we'll cover this semester. Please follow the course website for current readings and full syllabus.

  topic reading
2 weeks networks intro and review ch. 1
2 weeks application layer ch. 2
3.5 weeks transport layer ch. 3
3.5 weeks network layer ch. 4
2 weeks link layer ch. 5
  final exam  
Course goals: 
The primary goal of the course is to obtain a solid understanding of the basic architecture of the TCP/IP Protocol Suite and the main protocols of which it is comprised, and how it addresses fundamental networking problems such as naming, switching, reliability, routing, quality of service, and the taming of complexity. Supporting goals are to practice basic system and network administration tasks using the Linux Operating System and associated tools, and the ability to develop TCP/IP socket programs using the Java Programming Language. 
Attendance policy: 
Attendance to all meetings of the class is mandatory
Accomodations for Students with Disabilities: 
Any student who has a need for accommodation based on the impact of a documented disability, including special accommodations for access to technology resources and electronic instructional materials required for the course, should contact me privately to discuss the specific situation by the end of the second week of classes or as soon as practical. If you have not done so already, please contact Disability Resources and Services (DRS) at 215-204-1280 in 100 Ritter Annex to learn more about the resources available to you. I will work with DRS to coordinate reasonable accommodations for all students with documented disabilities. (
Student and Faculty Academic Rights and Responsibilities: 
Freedom to teach and freedom to learn are inseparable facets of academic freedom. The University has a policy on Student and Faculty and Academic Rights and Responsibilities (Policy #03.70.02) which can be accessed through the following