Skip to content

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:
git add .
git commit -m "Commit message"
  • 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.