CIS 457: Data Communications (Winter 2018)

Course Information

Lecture time: MWF 2:00 - 2:50 PM
Lecture location: Mackinac Hall D-1-117
Lab time: T 2:00 - 3:50 PM (901) or W 10:00 - 11:50 PM (902)
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 3:00 - 3:50 PM

Exams

Midterm

Date: Monday, February 19, 2018 (tentative)

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

Please see the midterm guide.

Final

Date: Monday, April 23, 2018 2:00 - 3:50 PM

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

Please see the final exam guide.


Writing assignment

Each student is required to complete a short writing assignment. This is worth 10% of the course grade. It is due, in hard copy, in lecture on Wednesday, April 18, 2018. Please read the assignment description.


Project Schedule

ProjectPosted DateFinal Due Date
Reliability ProjectJan 23Feb 5
Forwarding ProjectFeb 13Mar 2
Security ProjectMar 13Mar 26
Web server ProjectApr 2Apr 16

Lab Schedule

This schedule is incomplete but will be filled in as the semester progresses.
DateLab TopicAssignmentDue Date
Jan 9 / Jan 10WiresharkWireshark ExplorationJan 12
Jan 16 / Jan 17TCP ProgrammingTCP file transferJan 19
Jan 23 / Jan 24UDP ProgrammingUDP Echo ServerJan 26
Jan 30 / Jan 31Project 1 testingNoneN/A
Feb 6 / Feb 7Packet SocketsPacket snifferFeb 9
Feb 13 / Feb 14Select in CTCP Simple Chat v1Feb 16
Feb 20 / Feb 21Project 2 parts 1 and 2Wireshark network layerFeb 23
Feb 27 / Feb 28Project 2 parts 2 and 3NoneN/A
Mar 6 / Mar 7Spring Break - no classNoneN/A
Mar 13 / Mar 14ThreadsTCP Simple Chat v2Mar 16

Lecture Schedule

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

Week BeginningTopicReading
Jan 8 Intro to computer networks Chapter 1
Jan 15 Signals Sections 2.1 - 2.3
Jan 22 Error detecting and reliable transmission Sections 2.4 - 2.5
Jan 29 Ethernet and WiFi Sections 2.6 - 2.8
Feb 5 Forwarding Sections 3.1 - 3.2, 4.1.3
Feb 12 Routing and Routers Sections 3.3 - 3.5
Feb 19 Midterm, Routing Sections 4.1 - 4.5
Feb 26 Security Sections 8.1 - 8.3, 8.4.4
Mar 5 Spring Break Week - No Classes None
Mar 12 End-to-end protocols Chapter 5
Mar 19 Resource Management Chapter 6
Mar 26 Multimedia Chapter 7
Apr 2 Applications Chapter 9
Apr 9 Applications (continued) Chapter 9
Apr 16 Current Trends in Networking TBA