Elaborazione
Loading
Articolo numero: faq-168 Articolo numero: faq-168

Web Server

Posted on 11-05-2018 - By Admin  NTLab Italia Solutions

Cos'è un Web Server

Un server web (o web server) in informatica è un software che è eseguito su una macchina server. Quest’applicazione software è in grado di gestire varie richieste di trasferimento dati come delle pagine web richiamate da un browser. Le comunicazioni tra server e browser client avvengono tramite un protocollo HTTP che comunica sulla porta TCP 80 oppure sull’8080. Esiste anche una versione sicura del protocollo di comunicazione che si chiama HTTPS ed è usato sulla porta 443. Tutti i web server connessi insieme al mondo costruiscono il www “World Wide Web”.

La principale e più importante funzione che oggigiorno esegue un web server è fornire delle pagine dei siti web che normalmente visitiamo. Questo è per un client “browser” è una procedura semplice dal punto di vista visivo ma, in realtà; un server web esegue delle particolari operazioni prima di mostrare la pagina HTML ovvero, ciò che visualizziamo sullo schermo.

Prendiamo ad esempio una semplice pagina scritta in html; questa non richiede delle particolari azioni da parte del web server perché la natura stessa del codice è interpretata direttamente dal browser “client”. La procedura invece è completamente diversa per delle pagine web che sono generate in modo dinamico per fornire il HTML al browser. In pratica, i file scritti in PHP o ASP sono delle istruzioni per il web server che sarà in grado di interpretare e generare il codice html che sarà interpretato da ogni browser. Quest’ultima azione è gestita interamente da un server web che, diversamente, non si potrebbe generare del codice html per visualizzare le pagine web.

Alcuni dei web server (software) più diffusi H2

  • Apache HTTP web Server(sviluppato da Apache Software Foundation)
  • Apache Tomcat(sviluppato da Apache Software Foundation)
  • Cassini Server Web
  • ColdFusion(di Macromedia, ora acquisita da Adobe Systems)
  • HTTP File Server
  • Internet Information Services(IIS, sviluppato da Microsoft)
  • KLone(sviluppato da KoanLogic srl)
  • lighttpd
  • Mongoose(sviluppato da Cesanta Software)
  • NCSA HTTPd
  • nginx
  • PowerFolder(necessita di JRE)
  • Sun ONE(di Sun Microsystems)
  • Zeus Web Server(sviluppato da Zeus Technology)
Valutazione articolo

Torna a Ricerca