ECE435: Network Engineering

University of Maine ECE

Spring 2025

Instructor: Vincent Weaver
The class meeting time is Mon/Wed/Fri at 11:00am-11:50am.
The meeting place is Barrows 228.

Final exam: Monday, 5 May 2025, 10:30am (Barrows 228)


Office hours:

Syllabus

ece435_2025s.pdf

Course Listing


What We'll Do this Semester

Networking.

Class Schedule

MondayWednessdayFriday
Week 1 20 January
No Class / MLK Day
22 January
Introduction to Networks / OSI Layers
Lecture 1 Notes
24 January
Socket Programming (Server)
Lecture 2 Notes
Week 2 27 January
Socket Programming (client)
Lecture 3 Notes
29 January
WWW, HTML, Web-Browser
Lecture 4 Notes
31 January
Web-server, http Protocol
Lecture 5 Notes
Week 3 3 February
https / http2 / http3
Lecture 6 Notes
5 February
telnet/rsh/ssh, symmetric encryption
Lecture 7 Notes
7 February
public-key/asymmetric encryption,hash functions
Lecture 8 Notes
Week 4 10 February
Crypto wrapup
Lecture 9 Notes
12 February
E-mail
Lecture 10 Notes
15 February
DNS
Lecture 11 Notes
Week 5 17 February
No Class (President's Day)
19 February
DNS Wrapup, Transport Layer, UDP
Lecture 12 Notes
21 February
UDP Wrapup, TCP Intro
Lecture 13 Notes
Week 6 24 February
More TCP, Error Handling
Lecture 14 Notes
26 February
TCP Congestion Control
Lecture 15 Notes
28 February
The Network Layer, Routing
Lecture 16 Notes
Week 7 3 March
IPv4
Lecture 17 Notes
5 March
Path MTU Discovery, ICMP, NAT
Lecture 18 Notes
7 March
IPv6
Lecture 19 Notes
Week 8 10 March
More IPv6 Lecture 20 Notes
12 March
Midterm
14 March
Internal/External Routing, BGP
Lecture 21 Notes
Spring Break 17 March
19 March
21 March
Week 9 24 March
Multicast/Anycast Routing
Lecture 22 Notes
26 March
The Physical Layer -- Wired
Lecture 23 Notes
28 March
The Physical Layer -- Wireless
Lecture 24 Notes
Week 10 31 March
The Last Mile, Link Layer Overview
Lecture 25 Notes
2 April
More Link Layer, Ethernet Background
Lecture 26 Notes
4 April
More Ethernet, ARP/NDP
Lecture 27 Notes
Week 11 7 April
Fast/Gigabit Ethernet
Lecture 28 Notes
9 April
Wireless/Wifi Background
Lecture 29 Notes
11 April
Wifi Frames
Lecture 30 Notes
Week 12 14 April
Wifi Security, Bridging / VLANs
Lecture 31 Notes
16 April
Bluetooth
Lecture 32 Notes
18 April
Cellphone Background / History
Lecture 33 Notes
Week 13 21 April
Cellphone 3G/4G/5G
Lecture 34 Notes
23 April
Network Security
Lecture 35 Notes
25 April
Nework Security, Firewalls
Lecture 36 Notes
Week 14 28 April
Final Review, Project Presentations
Lecture 37 Notes
30 April
Project Presentations
2 May
Project Presentations

Homework Assignments


Final Project


Optional Useful Textbooks


Useful Links


Back to my homepage
Last updated 25 April 2025, 16:24