Prerequisite(s): CSIT 212 and CSIT 230 with a grade of C- or higher. An introduction to principles and practice of computer networking, with emphasis on the Internet. The layered approach to network design. The structure and components of computer networks, packet switching, layered architectures, TCP/IP, physical layer, error control, window flow control, local area networks (Ethernet, Token Ring; FDDI), network layer, congestion control, and quality of service.