Web servers for non technical people

Web servers for non technical people

The whole internet experience we have daily is possible thanks to web servers.

But what are they? How do they work? Let's dig into them!

A web server is a system that delivers content or services to end users over the internet. When you type in a web address like?www.example.com, your computer contacts the example.com server and requests information.

The server then responds to your browser, sending the website's HTML code, which the browser renders as a web page. It also sends over additional files, like image files, CSS files, and JavaScript ones.

The kinds of content that a web server can deliver are very variable, but to simplify, there are two macro-categories:

  • Static content: these are common files that are present in the server and ready to be delivered. For example, an image with the logo of your website;
  • Dynamic content: this kind of content does not exist on the server when the request arrives. Instead, it is generated on the fly just for the request the server receives.

Speaking about dynamic content, there are a lot of different ways to let the server generate the answer for a given received request.

Probably you have heard of PHP; it is a programming language much used on the web.?

Its role is to receive the request (that the web server received), to generate the answer based on the code that a developer wrote, and to send it back to the web server (that will deliver it to the browser that made the original request).

There are a lot of programming languages and "ways" to generate dynamic content, but summarizing the process is as simple as that:

  1. Your browser makes the request
  2. Web server receives it and passes it to the appropriate processor
  3. The processor generates the answer and passes it back to the web server
  4. The web server sends the answer back to your browser.

That's it; all of this could take just a second or less!

I hope that now it is clear how important web servers are and that you grasp how they work!


No alt text provided for this image

This series of articles is dedicated to managers who are not technical but need a quick introduction to technical topics from various subjects to be more aware in their work.

Feel free to propose new topics clicking here!

要查看或添加评论,请登录

Simone Dall'Angelo的更多文章

  • Analisi email 2024 e relativi insight

    Analisi email 2024 e relativi insight

    Ogni anno guardo i 12 mesi precedenti cercando di vedere, dati alla mano, come sia andata la gestione delle email: ecco…

    5 条评论
  • ETF Bitcoin: 3 mesi dopo

    ETF Bitcoin: 3 mesi dopo

    L'11 gennaio sono partite le vendite degli ETF "Spot" Bitcoin autorizzati dalla SEC. I principali ETF sono: IBIT:…

  • Comunicare il marchio con la voce degli intermediari: croce e delizia per il nostro brand

    Comunicare il marchio con la voce degli intermediari: croce e delizia per il nostro brand

    Come non disperdere valore nella comunicazione online dei propri rivenditori o franchisee? Le aziende che si affidano a…

  • IT ? Design: racconto di un percorso

    IT ? Design: racconto di un percorso

    è il 2007, lavoro nella prima società che ho fondato con due compagni di classe e ci occupiamo di sviluppo IT. Siamo…

    1 条评论
  • Analisi email 2023 e relativi insight

    Analisi email 2023 e relativi insight

    Nella mia giornata lavorativa la gestione delle email è un aspetto importante per non creare colli di bottiglia, ma al…

    2 条评论
  • Sul metaverso

    Sul metaverso

    Per un po' sembrava che il metaverso sarebbe stata la grande nuova frontiera dell'innovazione e, anche qui su LinkedIn,…

    7 条评论
  • Blockchain: Come dimostrare qualcosa preservando la propria privacy?

    Blockchain: Come dimostrare qualcosa preservando la propria privacy?

    Come ormai abbiamo imparato, una delle caratteristiche delle blockchain è la loro trasparenza. In ogni momento, dato un…

    1 条评论
  • Defensive programming for non technical people

    Defensive programming for non technical people

    When developers write code, they can apply different styles; today we talk of Defensive programming. Defensive…

  • Crypto domains for non technical people

    Crypto domains for non technical people

    In one of the past articles, we talked about the Domain Name System (you can find it here). Today we talk about a…

  • SQL injection for non technical people

    SQL injection for non technical people

    In the past article about SQL language (you can find it here) we explained how it works. Through a SQL query, we can…

社区洞察

其他会员也浏览了