Webbservern som kommunicerar med webbläsare som frågar servern efter data. För detta används ett protokoll som heter HTTP(Hypertext Transfer Protocol). Detta protokoll ska vi diskutera i detalj senare. Idag har även ett annat protokoll, nämligen “websockets”, börjats att användas. Websockets fungerar på ett annat sätt jämfört med http, men det diskuterar vi i avsnittet om websockets. Att utveckla för en webbserver brukas kallas att man jobbar med “back-end” eller på serversidan.
För att kunna göra detta måste vi dels först det programmeringsspråk och ramverk vi använder på webbservern. Vi behöver också förstå hur en webbserver fungerar, vilka utmaningarna är för att använda den och hur vi skyddaren ifrån intrång.