There are so many layers involved in a web application that I decided to make my own representation of them because I could not find one I liked online.

Browser Presentation
(css, html, img)
Browser Language
(javascript)
Browser Client
(http, https)
Internet (ip, dns)
Web Server
(http, static files)
Server Language
(php, ruby, etc)
Database Server
(sql, api)