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.
This course provides an introduction to the concepts and the principles and methodologies used for the design of computer networks.
CSE 120; 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.
Credit may not be received for both CSE 123 and ECE 158A, or CSE 123A and CSE 123.
Two quarters per year, generally in the Fall and Spring.
Formerly CSE 123A