Course Number / Section:

CIS 4329 / 001

Course Title:

Network Architectures


John Fiore


Wachman Hall, Room 1042




Course Web Page:


Web Site for Complete  Syllabus:


C or better in CIS 230


Kurose and Ross, Computer Networks, 4th Edition.  Addison Wesley, 2007.


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.  Supporting goals are to practice basic system and network administration tasks using the Linux Operating System, and to learn to program TCP/IP sockets using the Java Programming Language.



Topics Covered:

This course covers the operation of computer networks.  It provides the background to enable students to evaluate alternative approaches to client-server computing and n-tier software development. To accomplish this the course includes communications technology, computer network technology using the TCP/IP protocol suite, client-server protocols, client-server computing, network program component models as well as issues involving security, privacy, authentication, intellectual property rights, and social changes related to computer networking.



Attendance Policy:


Attendance to labs is mandatory; Attendance will be taken during lectures.