World Wide Web Christoph Meinel. Yovisto Academic Video Search. (URI und http) HTTP Transfer Protocol Hypertext Server Caching Authentifikation Konfigurationen Zwischensysteme Historische Entwicklung Basisoperationen WWW Technische Plattner Universität Potsdam
ssl end deutschland protocol transf hypertext http meinel christoph potsdam universitat hasso-plattner-institut origin-serv https tunnel proxy-serv client intranet hasso-plattner-institut proxying ssl protocol transf hypertext http intranet proxy-konfiguration protocol transf hypertext http proxy-serv untertunnel origin-serv verbind https-protokoll http-protokoll genutzt firewall proxy-serv hasso-plattner-institut ssl-proxying https-proxying konfiguration http-serv protocol transf hypertext http proxy-serv cache-konfiguration paramet beschrank sicherheitsgrund verbind extern zahl zwischensyst proxy-serv einsatz weiterleitet origin-serv beantwortet cach lokal client-anfrag konfiguriert proxy-serv hasso-plattner-institut strategi caching cach plazier cache-gross konfiguration http-serv protocol transf hypertext http gespeichert allgemein hasso-plattner-institut konfiguration http-serv protocol transf hypertext http organisiert verzeichnis person jeweil unterverzeichnis server-rechn stell zentral nutzernam verbind tild ublicherweis nutzerbezog vorgeseh sogenannt server-rechn dateisyst nutz anbiet www bereich nutzerbezog dat informatinosressourc erzeugt serv ausserhalb programm extern anforder gespeichert server-rechn lokal position bezeichnet gehangt prafix vorgegeb origin-serv suffix pfadangab abgebildet origin-serv dateisyst folgendermass pfad enthalt uri anfrag ressourc angefordert identifikation hasso-plattner-institut dynam ressourc statisch konfiguration http-serv protocol transf hypertext http speich lokal beantwortet proxy-serv anfrag leitet d.h. konfiguriert origin-serv identifiziert http-nachricht konfigurationsmog einzig ip-adress implementiert host virtuell hasso-plattner-institut nicht-ip-basiert host ip-basiert konfiguration http-serv protocol transf hypertext http server-betrieb http-softwar wartung erleichtert mehr zusammenfass betrieb rechn host virtuell dns-nam eig http-serv instanz host virtuell betreib gleichzeit sogenannt installiert server-rechn server-prozess aktiv permanent regel heut bedi anfrag gestellt http-protokoll programm instanz hasso-plattner-institut konfiguration http-serv protocol transf hypertext http cookie-mechanismus entwickelt losung netscap e-shopping warenkorb virtuell benutz www-serv brows internaktion fruh gedachtnis art anwend hasso-plattner-institut cooki cooki protocol transf hypertext http request-headerfeld serv set-cooki headerfeld sendet notig netzwerkverbind persistent sitzung identifikation zustandsinformation austausch erlaubt zusendet neu bestatigt serv validator sendet gultig gespeichert versendet angefordert datenstruktur speziell entspricht orginalressourc ressourc uberpruf nachricht kurz hilf origin-serv unbrauchbar fall cach ressourc verfall hasso-plattner-institut cache-validierungs-modell caching protocol transf hypertext http modified feld auswert sorg gultigkeitszustand akzeptabl method heurist hilf muss ausgeliefert gultigkeitszeitraum dokument angegeb liegend vergang bedient anfrag verhindert newstick fest ressourc verfallsdatum control cach expir headerfeld legt serv origin heuristic expiration server-specified hasso-plattner-institut cache-expiration-modell caching protocol transf hypertext http gultigkeitsmodell heurist angegeb serv origin gultigkeitsdau unterscheidet moglich origin-serv verbind wunscht explizit client ausgeliefert ressourc verfall erneuert nachlag muss expiriert verfall uberschritt verfallsdatum cach ressourc hasso-plattner-institut cache-expiration-modell caching protocol transf hypertext http serverspezif gleich beteiligt verseh verfallsdat zeitstempeln dokument leistungsfah verbesser variant zwischengespeichert cach hasso-plattner-institut losungsansatz transparenz ziel probl caching protocol transf hypertext http moglich zeitbasis serv zuruck cache-miss cache-hit direkt antwort anfrag client meinel christoph hasso-plattner-institut operation cach protocol transf hypertext http weiterleit origin-serv bedi direkt anfrag zwischengespeichert gultig ressourc zwischengespeichert angefordert entscheid muss cach hasso-plattner-institut cache-miss cache-hit caching protocol transf hypertext http serverseit eigenstand clientseit serv client cach meinel christoph hasso-plattner-institut variant caching unterschied protocol transf hypertext http selbstand anfrag spat liefert antwort berechnet kooperi cach nutz konfiguriert entsprech muss client internet intranet gateway abgeruf history clientanfrag plaziert unterschied serv brows hasso-plattner-institut serverseit eigenstand cach clientseit caching protocol transf hypertext http www-serv browser-anfrag interaktion element dritt agiert cach zwischensystem intelligent hilf informationsressourc gleich datentransf wiederholt erhoh drastisch lasst www nutzungseffizienz hasso-plattner-institut caching protocol transf hypertext http serverlast kommunikationsaufkomm vermind cach direkt beantwortet serv anfrag zwischengeschaltet leitet angefordert erneut informationsressourc antwort jeweil zeit begrenzt speichert geleitet zwischengeschaltet respons requ clos open serv client meinel christoph hasso-plattner-institut pipelining protocol transf hypertext http sendet clos option connection-feld head general http-anfrag letzt sitzung beendet client implementation inkonsistenz gegenub toleranz paket pipelining effizienz hoh betriebssystemressourc nutzung effizient hasso-plattner-institut vorteil verbind persistent protocol transf hypertext http http-anfrag headerfeld length ngenangab erfolgt gemacht kenntlich explizit http-befehl neu beginn glich maximal gleichzeit serv client http-sitzung erlaubt hasso-plattner-institut verbind persistent protocol transf hypertext http http durchgesetzt markt fahig standardisiert ietf eigenstand s-http nutz protokoll entwickelt technologi integration enterpris kommunikationsinfrastruktur sich bereitgestellt tls ssl variant gesproch internetprotokoll moglich notwend vorles hasso-plattner-institut internet sich absicher protocol transf hypertext passwort nam fragt ressourc geschutzt fordert valu realm password usernam authenticate-head unauthorized md5-kodiert anforder erneut ressourc angefordert liefert autorisier fingerabdruck vergleicht fingearbdruck md5-kodier digest-string eig stellt vorhand authentification pruft meinel christoph serv client hasso-plattner-institut authentication access dig protocol transf hypertext http ubertrag unverschlusselt nutzdat sich gewahrleistet authenticationsmethod achtung ressourc autorisationspruf erfolgsfall ubermittelt client berechnet vergleicht gewonn clientanfrag klartextteil information restlich ermittelt serv datenbank passwort seinerseit berechnet serv hasso-plattner-institut authentication access dig authentifikation protocol transf hypertext http ressourc geschutzt angefragt uri anwend client http-method zeitstempel client ip-adress anfrag aktuell identifizier eindeut datenstring nonc passwort valu realm benutzernam spezifiziert information folgend hasso-plattner-institut authentication access dig authentifikation protocol transf hypertext http transf hypertext http information md5-kodiert rfc kodiert md5 versand passwort schlussel verschlusselungsfunktion dekodierbar hilf passwort verschlussel hasso-plattner-institut grundide authentication access dig authentifikation protocol passwort benutzernam fragt vorhand authentification pruft www-authenticate-head anforder erneut ressourc angefordert liefert valu realm password usernam authenticate-head unauthorized ressourc geschutzt fordert meinel christoph serv client hasso-plattner-institut authentication basic protocol transf hypertext http neu valu realm angab startet passwort benutzernam fragt anforder bereich geschutzt authentifikationsmethod beschreibt response-headerfeld authenticat status-cod antwortet www-serv ressourc geschutzt fordert client ubertrag klartext hasso-plattner-institut nachteil ablauf authentication basic authentifikation protocol transf hypertext http request-headerfeld serv set-cooki headerfeld sendet notig netzwerkverbind persistent sitzung identifikation zustandsinformation austausch erlaubt cookie-mechanismus entwickelt losung netscap e-shopping warenkorb virtuell benutz www-serv brows internaktion fruh gedachtnis art anwend hasso-plattner-institut cooki cooki protocol transf hypertext http anforder sendet client verschied verwendet regeln method zustandslos autorisation muss hasso-plattner-institut anthentication authentifikation protocol transf hypertext http beinhaltet form verlangt authenticat authentikation notwend authorization-headerfeld requ neu headerfeld respons www-authenticat unauthorized cod status antwortet verfugbar checkt serv ressourc geschutzt gultig ressourc angefragt ausliefer client-anfrag verbindungsherstell zeitspann erinnert kommunikation vorangegang resultat d.h. protokoll zustandslos erford client autorisation korrekt zugegriff www-serv dat sicherheitsrelevant hasso-plattner-institut authentifikation protocol transf hypertext http proxy-serv wahlt variant vorlieg information serv erhalt uberlass client variant client angab ressourcenvariant geeignet auswahl anfrag aufgrund hasso-plattner-institut transparent agent-driv server-driv negotiation content protocol transf hypertext http ubertrag variant aushandeln client fest prozedur legt rfc komprimierungsverfahr verschied komprimiert kodier auflos qualitat sprachvariant verschied sprach bezug z.b. vorhalt variant unterschied uri gleich informationsressourc serv hasso-plattner-institut negotiation content protocol transf hypertext http serv anfrag body messag bezieht kommunikation moglich hasso-plattner-institut respons requ entity head general http-nachrichtenformat protocol transf hypertext http optional server-antwort status-zeil client-anfrag request-zeil startzeil rfc internet-nachrichtenformat allgemein hasso-plattner-institut http-nachricht http-nachrichtenformat protocol transf hypertext http body messag optional leerzeil header-feld passwort nam klartexttransf dokument generiert darstellungsqualitat sprach mechanism wichtig hasso-plattner-institut authenitifikationsmethod strategi caching verbessert kodier paketiert entwickl histor protocol transf hypertext http bytegrenz bleib serv client anfrag beendig wichtig rfc festgeschrieb version aktuell heut hasso-plattner-institut dokumentfragment method zusatz host virtuell nicht-ip-basiert unterstutz persistent entwickl histor protocol transf hypertext http authentifikationsmechanismus unsich simpl caching-strategi rudimentar lauf rechn unterschied verschied host virtuell ip-basiert unterstutz einfach beschrank benutzer-authentifikationsmechanismus einfach status-cod mitubertrag format respons serv client kommunikation bidirektional nachrichtenformat medientyp mime-konzept adaptiert unzulang folgend bietet hasso-plattner-institut entwickl histor protocol transf hypertext http html markup-sprach url adressierungskonzept http-protocol hasso-plattner-institut entwickl histor protocol transf hypertext http serv client informationsubertrag post dokument angefordert ausliefer get method folgend bietet entwicklungsziel rfc eingefuhrt version ausgereift entwickelt cern stammt http-version www grundpfeil transparent vollkomm antwort frag leit eingebracht www-kommunikationsstruktur einfach dritt origin-serv brows kommunikation einfluss nehm implementi zugriffsrestriktion sicherheitsbedingt entlast vorgeschaltet www-serv gateways client kenntnis proxy-serv arbeit hasso-plattner-institut tunnel gateway zwischensyst zwischensystem basisoperation protocol transf hypertext http web-brows antwort hypermedia-dokument fordert brows anfrag speich cach meinel christoph www-brows origin-serv hasso-plattner-institut proxy-serv proxy-serv arbeitsweis protocol transf hypertext http einstellbar weitergeleitet browser-anfrag weiterleitet client-anforder bedi cache-speich fruh anforder client gegenub arbeitet kommunikation zwitterstell verschied kompliziert serv brows interaktion praxis hasso-plattner-institut proxy-serv tunnel zwischensyst zwischensystem basisoperation protocol transf hypertext http status-cod entsprech sendet liefert hypermediadokument fordert brows potsdam universitat gmbh softwaresystemtechn www-serv meinel christoph hasso-plattner-institut client architektur http-client-serv protocol transf hypertext http verfugbar ressourc arbeitet entgeg nimmt www-serv informationsressourc anforder kommunikation client initiiert brows tcp transportdien verbindungsbasiert zuverlass setzt folgt simpl protokoll zustandslos hasso-plattner-institut ablauf zwischensystem basisoperation protocol transf hypertext http negativ send statuscod positiv serv sendet zugreif arbeitet http-befehl abfolg notwend benutzeroperflach grafisch nutzeraktion intuitiv ermittelt brows beruhr kommt nutz informationsanbiet www-client informationssuch bereitstellt gekennzeichnet uris abruf prozedur geregelt http-protokoll zugriff ressourc verteilt weltweit hypermediasyst riesig www hasso-plattner-institut einfuhr protocol transf hypertext http cgi-programmier skriptsprach extensibl xml stylesheet cascading css languag markup html identifi resourc universal uri hasso-plattner-institut protocol transf hypertext http vorles einordn web-technologi internet-technologi basics medi kommunikation einfuhr hasso-plattner-institut web-technologi inhaltsubersicht www grundlag technisch potsdam universitat hasso-plattner-institut meinel christoph protocol transf hypertext http www grundlag technisch end deutschland protocol transf hypertext http meinel christoph potsdam universitat hasso-plattner-institut erhalt uberlass client variant client angab ressourcenvariant geeignet auswahl anfrag aufgrund hasso-plattner-institut transparent agent-driv server-driv negotiation content protocol transf hypertext http proxy-serv wahlt variant vorlieg information serv authentifikationsmechanismus unsich simpl caching-strategi rudimentar lauf rechn unterschied verschied host virtuell ip-basiert unterstutz einfach beschrank benutzer-authentifikationsmechanismus einfach status-cod mitubertrag format respons serv client kommunikation bidirektional nachrichtenformat medientyp mime-konzept adaptiert unzulang folgend bietet hasso-plattner-institut entwickl histor protocol transf hypertext http zusendet neu bestatigt serv validator sendet gultig gespeichert versendet angefordert datenstruktur speziell entspricht orginalressourc ressourc uberpruf nachricht kurz hilf origin-serv unbrauchbar fall cach ressourc verfall hasso-plattner-institut cache-validierungs-modell caching protocol transf hypertext http ressourc geschutzt angefragt uri anwend client http-method zeitstempel client ip-adress anfrag aktuell identifizier eindeut datenstring nonc passwort valu realm benutzernam spezifiziert information folgend hasso-plattner-institut authentication access dig authentifikation protocol transf hypertext http notwend benutzeroperflach grafisch nutzeraktion intuitiv ermittelt brows beruhr kommt nutz informationsanbiet www-client informationssuch bereitstellt gekennzeichnet uris abruf prozedur geregelt http-protokoll zugriff ressourc verteilt weltweit hypermediasyst riesig www hasso-plattner-institut einfuhr protocol transf hypertext http arbeitet http-befehl abfolg negativ send statuscod positiv serv sendet zugreif verfugbar ressourc arbeitet entgeg nimmt www-serv informationsressourc anforder kommunikation client initiiert brows tcp transportdien verbindungsbasiert zuverlass setzt folgt simpl protokoll zustandslos hasso-plattner-institut ablauf zwischensystem basisoperation protocol transf hypertext http organisiert verzeichnis person jeweil unterverzeichnis server-rechn stell zentral nutzernam verbind tild ublicherweis nutzerbezog vorgeseh sogenannt server-rechn dateisyst nutz anbiet www bereich nutzerbezog dat informatinosressourc gespeichert allgemein hasso-plattner-institut konfiguration http-serv protocol transf hypertext http access dig authentifikation protocol transf hypertext http ressourc geschutzt angefragt uri anwend client http-method zeitstempel client ip-adress anfrag aktuell identifizier eindeut datenstring nonc passwort valu realm benutzernam spezifiziert information folgend hasso-plattner-institut authentication negativ send statuscod positiv serv sendet zugreif verfugbar ressourc arbeitet entgeg nimmt www-serv informationsressourc anforder kommunikation client initiiert brows tcp transportdien verbindungsbasiert zuverlass setzt folgt simpl protokoll zustandslos hasso-plattner-institut ablauf zwischensystem basisoperation protocol transf hypertext http ressourc geschutzt angefragt uri anwend client http-method zeitstempel client ip-adress anfrag aktuell identifizier eindeut datenstring nonc passwort valu realm benutzernam spezifiziert information folgend hasso-plattner-institut authentication access dig authentifikation protocol transf hypertext http arbeitet http-befehl abfolg notwend benutzeroperflach grafisch nutzeraktion intuitiv ermittelt brows beruhr kommt nutz informationsanbiet www-client informationssuch bereitstellt gekennzeichnet uris abruf prozedur geregelt http-protokoll zugriff ressourc verteilt weltweit hypermediasyst riesig www hasso-plattner-institut einfuhr protocol transf hypertext http hypertext http vorles einordn web-technologi cgi-programmier skriptsprach extensibl xml stylesheet cascading css languag markup html identifi resourc universal uri hasso-plattner-institut protocol transf internet-technologi basics medi kommunikation einfuhr hasso-plattner-institut web-technologi inhaltsubersicht www grundlag technisch potsdam universitat hasso-plattner-institut meinel christoph protocol transf hypertext http www grundlag technisch