Det primära protokollet som används för att kommunicera mellan en webbserver och en webbläsare är
http (Hypertext Transfer Protocol) .
Så här fungerar det:
1. Begäran: När du skriver en webbplatsadress i din webbläsare skickar din webbläsare en http -begäran till webbservern som är värd för den webbplatsen. Denna begäran innehåller information som:
* Webbplatsens adress (URL)
* Den specifika filen du begär (t.ex. en HTML -sida, bild, CSS -fil)
* Typen av begäran (t.ex. Get, Post)
* Din webbläsartyp och version
2. Svar: Webbservern tar emot begäran och behandlar den. Om den hittar den begärda resursen skickar den tillbaka ett http -svar , som inkluderar:
* Den begärda filen (t.ex. HTML -innehåll, bilddata)
* Statuskoden (t.ex. 200 OK, 404 hittades inte)
* Andra metadata som innehållstypen (t.ex. text/html, bild/jpeg)
3. Display: Webbläsaren får svaret och tolkar det. Den visar HTML -innehållet, laddar bilder och andra resurser och gör webbsidan för dig att se.
Nyckelfunktioner i http:
* Stateless: Varje HTTP -begäran är oberoende och servern kommer inte ihåg tidigare interaktioner.
* Textbaserad: HTTP -kommunikation använder vanlig text för både förfrågningar och svar.
* klient-server: En webbläsare (klient) initierar en begäran och en server uppfyller den.
* skiktade: HTTP körs ovanpå TCP/IP (transmissionskontrollprotokoll/internetprotokoll) för tillförlitlig dataöverföring.
Andra protokoll som är involverade i webbkommunikation:
* https (Hypertext Transfer Protocol Secure): En krypterad version av HTTP, som säkerställer säker dataöverföring.
* ftp (filöverföringsprotokoll): Används för att överföra filer mellan en klient och server.
* SMTP (Simple Mail Transfer Protocol): Används för att skicka e -post.
* DNS (domännamnsystem): Översätter domännamn till IP -adresser.
Medan HTTP är det primära protokollet används andra protokoll för specifika uppgifter. HTTP förblir dock grunden för webbkommunikation.