CS 336 - Computer Networks (4)

Current methods and practices in the use of computer networks to enable communication. Physical and architectural elements, and layered models of networks. Communication protocols and associated algorithms; local and wide area networks; network security. Four hours lecture. Prerequisites: CS 112 (grade of C or better); CS 245 recommended.