COMP 3825 Networking and Information Assurance - sp2019

Course Description

This course will introduce the principles of computer networks, including: Layers of Networking, Applications (World-Wide Web, Email, DNS), and Network Management, etc. It will also introduce the basic concepts of information assurance, including Threat Model, Basic Cryptography (Symmetric Cryptography, Public-key Cryptography, Message Authentication), Security Policies and Cyberethics. (The content and syllabus are subject to adjustment during the semester.)

Prerequisites: MATH4614

Lecture

Monday/Wednesday, 12:40 pm - 2:05 pm, Psychology Building 204

TA

Saurab Dulal (sdulal@memphis.edu)

Office Hours

Instructor Office Hours: Monday 4:00 – 4:30 pm, Wednesday 4:00 – 4:30 pm, or by appointment

TA Office Hours: Tuesday 3:00 - 5:00 pm, Thursday 3:00 - 5:00 pm

Required Textbook

  • Computer Networking: A Top-Down Approach, 7th Edition, James F. Kurose and Keith W. Ross, Pearson, 2017 (ISBN: 0133594149)
  • Computer Networking: A Top-Down Approach, 6th Edition, James F. Kurose and Keith W. Ross. Free PDF!

Evaluation

Grading: Your final grade will come from the following sources:

  • 10% Class participation
  • 25% Homework
  • 20% Term Project
  • 15% Mid-term Exam
  • 30% Final Exam

Grading Scale: A+: 94, A: 90, A-: 87, B+: 84, B: 81, B-: 79, C+: 75, C: 72, C-: 68, D+: 64, D: 60, F: below 60

Course Policy

  • Late Policy: Without prior request, no late work will be accepted. All late submission maybe accepted at a penalty of 15% per day for no more than THREE days.
  • Testing Policy: The exam given is closed book/note/laptop/neighbor. But students are allowed to bring one cheat sheet (letter-sized 8.5-by-11) for quick reference. There will NOT be any makeup exams unless there is a documented emergency.
  • Homework Assignment and Project Report Policy: It is recommended that students use a word processing software (e.g., Word or LaTeX) to type their homework solutions or project report, then submit well-formatted PDF files.

Homework

  • Homework 1 (PDF, WORD, Due on Feb 10th 11:59pm)
  • Homework 2 (PDF, WORD, Due on Mar 10th 11:59pm)
  • Homework 3 (PDF, WORD, Due on April 7th 11:59pm)
  • Homework 4 (PDF, WORD, Due on April 21th 11:59pm)

Term Project

Course Schedule

  • Week 01:
    • Jan 14 - Lecture 1: Introduction (Slide 1)
    • Jan 16 - Lecture 2: Networking Overview (Slide 2)
  • Week 02:
    • Jan 21 - Martin Luther King Day (No Class)
    • Jan 23 - Lecture 3: Network Core and Quality of Service (Slide 3)
  • Week 03:
    • Jan 28 - Lecture 4: Network Layering and Security Overview (Slide 4)
    • Jan 30 - Lecture 5: Network Applications - Principles, Web and Http (Slide 5)
  • Week 04:
    • Feb 04 - Lecture 6: Network Applications - Email and DNS (Slide 6)
    • Feb 06 - Lecture 7: Socket Programming (Slide 7)
  • Week 05:
    • Feb 11 - Lecture 8: Transport Layer (Slide 8)
    • Feb 13 - Lecture 9: Principles of Reliable Data Transfer (Slide 9)
  • Week 06:
    • Feb 18 - Lecture 10: Transmission Control Protocol (TCP) (Slide 10)
    • Feb 20 - Lecture 11: TCP Congestion Control (Slide 11)
  • Week 07:
    • Feb 25 - Lecture 12: Midterm Review (Slide 12)
    • Feb 27 - Lecture 13: Midterm
  • Week 08:
    • Spring Break
  • Week 09:
    • Mar 11 - Lecture 14: Network Layer and IP (Slide 14)
    • Mar 13 - Lecture 15: NAT, ICMP, SNMP and IPv6 (Slide 15)
  • Week 10:
    • Mar 18 - Lecture 16: Routing Algorithm (Slide 16)
    • Mar 20 - Lecture 17: Routing in the Internet (Slide 17)
  • Week 11:
    • Mar 25 - Lecture 18: Network Security Overview (Slide 18)
    • Mar 27 - Lecture 19: Symmetric Key Cryptography I (Slide 19)
  • Week 12:
    • Apr 01 - Lecture 20: Symmetric Key Cryptography II (Slide 20)
    • Apr 03 - Lecture 21: Public Key Cryptography (Slide 21)
  • Week 13:
    • Apr 08 - Lecture 22: TLS/SSL (Slide 22)
    • Apr 10 - Lecture 23: Ethics in Computer Networking and Security (Slide 23)
  • Week 14:
    • Apr 15 - Project Presentation 1
    • Apr 17 - Project Presentation 2
  • Week 15:
    • Apr 21 - Final Review (Slide 24)
    • Apr 24 - Final Exam (in class exam)
Acknowledgment: Thanks all the authors for the textbook and slides. The copyright belongs to the original authors.