Marquette University, view of Wissonsin Avenue  

Networking and Internets

Syllabus

Here is the complete syllabus. --Click here.--

Discord Server: https://discord.gg/Q3CF5xBe

Long Distance Students

I will be using Zoom to stream and record lectures. You will need to use a web-camera. The same link is also for office hours. Here is the zoom information:

Thomas Schwarz is inviting you to a scheduled Zoom meeting.

Topic: Algorithms
Time: This is a recurring meeting Meet anytime

Join Zoom Meeting
https://us02web.zoom.us/j/81258461828?pwd=WElTYlJxRU8ybkhONyt6ZXlFOEZhUT09

Meeting ID: 812 5846 1828
Passcode: 834069

Office Hours

  • Thomas Schwarz MWF 14:30 - 15:25 or by appointment. The Friday office hour is by zoom only.

Examinations

Contents

Week 1

Class 1: Introduction

August 29, 2022

Network Types, Protocol Layering

Class 2:

August 31, 2022

Physical Layer: Waves, Frequency Domain, Bandwidth of Physical links, Digital Signals, Data Rate Limits, Performance measurments.

Homework 1:

due September 9, pdf only, submission via dropbox

Class 3:

September 7, 2022

Physical Layer: Capacity, Performance, Digital to Digital and Analog to Digital Transmissions

Homework 2:

due September 16, pdf only, submission via dropbox

Class 4:

September 12, 2022

Bandwidth Use

Class 5:

September 14, 2022

Overview of the Data Layer

Class 6:

September 19, 2022

Error detection and correction

Class 7:

September 21, 2022

Medium Access Control

Homework 3:

due September 26, pdf only, submission via dropbox

Class 8:

September 26, 2022

Medium Access Control: Ethernet

Homework 4:

due October 3, 2022, pdf only, submission via dropbox

Class 9:

September 28, 2022

Medium Access Control: Wireless

Homework 5:

due October 10, 2022, pdf only, submission via dropbox

Class 10:

October 3, 2022

Sonet and PPP

Class 11:

October 5, 2022

Network Layer, Routing Algorithms

Class 12:

October 10, 2022

Network layer

Midterm

The midterm is on October 17, 2022.

Homework 6:

due October 24, 2022, typeset and pdf only, submission via dropbox

Class 13:

October 19, 2022

Network layer,

Class 14:

October 24, 2022

Network layer

Homework 7:

due November 7, 2022, typeset and pdf only, submission via dropbox

Extra Credit Homework:

due November 14, 2022, typeset and pdf only, submission via dropbox. This homework replaces the worst homework in the grades.

Class 15:

October 31, 2022

IPv4 and IPv6

Class 16:

November 2, 2022

OFPS and BGP

Class 17:

November 7, 2022

Transport Layer

Class 18:

November 9, 2022

TCP

Homework

due Nov 14, 2022

Class 19:

November 14, 2022

TCP congestion control

Class 20:

November 16, 2022

Application Layer: DNS, Email, ASN.1, JSON

Homework

due Nov 21, 2022

Class 21:

November 21, 2022

Application Layer: JSON, Cryptography, Security Basics

Class 22:

November 28, 2022

PKI, Certificates, HTTPS, AES

Class 23:

November 30, 2022

Authentication, KDC, Kerberos, Needham Schroeder, Diffie-Hellman, SSL, IPSec, SSH

Homework 10

Due: December 5, 2022 one minute before midnight

Finis

Class 24:

December 5, 2022

World-Wide Web, Dark Web, Distributed Systems, Content Delivery Systems, Traffic Shaping, Streaming audio and video

Class 25:

December 7, 2022

SNMP

Marquette University, view of Wissonsin Avenue