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
23 April
Network Security
25 April
Project Info, Final Review
Week 14 28 April
Project Presentations
30 April
Project Presentations
2 May
Project Presentations

Homework Assignments


Final Project


Optional Useful Textbooks


Useful Links


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