CSE473S: Introduction to Computer Networks (Fall 2009)


Course Description:
A broad overview of computer networking. Topics include layered models of networking protocols, basics of physical layer, data link layer, flow control, error control; local area networks, e.g., Ethernet; wireless networks, IEEE 802.11 (WiFi), cellular wireless networks; Internet protocols, transport protocols, routing algorithms; network security, network management, ATM networks and protocols for networking applications, such as world-wide web, email and file transfer.

Prerequisite: CSE 131 (Computer Science I) or permission of the instructor (Note: CSE 241 as indicated in the course catalog is not required.)

Textbook: J. F. Kurose and K. W. Ross, "Computer Networks: A Top-Down Approach," 5th Edition, Addison-Wesley, 2009, ISBN: 0136079679.

Instructor: Prof. Raj Jain, jain@cse.wustl.edu, Office: Bryan 523, Office Hours: Monday/Wednesday 11:00AM-12:00noon

Grader: Chakchai So-in, so-in@ieee.org, 314-629-0101, Office: Jolly 507, Office Hours: Tuesdays:9:30-10:30, Fridays: 9:30-11:00

Location: The class meets Mondays and Wednesdays at 1:00PM to 2:30PM in Lopata Room 101.

All question about the homeworks and mid-term exams 1 and 2 grading should be directed to Chakchai.

Audio/Video recordings of lectures from the last offering of this course are available on-line.


Tentative Schedule (Subject to Change)
ClassDayDateTopicChapter
1Wednesday8/26/2009 Course Overview
2Monday8/31/2009 Internet: Core and Edge, History1
3Wednesday9/2/2009 Protocol Layers1
Monday9/7/2009 Labor Day Holiday
4Wednesday9/9/2009 Application Layer: HTTP, 2
5Monday9/14/2009 FTP, SMTP, 2
6Wednesday9/16/2009 Domain Name System (DNS), Peer to Peer (P2P) Networking2
7Monday9/21/2009 Transport Layer: Design Issues3
8Wednesday9/23/2009 Universal Datagram Protocol (UDP) and Transmission Control Protocol (TCP)3
9Monday9/28/2009 Mid-Term Exam 1
10Wednesday9/30/2009 TCP Congestion Control3
11Monday10/5/2009 Network Layer: 4
12Wednesday10/7/2009 IP4, ICMP, IPv64
13Monday10/12/2009 Intro to Open Networking Lab (Lab1), assignment_1.exp-
14Wednesday10/14/2009 Ethernet Part I5
15Monday10/19/2009 Routing Algorithms4
16Wednesday10/21/2009 Internet Routing Protocols: OSPF, RIP, BGP4
17Monday10/26/2009 Link Layer: Error correction5
18Wednesday10/28/2009 LLC, VLANs, PPP, MPLS5
19Monday11/2/2009 Mid-Term Exam 2
20Wednesday11/4/2009 Wireless and Mobile Networks: WiFi 802.116
21Monday11/9/2009 Bluetooth, WiMAX, Cellular wireless Networks
22Wednesday11/11/2009 Mobile IP and Cellular Mobility6
23Monday11/16/2009 Security in Computer Networks:Cryptography | ONL Lab 2, Configuration file: lab2-f09.exp8
24Wednesday11/18/2009 IPSec8
25Monday11/23/2009 Network Management9
Wednesday11/25/2009 Thanksgiving Holiday
26Monday11/30/2009 Multimedia Networking7
27Wednesday12/2/2009 Multimedia Networking (Cont)7
28Monday12/7/2009 Final Exam

Grading:
Mid-Term Exams (Best of 2)30%
Final Exam30%
Class participation5%
Homeworks20%
Labs15%
Note: Labs require programming in C
Complete List of Audio and Video Recording of Lectures by Raj Jain
Back to Raj Jain's Home Page