content: What is HTTP? Hi. I currently give guest talks at a high school and I'm planning one topic to be how internet works (and later its role in privacy and browsing internet logging). I'm currently trying to understand HTTP fully before I give an ELI5 explanation to high school students. I am also seeking an activity which would analogically demonstrate how it would work (so far I had passing around notes in mind). What do you think are important to cover about how the internet works that are simple to understand? EDIT: So what I understand so far is that HTTP, or HyperText Transfer Protocol is a guideline of how nodes in the world wide web (clients and servers) communicate with each other and a list of actions that can be taken because of certain expectations they can work under, hence a protocol. When I want to visit a website, my computer needs the data that makes up that website (HTML, images, videos, text, javascript, etc). In order to get the data, my computer needs to get in contact with the server that hosts that data. In order to get in contact, my computer needs to get the IP address of that server and send them its own IP address. The computer requests the IP address of the wanted website from the ISP(Internet Service Provider)'s DNS(Domain Name Server) which is a library that holds IP addresses. Using the IP address of the server, my computer as the client gets in contact with the server which receives the request for the data of the wanted site page. Using the IP address of the client, the server sends back the data of the page in "packets", hence the loading of the page. HTTP ensures that the client knows when the packet has been finished delivering and usually closes connection when the transfer is done. HTTPS is the same things, but anything sent between the client and the server is encrypted with SSL (by the browser). Now, is this interpretation incorrect in any way? Is this lacking in any way?