Hur Webbservrar Fungerar

Innehållsförteckning:

Hur Webbservrar Fungerar
Hur Webbservrar Fungerar

Video: Hur Webbservrar Fungerar

Video: Hur Webbservrar Fungerar
Video: Webbservrar och Webbproduktion 2024, November
Anonim

När en internetanvändare tittar på en webbsida begär han den sidan från webbservern. Om en webbplatsadress anges i webbläsarraden, gör webbläsaren en begäran från webbservern om webbsidan och servern skickar data om den till användarens dator.

Hur webbservrar fungerar
Hur webbservrar fungerar

Instruktioner

Steg 1

Ordet "server" är av engelska ursprung, det betyder bokstavligen "serviceenhet". Inom datavetenskap är servern ansvarig för att tillhandahålla information till nätverksresurser.

Steg 2

När en webbplats skapas på en webbserver tilldelas den en IP-adress. IP är en förkortning för Internet Protocol. En IP-adress består av tio prickade siffror (till exempel 127.21.61.137). För att göra en begäran från en webbserver om en viss webbplats måste webbläsaren på datorn först ta reda på IP-adressen till den webbplatsen. Om denna information inte finns i webbläsarens cache, gör den en motsvarande begäran från DNS-servern via Internet.

Steg 3

DNS-servern berättar sedan webbläsaren vid vilken IP-adress webbplatsen finns. Webbläsaren begär sedan webbadressen från webbservern. Servern svarar genom att skicka den begärda sidan. Om den här sidan inte finns skickar servern ett felmeddelande. Webbläsaren tar emot meddelandet och visar det.

Steg 4

I den professionella världen, i en sådan situation, kallas webbläsaren "klient" och webbservern kallas "server". Dessa begrepp gäller också för datorer. De datorer som fungerar som webbservrar kallas servrar och de som ansluter till Internet för att få information kallas klienter.

Steg 5

En webbserver innehåller vanligtvis information om mer än en webbplats. Många webbhotell ger plats för hundratals eller till och med tusentals webbplatser på en enda webbserver. Varje webbplats tilldelas vanligtvis sin egen unika IP-adress. Denna adress dekrypteras av DNS-servern för att få domännamnet.

Steg 6

Domännamn finns av anledningen till att de flesta Internetanvändare har svårt att komma ihåg tio-siffriga nummer, som är IP-adresser. Dessutom ändras ibland dessa adresser.

Steg 7

Varje serverdator ger åtkomst till den information som lagras på den med hjälp av numrerade portar. Varje tjänst som tillhandahålls av servern (e-post, värd) har sin egen port. Kunder ansluter till tjänsten via en IP-adress och via en port.

Steg 8

När en klient ansluter till en server på en port använder den ett protokoll. Protokollet är en text som visar hur klienten och servern kommer att kommunicera.

Steg 9

Varje webbserver överensstämmer med HTTP-protokollet. Den mest grundläggande kommunikationsformen som en HTTP-server förstår innehåller bara ett kommando: Get. Ursprungligen var protokollet begränsat till att servern skickade den begärda filen till klienten och stängde av den. Senare förbättrades protokollet och hela webbadressen skickades till klienten.

Steg 10

När användaren skriver in URL-namnet i webbläsarraden, delar webbläsaren namnet i tre delar: protokoll, servernamn, filnamn. Webbläsaren tar emot information om webbplatsens IP-adress genom servernamnet och med hjälp ansluter den till serverdatorn. Webbläsaren ansluter sedan till webbservern vid denna IP-adress via porten. Efter protokollet skickar webbläsaren kommandot "Ta emot" till servern. Servern skickar HTML-text till webbsidan. Webbläsaren läser HTML-taggarna och formaterar sidan för klientdatorskärmen.

Steg 11

De flesta webbservrar använder säkerhetsåtgärder. De kan till exempel begränsa åtkomsten till information med ett lösenord och inloggning. Mer avancerade servrar ökar säkerhetsnivån genom att skydda resursen genom att kryptera information mellan klienten och servern så att personlig information (kreditkortsnummer, telefonnummer) förblir otillgänglig för andra användare. Allt ovanstående gäller de så kallade statiska sidorna, det vill säga de som förblir oförändrade tills skaparen fixar dem.

Steg 12

Men det finns också dynamiska sidor. På dem kan alla användare söka efter ett nyckelord, skriva in gästböcker, kommentera. I det här fallet behandlar webbservern informationen och genererar en ny sida. I de flesta fall används CGI-skript - speciella kommandon som låter dig ändra en webbsida.

Rekommenderad: