HTTP
Hyper Text Transfer Protocol
It is responsible for
- Communication between web servers & clients
- HTTP Request / Responses.
- Loading pages, form submit, Ajax calls.
HTTP is stateless. What this means is that each request is completely independent, it doesn't remember anything about the previous transaction.
Programming, Local Storage, Cookies, Sessions are used to create enhanced user experiences.