This document provides a high-level overview of key web concepts:
- It describes common web protocols like HTTP and HTTPS, and models including TCP/IP and OSI.
- Infrastructure components are explained such as servers, databases, load balancers and caching.
- Web technologies are defined including HTML, CSS, JavaScript, images, XML and JSON.
- Additional topics covered are cookies, forms, responsive design, AJAX, and comparisons of HTML5 vs Flash.