CS 536000: Data Communication And Computer Networks
Instructor:
He Wang (hw@purdue.edu)

Office Hours: Tuesday & Thursday 2:45-3:45pm (or by appointment), LWSN 3154L
Teaching Assistant:
Runzhi (Ryan) Yang (yang1492@purdue.edu)

PSOs and Office Hours:
Monday 9:30-11:20am LWSN B148
Monday 11:30-1:20pm LWSN B148
Lecture Time & Location:
Tuesday & Thursday 1:30-2:45pm, Seng-Liang Wang Hall 2555
Topics (tentative):
  • Network services and applications : DNS, HTTP, peer-to-peer systems, socket programming
  • Transport layter: TCP, UDP, TCP congestion control
  • Network layer: routing and forwarding, intra-domain, inter-domain routing algorithms, NAT, SDN
  • Link layers and local area networks : multiple access links and protocols, Ethernet, data center networking
  • Wireless and Mobile Networks: CDMA, WiFi, 3G, LTE, mobile IP
  • Security in computer networks: principles of cryptograph, message integrity, digital signatures, SSL, VPNs
  • Multimedia Networking: streaming stored video, Voice-over-IP
  • Textbooks:
    Computer Networking: A Top-Down Approach, 7th Edition, J. F. Kurose and K. W. Ross

    Other useful books:
  • Computer Networks And Internets, 6th Edition, D. E. Comer
  • Computer Networks: A Systems Approach, 5th Edition, L. Peterson and B. Davie
  • Grading (tentative):
  • Homeworks and programming assignments: 25%
  • Project: 10%
  • Mid-term exam (in class): 30%
  • Final exam: 35%
  • Extra credit: a bonus of up to 3% of total course grade will be given for active participation.
  • Midterm and final: closed book, closed notes, and no electronic devices.