Instructor:
Dr. Joshua Stough
jstough@gmu.edu
(919) 357-0604
Office Hours: Nguyen Engineering Building, Room
5306
Thursday 4:30pm - 6:00pm
TA:
Maofei Chen
mchen18@masonlive.gmu.edu
Office Hours: ENGR building 4456
INFS 612 Principles and Practices of Communication Networks
(3:3:0). Prerequisites: INFS 501, 515, 519, and SWE 510;
or equivalent. This course introduces the principles of
computer networks and their applications to the Internet. Details
of layering, protocols, performance, resource allocation,
management, security and other contemporary issues related to
networks are discussed. Examples of the course material are
protocols such as HTTP(S), DNS, TCP/IP, RSVP, SNMP, algorithms
such as Dijkstra's link state routing, security measures such as
firewalls and encryption, principles behind them and analysis of
their performance. No substitutions can be made for this class.
Class: Thursdays 7:20 pm - 10:00 pm, Art and Design Building L008. Jan 19, 2016 - May 11, 2016
Required Materials:
Grading:
Accommodation: If you are a student with a
disability and you need academic accommodations, please contact
the Office of Disability Services (ODS) at 993-2474. All academic
accommodations must be arranged through the ODS.
Lecture/Date | Topics | Chapters referenced / Assignments |
Assignments Due |
1. Thursday, Jan 21 |
Class Introduction Computer Networks and the Internet Five-Layer Model (physical, link, network, transport, application) Characterizing Delay (processing, queuing, transmission, propagation) |
Chapter 1 Background and Expectations Survey |
Background Survey due end of class. |
2. Jan 28 |
Application Layer HTTP DNS |
Chapter 2 (2.1,
2.2, 2.5) HW1 |
Group Members Selected |
3. Feb 4 |
Application Layer FTP SMTP P2P |
Chapter 2 (2.3,
2.4, 2.6) |
Group Project
Title |
4. Feb 11 |
Transport Layer UDP TCP |
Chapter 3
(through 3.5) HW2 |
HW1 due |
5. Feb 18 |
Transport Layer -Congestion Control Network Layer -Routers, the IP |
Chapters 3, 4
(through 4.4) |
Group Project
Literature Search |
6.
Feb 25 |
Network
Layer -VC and Datagram Networks -Router elements -IP, fragmentation |
through Chapter
4.4 HW3 |
Group Project
Initial Outline due Monday, Feb 29. HW2 due |
7. Mar 3 |
MIDTERM EXAM!!! |
||
Mar 10 |
Spring Break |
||
8. Mar 17 |
Network
Layer (cont.) -IPv4 vs. IPv6 -Routing Algorithm (LS link state, DV distance vector) -Routing Protocols (RIP, OSPF, BGP) |
Chapter 4.5-4.7 |
HW3 due Monday
Mar 21 |
9. Mar 24 |
Link
Layer and LANs -Error detection and correction -Switched local area networks |
Chapter 5 HW4 |
Group Project Detailed Outline DUE |
10. Mar 31 |
Security
and Computer Networks -Cryptography -End-point authentication |
Chapter 8.1-8.5 |
|
11. Apr 7 |
Security and Computer
Networks (cont.) -SSL (and TCP) -Network-layer (IPsec, VPNs) -Wireless Security |
Chapter 8.6-8.10 | Draft Project Paper (IEEE format) due |
12. Apr 14 |
Multimedia, Streaming,
Compression -Compression -Streaming stored video/audio -Voice-over-IP (VoIP) |
Skim Chapter 7 | Final Project Paper (IEEE
format) due the week your group does NOT present. |
13. Apr 21 |
Project Presentations | ||
14. Apr 28 |
Project Presentations Final Review |
||
15. May 5 |
Final Exam! 7ish? | |