ECE435: Network Engineering

University of Maine ECE

Spring 2023

Instructor: Vincent Weaver
The class meeting time is Tuesday/Thursday at 3:30pm-4:45pm.
The meeting place is Bennett 115.

Final exam: Thursday, 4 May 2023, 1:30pm-3:30pm, Bennett 115


Office hours:

Syllabus

ece435_2023s.pdf

Course Listing


What We'll Do this Semester

Networking.

Class Schedule

TuesdayThursday
Week 1 17 January
Introduction to Networks / OSI Layers
Lecture 1 notes
19 January
Socket Programming
Lecture 2 notes
Week 2 24 January
WWW, HTML, Web-Browser
Lecture 3 notes
26 January
http Protocol
Lecture 4 notes
Week 3 31 January
telnet/rsh/ssh/symmetric encryption
Lecture 5 notes
2 February
public-key/asymmetric encryption,hash functions
Lecture 6 notes
Week 4 7 February
E-mail
Lecture 7 notes
9 February
DNS
Lecture 8 notes
Week 5 14 February
Transport Layer/UDP
Lecture 9 notes
16 February
TCP
Lecture 10 notes
Week 6 21 February
TCP Congestion Control
Lecture 11 notes
23 February
The Network Layer / Routing
Lecture 12 notes
Week 7 28 February
IPv4, ICMP
Lecture 13 notes
2 March
IPv6, NAT
Lecture 14 notes
Week 8 7 March
Midterm
9 March
Internal/External Routing, BGP, Multicast
Lecture 15 notes
Spring Break 14 March
16 March
Week 9 21 March
The Physical Layer -- Wired
Lecture 16 notes
23 March
The Physical Layer -- Wireless
Lecture 17 notes
Week 10 28 March
The Link Layer
Lecture 18 notes
30 March
Ethernet
Lecture 19 notes
Week 11 4 April
Fast/Gigabit Ethernet
Lecture 20 notes
6 April
Wireless Ethernet
Lecture 21 notes
Week 12 11 April
Bridging / VLAN / Bluetooth
Lecture 22 notes
Lecture 22b notes
13 April
Cell Networks
Lecture 23 notes
Week 13 18 April
Network Security
Lecture 24 notes
20 April
Video Game Networking, Final Review
Lecture 25 notes
Week 14 25 April
Project Presentations
27 April
Project Presentations

Homework Assignments


Final Project


Optional Useful Textbooks


Useful Links


Back to my homepage
Last updated 21 April 2023, 21:24