CSE 3461/5461: Computer Networking and Internet Technologies

Table of Contents

1 Syllabus

  • Official Syllabus (PDF)
  • Textbook: James E. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach, Seventh Edition, Addison Wesley. (The sixth or seventh editions are fine.)
  • Authors’ website; Publisher’s companion website; Interactive animations from companion website (Caution: There have been reports of animations with errors. The HTTP delay estimation animation gives incorrect results for “persistent connections with pipelining” and “non-persistent connection with parallel” under some scenarios as it does not account properly for the transmission delay of multiple objects.)
  • Grading:
    • In-Class Quizzes: 20%
    • Labs: 30%
    • Midterm Exam: 20%
    • Final Exam: 30%
  • Class Policies (PDF). Please read this carefully, especially the late homework/lab submission policy (one day late: max 75% of grade; two days late: max 50% of grade; three days late; max 25% of grade; later submissions receive a zero).
  • We’ll use Piazza for class discussions. Class page on Piazza

2 Lectures

Lecture slides are in PowerPoint and PDF formats. I recommend printing two slides per page from the PDFs for taking notes (print on both sides of the paper).

Lecture PowerPoint PDF Reading (from Textbook) Supplements
Part 1: Introduction PPT PDF Chap. 1 (all eds.) History of the Internet (YouTube) ; Verizon’s explanation
Part 2: Application Layer PPT PDF Chap. 2 (all eds.)  
Part 3: Transport Layer PPT PDF Chap. 3 (all eds.)  
Part 4: Network Layer PPT PDF Chap. 4 (6th ed.) or Sects. 4.1–4.3, 5.1–5.4 (7th ed.)  
Part 5: Link Layer PPT PDF Chap. 5 (6th ed.) or Chap. 6 (7th ed.)  
Part 5: Link-Layer Technologies PPT PDF “Retired material” (on book website)  
Part 6: Wireless Networks PPT PDF Sects. 6.1–6.3 (6th ed.) or Sects. 7.1–7.3 (7th ed.)  

Slides are mainly from the Kurose and Ross textbook (© 2012); I made some modifications. Reading the textbook is important; it covers material in more depth than we can cover in class. Some material is only available in the textbook (not on the slides). The seventh edition of the textbook changed the organization of course material, so read only the section(s) specified for your edition of the book.

3 In-Class Quizzes

I will give in-class quizzes on the class material, but I will not announce the dates of quizzes beforehand. The best way for you to learn the course material is attending class, asking questions if you’re uncertain about concepts, and reading the corresponding sections from the textbook. I’ll drop the lowest quiz score when computing the “quizzes” part of your grade.

4 Labs

Note: If you’re having trouble logging in to the stdlinux servers, download and install Pulse VPN from the CSE Dept. website. This link explains how to configure Pulse VPN. You will also need to install Duo Mobile on your smartphone (iOS, Android) to receive a secondary access code (Pulse VPN uses two-factor authentication). Make sure that you set up BuckeyePass with your smartphone.

5 Academic Misconduct

Bottom line: You may not take/give/submit a physical or electronic copy of any part of a solution to an assignment from anyone who is taking this course, or a previous semester’s offering of the course, or any public resource. Academic misconduct is a serious matter and I’ve prosecuted cases previously. Moreover, “cheaters” only cheat themselves when employers (or graduate schools) ask them to apply their networking knowledge.

Policy: High-level discussion of assignments is encouraged, but the more specific your discussion, the closer you come to cheating. The policy on collaboration with others is fairly liberal – but please don’t be tempted to test its limits. Certain things clearly will be permissible (e.g., discussing problems and solution approaches) and certain things clearly will not be permissible (e.g., passing off as your own the work of someone else). If you have doubts about the middle area, stay out of it; ask your instructor for assistance. Violations are surprisingly easy to detect and they must and will be dealt with according to OSU rules on academic misconduct:

  • You may not write or otherwise record any part of your solution to an assignment while someone is helping you.
  • You may not take a physical or electronic copy of any part of a solution to an assignment from anyone.
  • You may not give a physical or electronic copy of any part of a solution to an assignment to anyone.

You are encouraged to talk with others (especially others in the class) about homework assignments. But do not give anyone or take from anyone written or recorded material, and in all cases please write up your own solution without assistance. If you are not sure whether some activity would constitute cheating, please discuss your questions with your instructor first!

There is one other rule about professional ethics:

  • You may not turn in an assignment solution from a previous semester’s offering of the course.

Please note that this last rule applies even if you have previously taken the course and you think it might save you some time to turn in an old solution. Assignments may change in subtle ways from one semester to the next. Any homework that gives evidence of having been prepared for a previous semester’s course offering will receive zero credit. Moreover, if there is reason to suspect you got the questionable solution from someone else who took the course in a previous semester, it will be treated as academic misconduct just as if you had gotten it from someone else who is taking the course this semester.

6 Midterm: Thursday, October 4, 2018, in class

7 Final Exam:

  • Section 1: Tuesday, December 11, 2018, 2 p.m. – 3:45 p.m., 264 Dreese Labs
  • Section 2: Friday, December 7, 2018, 4 p.m. – 5:45 p.m., 171 Caldwell Labs
  • Final Exam Study Guide (PDF)

8 References

Author: Adam C. Champion

Created: 2018-10-19 Fri 11:02