/introduces you to the principles of internetwork communication using
the HTTP and TCP protocols, which form two of the most widely used protocols in today’s
Internet.
In addition, the assignment will introduce you to emerging standards for securely representing
claims between parties, specifically JSON Web Tokens as described in RFC
7519 [2].
Last but not least, it will provide an example of how to implement a concurrent server
that can handle multiple clients simultaneously
The goal of the project is to build a small personal web server that can serve files and
provides a simple token-based authentication API.
The web server should implement persistent connections as per the HTTP/1.1 [1] protocol.