CIS 457: Data Communications (Fall 2018)

Course Information

Lecture time: MWF 10:00 - 11:50 PM
Lecture location: Mackinac Hall B-2-235
Lab time: T 2:00 - 3:50 PM (201) or T 4:00 - 5:50 PM (202)
Lab location: Mackinac Hall A-1-167
Textbook: Computer Networks: A Systems Approach, 5th Edition, by Larry L. Peterson and Bruce S. Davie.
Syllabus: 457f18syllabus.pdf

Instructor

Andrew Kalafut
Email: kalafuta at gvsu dot edu
Office: Mackinac Hall C-2-309
Office Hours: MWF 12:00 - 12:50 PM

Exams

Midterm

Date: Monday, October 8, 2018

Details on the midterm will be posted at least a week prior to the exam.

Please see the midterm guide.

Final

Date: Tuesday, December 11, 2018 12:00 - 1:50 PM

Details on the final will be posted at least a week prior to the exam.


Project Schedule

ProjectPosted DateFinal Due Date
Reliability ProjectSep 18Oct 1
Forwarding ProjectOct 9Oct 29
Security ProjectOct 30Nov 12
Web server ProjectNov 20Dec 3

Lab Schedule

This schedule is incomplete but will be filled in as the semester progresses.
DateLab TopicAssignmentDue Date
Aug 28WiresharkWireshark ExplorationAug 31
Sep 4No LabNoneN/A
Sep 11TCP ProgrammingTCP file transferSep 14
Sep 18UDP ProgrammingUDP Echo ServerSep 21
Sep 25Mininet / Project 1 testingNoneN/A
Oct 2Packet SocketsPacket snifferOct 5
Oct 9Select in CTCP Simple Chat v1Oct 12

Lecture Schedule

Note: This schedule is approximate and subject to change depending on speed of coverage or other circumstances.

Week BeginningTopicReading
Aug 27 Intro to computer networks Chapter 1
Sep 3 Signals (no class Sep 3) Sections 2.1 - 2.3
Sep 10 Error detecting and reliable transmission Sections 2.4 - 2.5
Sep 17 Ethernet and WiFi Sections 2.6 - 2.8
Sep 24 Forwarding Sections 3.1 - 3.2, 4.1.3
Oct 1 Routing and Routers Sections 3.3 - 3.5
Oct 8 Midterm, Routing Sections 4.1 - 4.5
Oct 15 Security Sections 8.1 - 8.3, 8.4.4
Oct 22 End-to-end protocols Chapter 5
Oct 29 Resource Management Sections 6.1 - 6.2, 6.5
Nov 5 Congestion Control Sections 6.3 - 6.4
Nov 12 Multimedia Chapter 7
Nov 19 Applications Chapter 9
Nov 26 Applications (no class Nov 23, Nov 25) Chapter 9
Dec 3 Current Trends in Networking TBA