Skip to content

The Application Layer 2 -- HTTP and Ping Applications

Learning Goals

Goals for this week's lab

  • Implement a simple web server application that can respond to HTTP requests by retrieving and sending files from the server's file system.
  • Implement a simple UDP pinger client, which will interact with the server and provide statistics for said communication, such as minimum, maximum, and average RTT.
  • Study the effects of packet loss.

Preparation

Go through the following preparation material before we meet in class:



Teamwork

In the lab, go through the following activities with your team: