Hvad er en HTTP -server?

En HTTP -server er en server, der bruger Hyper Text Transfer Protocol (HTTP) til at kommunikere med klientcomputere, typisk gennem en internetbrowser. HTTP er den primære protokol, der bruges på websteder, og HTTP -servere tager størstedelen af ​​servere på Internettet. Andre typer servere bruges til mere specifikke anvendelser, såsom en filserver, der bruger File Transfer Protocol (FTP) i stedet for HTTP.

Brug af en HTTP -server ses oftest, når du gennemser internettet til et websted, selvom mange interne netværk også bruger HTTP -servere. I den typiske proces med browsing fra en klientcomputer sættes den universelle ressourcelokalator (URL) i en browserens adresse. Det begynder næsten altid med definitionen af, hvilken protokol der vil blive brugt til at fremsætte anmodningen, som normalt er HTTP -protokollen. De fleste browsere bruger denne protokol som standard, selv når den ikke specifikt indtastes i adresselinjen.

Efter at en bruger er gået ind i en URL, er HTTP -serveren modtagneVES anmodningen om at se websiden og sender indholdet af websiden tilbage til klienten, normalt i form af Hyper Text Markup Language (HTML) -dokumenter. HTTP -protokollen er det, der primært bruges under denne proces. Lejlighedsvis i sikre forbindelser, såsom en kreditkorttransaktion, bruger serveren HTTPS -protokol, som er den krypterede version af HTTP. De fleste HTTP -servere kan bruge HTTPS -protokollen som standard.

Ud over at levere websider kan HTTP -servere også modtage data fra klienter, der bruger HTTP. Dette er godt til situationer, hvor der er behov for input fra HTTP -serveren, såsom at udfylde en formular, tage en undersøgelse eller uploade en fil. Det kan være endnu mere et problem, når HTTP -serveren kun er på et netværk, f.eks. I et firma eller et skolenetværk, da de ofte har interaktive websider.

Den mest populære HTTP -server på Internettet er Apache HTTP -serveren. Apache betragtes som open source-software, hvilket betyder den primære kildekode, der skabte den, er gratis og kan ændres og forbedres af brugerne. Ud over at det er gratis, har det også fordelen ved at bruge scripting. Dette betyder, at separate scripts kan køres adskilt fra hovedserversoftwaren, som giver mulighed for at være en webside at være dynamisk og ændre indhold hurtigt uden at forstyrre den samlede ydelse på websiden. Fra begyndelsen af ​​2011 blev Apache HTTP -servere brugt i cirka 60% af alle servere på Internettet.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?