CSC 255. Computer Networks. Computer networking fundamentals with emphasis on higher level protocols and functions. Network design considerations, software design and layering concepts, interface design, routing and congestion control algorithms, internetworking, transport protocol design, and end-to-end communication, session and application protocols. Specific examples of commercial and international standards. Prerequisite: Fully classified graduate status in Computer Science, Software Engineering, or a Computer Engineering. Graded: Graded Student. Units: 3.0.