- Network - A set of computers that are connected together and exchanging data
- Socket - An API that allows inter-process communication across computer networks or within a computer
- TCP - Transmission Control Protocol. A protocol that determines how a connection over a network is made and how data is exchanged
- Server - Refers to a program running on a computer that provides functionality to other programs or devices
- HTTP - Hypertext Transfer Protocol, an application layer protocol for transmitting hypermedia documents
- HTML - Hypertext Markup Language, the standard markup language for documents designed to be displayed in the web browser
- https://bhch.github.io/posts/2017/11/writing-an-http-server-from-scratch/
- https://build-your-own.org/webserver/
- to be done in another workshop