Hvad er HTTP?
Se videoen
Internettet er et system til modtagelse og transmissiondata og information, hvis vigtigste instrument er HTTP dataoverførselsprotokollen. HTTP-protokollen er igen den mest almindelige dataoverførselsprotokol på internettet, som giver dig mulighed for at downloade websider, men ikke den eneste.
HTTP (HyperText Transfer Protocol) er en applikationsprotokol til overførsel af information i form af hypertekstdokumenter i HTML-format.
Det er takket være HTTP-protokollen, at vi kan se internetsiderne i den form, vi laver det.
Strukturen af HTTP-protokollen
Enhver anmodning i protokollen består af tre dele med overholdelse af deres ordre:
- Startlinje - det bestemmer typen af anmodning (meddelelse).
- Overskrift - beskriver anmodningens, transmissionsindstillinger og andre data.
- Meddelelsens krop er selve informationen, som transmitteres. Kroppen er nødvendigvis adskilt fra titlen med en tom linje.
Det obligatoriske element blandt hele strukturen erStartlinjen, fordi det er denne linje, der bestemmer typen af anmodning eller svar. Der er en protokolversion 0.9, hvor forespørgslen kun indeholder startlinjen og serverens svar - kun meddelelsens krop.
Sådan fungerer HTTP
HTTP-protokollen fungerer på grundlag af teknologi"Klient-server". Dens essens ligger i, at netværket bruger to objekter - klient-forbrugeren og server-udbyderen. Forbrugeren indleder forbindelsen og sender anmodninger, og udbyderen venter på den indgående forbindelse og anmodningen, og udfører derefter de nødvendige handlinger og sender en besked med resultatet til anmoderen (forbrugeren).
Med hensyn til softwaren arbejder forskellige browsere med HTTP-protokoller: Internet Explorer, Mozilla Firefox, Google Chrom, Opera og mange andre.
Databeskyttelse med HTTPS
Da data overføres via HTTP er åben og ubeskyttet, på grund af hvad der sandsynligvis vil blive opfanget af hackere, der HTTPS-protokollen, der understøtter kryptering.
Vi ved alle, at der er internet-tjenester,som kræver maksimal beskyttelse i overførsel af data af enhver art. For eksempel forskellige bevægelser af midler på internettet ved hjælp af virtuelle tegnebøger som WebMoney, BitCoin, PayPal, Yandex.Money etc. Andre systemer, der arbejder med brugerens personlige data, bruger også nødvendigvis HTTPS-protokollen.
Denne type protokol behøver ikke at blive downloadet specifiktog installer på computeren. Ud over det faktum, at den understøttes af absolut enhver webbrowser, der skal installeres på din computer, er det også indbygget i selve browseren, og bruges, når det er nødvendigt, vil du ikke brug for at køre det og tilpasse til specifikke steder.
Hvordan HTTPS fungerer
Protokolets sikkerhed indeholderkryptografisk protokol SSL / TLS, som netop krypterer information for umuligheden af aflytning og læsning. Det giver forbindelsesbeskyttelse, når du arbejder i en ubeskyttet kanal.
Hvordan virker beskyttelsen? Lad os se på dette i et primitivt eksempel: Du skal sende din ven Sasha vigtige dokumenter via post, men så kureren eller en anden ikke kan se disse dokumenter.
- Du tager en kasse, lægger dokumenter i den, holder låsen op og giver kassen til kureren. Således kan en angriber ikke komme til dokumenterne.
- Sasha modtager en kasse med din lås, men han har ikke en nøgle. Han hænger sin lås på kassen (anden lås) og sender kassen tilbage til dig.
- Du fjerner din lås fra kassen og sender den tilbage til Sasha.
- Sasha får kassen, den har ikke din lås, men der er den. Således forbliver boksen lukket hele tiden, Sasha fjerner sit slot og modtager dokumenter.
Selvfølgelig, hvis vi forestiller os dette i virkeligheden, er det megetlang. På internettet sker det hele om få sekunder. Passerer her sådan dataudveksling ("nøgler fra låse"), og de nødvendige filer bliver beskyttet mod uautoriseret adgang til dem. Nu ved du, hvad HTTP er, og hvordan det fungerer.
Læs også artiklen Hvad er URL'en fra afsnittet Concepts and Definitions.