Application Layer 1 - Web/HTTP and Email¶
Learning Goals¶
After this week, you will understand the following concepts
- Web/HTTP
- non-persistent vs. persistent connections
- request/header/status/body
- cookies (optional readings)
- Web cache/proxy
- Email
- user agent
- mail server
- SMTP/POP3/IMAP
Focus of the lab¶
- Getting familiar with tools such as Docker, tmux, tcpdump, and Wireshark.
- Creating and understanding Docker-compose files.
- Capturing and analyzing network traffic.
Before Starting the Lab¶
- Make sure you are in the "labs" directory in your VM. If not, move to the directory with the command
cd ~/labs. - Save your work from the previous lab:
- Get the lab for this week with the command
git pull origin main --no-edit. - Good luck with the lab! :)
Note
The labs will be published continously thoughout the semester.
It will not be possible to aquire/work on a lab before the week it is planned to be published.