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

Office Hours: Tuesday & Thursday 4:15 pm - 5:15 pm (or by appointment), LWSN 3154L
Teaching Assistant:
Radhika Bhargava (bhargavr@purdue.edu)

PSOs and Office Hours: Thursday 9:30 am - 11:20 am and 11:30 am - 1:20 pm, HAAS 257
Lecture Time & Location:
Tuesday & Thursday 3:00 pm - 4:15 pm in LWSN 1106
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: 50%
  • Mid-term exam (in class): 20%
  • Final exam: 30%
  • 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.