Hypertext Transfer Protokoll erkläert

Alles wat Dir iwwer HTTP wësst

HTTP (Hypertext Transfer Protocol) léisst e Standardprotokoll-Standard, deen Webbrowser an Server benotzen fir ze kommunizéieren. Et ass ganz einfach ze erkennen wann Dir eng Websäit besicht, well et an der URL geschriwwe steet (zB http: // www. ).

Dëse Protokoll ass ähnlech wéi aner FTP an datt et vun engem Client Programm benotzt gëtt fir Dateie vun engem Remote Server ze froen. Am Fall vun HTTP ass et normalerweis e Webbrowser, deen HTML-Dateien vun engem Webserver anféiert, déi dann am Browser mat Text, Biller, Hyperlinks uëwe ginn.

HTTP ass wat e "stateless System" genannt gëtt. Wat dat bedeit ass dat, dass am Géigesaz zu anere Fichier Transfer Protokollen wéi FTP , gëtt d'HTTP Verbindung erofgelueden nodeems d'Ufro gestellt. Also, wann Äert Webbrowser d'Ufro schreift an den Server mat der Säit reagéiert, ass d'Verbindung zou.

Well de gréissten Web - Browser default op HTTP, kënnt Dir just den Domainennumm hunn an de Browser automatesch fëllt den "http: //" Deel.

Geschicht vu HTTP

Tim Berners-Lee huet den fréieren HTTP an de fréien 1990er als Deel vun senger Aarbecht zum Definitioun vun der ursprénglecher World Wide Web gegrënnt . Dräi primär Versiounen sinn am Laf vun de 1990er Joren ëmgebaut:

Déi aktuellst Versioun, HTTP 2.0, gouf am Joer 2015 erlaabt Standard. Si behält d'richteger Kompatibilitéit mat HTTP 1.1, awer och weider Performance Verbesserungen.

Während Standard-HTTP net verschlësselt Verkeef iwwer engem Netz gëtt verschlësselt, ass den HTTPS-Standard uwendlech fir Verschlësselung op HTTP iwwer d'Benotze vu (urspréngend) Secure Sockets Layer (SSL) oder (spéider) Transport Layer Security (TLS).

Wéi de HTTP funktionnéiert

HTTP ass en Applikatioun Layer Protokoll deen op der Säit vum TCP gebaut gëtt, deen e Kommunikatiounsmodell vu Client-Server benotzt. HTTP-Clienten an Servere kommunizéieren iwwer HTTP-Ufro an d'Antwortnotes. Déi dräi Haaptmessageen vun HTTP sinn GET, POST an HEAD.

De Browser initiéiert d'Kommunikatioun mat engem HTTP-Server andeems en TCP-Verbindung op den Server initiéiert. Webséierungssitzungen benotzen den Serverport 80 per Default, obwuel aner Ports wéi 8080 heiansdo benotzt ginn.

Sinn eng Sessioun uginn, de Benotzer de Sender an de Empfang vun HTTP-Nuancen ausléinen andeems Dir d'Websäit besicht.

Mat HTTP

Eidelten iwwer HTTP kënnen net erfollegräich aus verschiddene Grënn geliwwert ginn:

Wann dës Versécherunge stin, erfëllt d'Protokoll d'Ursaach vum Versoen (wann et méiglech ass) a mellt e Fehlercode zeréck op de Browser, deen eng HTTP-Statuslinn / Code genannt gëtt . Feeler beginn mat enger gewësser Zuel ze weisen wéi eng Zort vu Fehler et ass.

Beispiller 4xx Fehler weisen datt d'Ufro vun der Säit net richteg oder ofgeschloss sinn. Als Beispill si 404 Fehler datt d'Säit net fonnt ka ginn; E puer Websäiten hu souguer e puer Spaass 404 Feeler Säiten .