html tutorial - webserver - html5 tutorial



Kommunikation zwischen Browser und Webserver

html tutorial -  lerne html -  
Browser
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite

Web Server

  • Setzt http-Protokoll um, erreichbar über Port (z.B. 80 default)
    • Bearbeitung von Client Anfragen, bearbeitet diese und gibt wenn möglich einen Inhalt zurück, sonst http-Fehlercode
    html tutorial -  lerne html -  Browser - WWW - Web Server
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite

    Browser

  • Programm zum Abruf und zur Darstellung von Inhalten aus dem Internet
    • z.B. Abruf von Webseiten über das Protokoll http, zumeist auch andere Protokolle wie z.B. ftp (file transfer) integriert.
    • W3C Konsortium definiert Standards, welche alle Webbrowser können soll(t)en
    • html tutorial -  lerne html - html css - css html -  css - javascript - ajax -  ajax codein  - html - html5 - html altere Browser - browser geschichte - html style  - html seite -  HTML Quelltext - Webseite
      • HTML, CSS, JavaScript, XSLT
    • Cache: dient zur Speicherung von häufig verwendeten Inhalten, reduziert Datentransfer mit Server
    • Cookies: Über http können z.B. sessionrelevante Inhalte im Browser abgelegt werden, z.B. sessionID, Username, bevorzugte Sprache
    • Plugins: Browser sind über Plugins erweiterbar, z.B. Flash
    html tutorial -  lerne html -  
Browser - WWW
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite

    web request

  • HTTP GET Request:
  • html tutorial -  lerne html -  
Browser - WWW - HTTP GET Request
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite
  • HTTP POST Request
  • html tutorial -  lerne html -  Browser - WWW - HTTP-POST-Request
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite
  • Anmerkung: https (secured protocoll) – zusätzlich Austausch von SSL Zertifikaten
  • HTTP Response
  • html tutorial -  lerne html -  Browser - WWW - HTTP Response
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite
  • Statuscodes: 5 Klassen
    • 1xx – informatorisch
      • 118 Connection timed out
    • 2xx – erfolgreich
      • 200 OK
    • 3xx – Umleitung
      • 301 Moved Permanently
    • 4xx – Client-Fehler
      • 403 Forbidden
    • 5xx – Server-Fehler
      • 503 Service Unavailable

    Cache & Cookies

  • HTTP Response
  • html tutorial -  lerne html -  Browser - WWW - Cache Cookies 
  - html Beispiel -  HTML Quelltext - 
html Probe -  HTML Quelltext - Webseite

    Related Searches to webserver