CSC401 Data and Computer Communication Networks

Welcome! This course provides an introduction to fundamental concepts in the design and implementation of computer networks, their protocols, and applications with a particular emphasis on the Internet's TCP/IP, OSPF/BGP, Ethernet, IEEE 802.11 protocol suite. Topics to be covered include: network architectures, packet/circuit switching, network applications, network programming interfaces(i.e. sockets), reliable data transport, flow control, congestion control, routing, link protocols, addressing, local area networks, wireless networks, mobility, management, network security, software defined networking and the design of network services (multimedia, file/web/mail servers, content distribution networks, IoT).

Lecture: Monday and Wednesday, 11:45AM-1:00Pm, Location: Textiles Complex Rm02211, Recordings on CSC401 Fall'21 Moodle Site