This course covers computer networks organized as a layered architecture based on the TCP/IP and ISO OSI Reference Model. Protocols and services of each layer are examined in detail. Specific local area networks, metropolitan area networks, and wide area networks will be considered.
The focus of the course will be on understanding and utilizing the Internet (TCP/IP) protocol stack. Students will write network client and server applications in addition to reading and discussing the theory behind modern data communication networks.
The class is dual-listed as an undergraduate (COS 460) and graduate course (COS 540); graduate students will have additional reading and must prepare a presentation for the class.
The documents and material associated with the Spring 2014 offering of the class are available from the public course website. Assignments and examinations are completed in the University’s learning management system BlackBoard which can be accessed via The MyUSM portal