Scott Jordan
Department of Computer Science University of California, Irvine
  CS 232 Course Outline

232 Computer and Communication Networks (4). Network architecture of the Internet, telephone networks, cable networks, and cell phone networks. Network performance models. Advanced concepts and implementations of flow and congestion control, addressing, internetworking, forwarding, routing, multiple access, streaming, and quality-of-service. Prerequisite: EECS148, CS 132, or consent of instructor. Same as EECS248A and Networked Systems 201.

Lecture

Topic

Sub-topic

Reading (Kurose-Ross)

Assignment

27 Sept architecture course intro, circuit switching, telephone topology 1.1, 1.3; Tanenbaum 2.5  
2 Oct packet switching, terminology, Internet topology, cellular topology, cable topology 1.2-1.3, 1.7; Tanenbaum 2.7-2.8  
4 Oct technology convergence; packet switching metrics (delay) 1.4; 3.6.1  
9 Oct packet switching models & metrics (M/M/1, M/M/1/n, packet loss, M/G/1 heavy-tailed packet lengths, fluid flow, throughput, networks of queues, bandwidth-delay product) Leon-Garcia Appendix A PS1
11 Oct circuit switching models & metrics (M/M/n/n, call blocking, multiple cells, handoff), Internet parts, Internet layers, contracts 1.5  
16 Oct applications concepts (end-to-end, identifiers, client-server, peer-to-peer, protocol, ports, state), http, e-commerce, email 2.1-2-2, 2.4  
18 Oct file sharing, streaming, VoIP; application layer traffic models 2.6, 7.1-7.3 PS2
23 Oct application layer traffic models & practices (QoS, CAC, IntServ, RTSP, playout, rate, RTP, RTCP) 7.4-7.5  
25 Oct tcp concepts (reliability, connection-oriented, flow/congestion), sockets, timeouts/nums, windows, abp, srp 3.1-3.4  
30 Oct udp/tcp, congestion control, tcp (tahoe, reno, vegas), ecn 3.5, 3.6.2-3.6.3, 3.7 PS3
6 Nov transport layer traffic models & practices (rate scheduling, dccp, sctp); addressing: by layer, cidr, dhcp, nat 4.4.2, 5.4.1  
8 Nov midterm  
13 Nov ip addressing: dns, arp; IP problems 2.5, 5.4.1, 4.1-4.2  
15 Nov forwarding (datagram tables, virtual circuit tables, MPLS, switching, queuing), OSPF 4.3-4.5, 4.6.2, 5.5  
20 Nov hierarchical routing, BGP, transit & peering, broadcast, multicast; network layer traffic models & practices (packet scheduling & dropping, diffServ) 4.6.3-4.7, 7.5  
27 Nov lans lan problems, polling, tokens, aloha 5.1-5.3 PS4
29 Nov ethernet, switching 5.4  
4 Dec wireless lans, wi-fi; link & physical layer traffic models 6.3  
13 Dec 1:30pm-3:30pm Final      
 

 

Scott Jordan last modified September 13, 2012 UCICSNetworked Systems