ASP

ASP usually refers to server-side web programming: a server runs code, creates a response, and sends HTML or data to the browser.

What you will learn

Browser and server

HTML, CSS, and browser JavaScript run on the user's device. Server-side code runs on a server and can access databases, authenticate users, and create a response before it reaches the browser.

Browser -- request --> Server
Browser <-- HTML or JSON -- Server

A typical flow

  1. The browser sends a request such as GET /articles.
  2. The server checks the request and obtains the required data.
  3. Server-side code builds HTML or JSON.
  4. The browser receives the response and renders or uses it.

Security basics

ASP is a broad idea rather than one single language. The same request-and-response model applies to many server-side technologies.