Application Layer 2 - DNS, P2P and Client/Server¶
Learning Goals¶
After this week, you will understand the following concepts
- DNS, with emphasis on key technical concepts optimization mechanisms
- P2P vs. Client Server Architectures
- Scalability
- Bittorent
Focus of the lab¶
- Configuring web and DNS servers.
- Getting familiar with protocols such as HTTP and DNS by 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.