Computer Science

CS3893Computer Networking4 ch (3C)

This course provides an in-depth look at the hardware and software behind the Internet and other computer networks. Topics include OSI network architecture, communication protocols, UDP and TCP, socket programming, common application-level protocols, congestion control, routing protocols, Internet Protocol, link layer services, network security.

Prerequisite: CS 2253.

Co-requisite: (ECE 2214 and ECE 2215) or CS 2803.