CSE 123 - Computer Networks

Units: 

 4

Introduction to concepts, principles, and practice of computer communication networks with examples from existing architectures, protocols, and standards. Layering and the OSI model; swotching; local, metropolitan, and wide area networks; datagrams and virtual circuits; routing and congestion control; internetworking.

Course Objectives: 

This course provides an introduction to the concepts and the principles and methodologies used for the design of computer networks.

Laboratory Work: 

Programming project.

Prerequisites: 

CSE 30 and CSE 101 and CSE 110 ; restricted to SO, JR, SR standing within the CS25, CS26, CS27, CS28, and EC26 majors. Graduate students will be allowed as space permits. Please see Prerequisites Page

Other Restrictions: 

Credit may not be received for both CSE 123 and ECE 158A, or CSE 123A and CSE 123.

Offered: 

Two quarters per year, generally in the Fall and Spring.

Formerly CSE 123A