CEN 445 Network Protocols and Algorithms

A broad range of advanced internetworking topics; Inter-domain Routing (BGP); IPv6, and Multicast Routing; Multiprotocol Label Switching (MPLS). Quality of Service; Congestion Control; Application layer protocols (HTTP, FTP, DNS, SMTP, and BitTorrent).

This course introduces students to advanced networking concepts and exposes them to the fundamental design elements of large-scale distributed computer networks. It covers inter-domain routing and label switching along with Quality of service techniques. In addition, this course covers concepts, technologies, and protocols in the application layer.