TölvurForritun

HTTP-haus: lýsing, breytur, lögun og tillögur

Nútíma Netið er byggt á samskiptum milli viðskiptavinarins (vafra) og miðlara. Svo að þeir geta samskipti við hvert annað, hafa sérstakar samskiptareglur verið þróuð. Einn þeirra er HTTP, og þökk sé honum, notandi geta hlaupa í gegnum vafra og skoða HTML-síður.

Hvað er HTTP-haus

HTTP - það er leið til að deila HTML-síður á milli tveggja tölva. Samskiptareglan var fundin árið 1990 og er nú helsta aðferð við að sýna síður með Hypertext.

HTTP-haus - lína sem hefur samband tölvur. Þetta minnir á umræðu milli fólks. Browser þegar þú opnar vefsvæðið býr beiðni, það gefur þér nauðsynlegar upplýsingar um sjálfa sig (tungumál, land, tilvísun til auðlind, kjarna útgáfu, og svo framvegis. N.). Allt þetta upplýsingar er send til miðlara, og þar stendur ákveðin forrit (Apache, nginx, LiteSpeed og fleira. N.). Það les móttekið band og eftir spurningunni býr svar.

Til dæmis, maður ákvað að opna google.com, það kynnir tengilinn í the leita kassi og vafrinn býr beiðni. HTTP-haus vafra skilyrðum sem hér segir:

Byrjun línu

sýna google.com

fyrirspurn

Ég er frá Rússlandi

Ég nota Google Chrome

Ég þarf HTML-kóða

Ég hef upplýsingar um notanda

HTTP líkama

ég býst

Miðlarinn vinnur úr gögnum og býr svar:

Byrjun línu

Allt er vel, síðan er að finna og verk

svarið

Ég vinn á Apache

Page breytt 27.5.2017

UTF-8 kóðun

skilaboðin líkama

Fá kóða

Þessi nýja upplýsinga frá notanda (tenging, lykilorð)

Skilaboðin Líkaminn er send HTML-kóða síður.

HTTPS Features

Nú af síðum með grátt á HTTP- HTTPS-tengingu. Munurinn síðarnefnda er til viðbótar dulkóðun allra sendum upplýsingum. Fyrir upphaf gengi viðskiptavinar krefst SSL-vottorð fyrir miðlara auðkenningar provverki. Fyrir verktaki ekki breytast, og það er hægt að halda áfram að vinna án breytinga á kóða.

Viðskiptavinurinn fengnum vottorð tékka það fyrir áreiðanleika (ber saman vottorð frá þjóninum og vottorð að miðju). Ef allt er vel, þá byrjar það HTTP-samskiptareglur. Eftir að staðfesta haus eru dulkóðuð með RSA vottorð. Nú árásarmaður geta stela mikilvægar upplýsingar um notandann (notendanafn, lykilorð og svo framvegis. N.).

Skoða HTTP-umræðu

HTTP-viðræður er hægt að skoða sjálfstætt. Sem orðasambandið er notað sérstakt lækkun - Dagsetning, Cookie, Host Server, osfrv Sjá HTTP - .. hausar getur notað Vafraíbótin. Það mun einnig hjálpa í þjónustu á netinu.

Til að skoða HTTP-haus tappi notaðar:

  • Firebug.
  • Lifandi HTTP haus.
  • HTTP haus.

Á þjónustu á netinu, nota:

  • Bertal.ru.
  • stupid.su.
  • Speed-Tester.Info.

Þeir komast inn fengin frá miðlara haus og birta þær í öðrum glugga. Og frá einni síðu er hægt að nálgast hjá 100-200 titla, og þeir geta að senda reglulega eftir nokkurn tíma. Til dæmis, til að athuga á netinu í félagslega net.

HTTP-haus má skipta í fjórar gerðir:

  • General (almennt haus) - notað í beiðni og viðbrögð;
  • að biðja um (Beiðni haus) - fyrir beiðninni;
  • fyrir svörun (Response hausum) - Svarið;
  • Upplýsingar um eininguna (Entity haus) - spurningar og svör.

Upphaf línu viðskiptavinar

Til að byrja að skiptast á upplýsingum, fyrst myndast á helstu línu. Viðskiptavinur segir skrá eða hlut sem hann þarfnast. Í þessu skyni ákveðnar leiðir til að kljást við bókunina. Uppbygging byrjunarliðinu samanstendur af þremur hlutum:

fyrirspurn aðferð

hlut

Protocol

POST

/c840024/upload.php

HTTP / 1.1

Síðan, vera viss um að það er lína og Host tilgreint URL-heimilisfang á vefnum. Það eru mismunandi aðferðir við rannsókn. Forritarar nota oft:

  • GET - beiðni um upplýsingar (svar er sent til miðlara á tengilinn).
  • POST - senda upplýsingar til miðlara falinn hátt (svarið er ekki sýnilegt í the heimilisfang bar).
  • HEAD - það sama og fá, en þjóninum skilar aðeins titilinn.
  • PUT - flytja stórar beiðnum um vefslóð;

Eftir að senda byrjunarhlið á eftir öllum öðrum liðum - User Agent, Cookie, o.fl. Án fyrsta meðferð er ekki hægt að byrja að skiptast á upplýsingum yfir HTTP ... Fyrirsagnir eru líka eini viðbót í siðareglur 1.0 og er ekki framseljanleg.

Miðlun upplýsinga frá viðskiptavini

Eftir flutning the byrjun lína, the viðskiptavinur sendir gögn til þess að hýsingu, til dæmis, útgáfu vafra og tungumál er notað. Ef þess er óskað, miðlara getur frekari beiðni og aðrar upplýsingar frá viðskiptavininum:

Áskilið (alltaf send) HTTP-beiðni haus eru Host, referer, User Agent og samþykkja.

Að beiðni haus áhrif forritari getur ekki, þeir eru mynduð af vafranum. Stilla flytja þeirra geta verið í áætluninni með frekari stækkun.

Server HTTP-haus - beiðnum um síðuna

Eftir að hafa fengið beiðnir frá viðskiptavininum, síðan sendir þjóninum nokkrar strengi. Í PHP fyrir HTTP sending - titlinum notuð af haus () virka. Til dæmis er hægt að tilkynna um nýja staðsetningu á síðu:

haus ( "Location: http://www.site.com/ ').

Af síðunni á þjóninum til viðskiptavinarins gögn send með nauðsynlegum upplýsingum. Þessi aðferð getur lært nauðsynlegar upplýsingar frá þjóninum:

Aðallega þessar beiðnir þurfa að rétt birta á síðunni í vafranum. Þau eru notuð til að bæta hraða hleðsla síður.

fyrirsagnir kjarni

Það eru titlar sem fela í sér beiðni og svar, hver beiðni er bundin við ákveðna aðila (með HTML-kóða síðu). Þökk sé þessum beiðnum vafranum tilgreindar upplýsingar um síðuna. Þeir eru virkir notuð til búrhvalur.

Vinsælasta Titillinn er í raun Last-Modified. Þessi beiðni er heimilt að senda frá bæði vafranum til miðlara og öfugt. Með þessum titli viðskiptavinurinn kemst að því hvort það sé nauðsynlegt að uppfæra skyndiminni þess. Dæmi umræðu :

Viðskiptavinur: "Ég hef skyndiminni 05.16.2016, ef síða er breytt á þjóninum?"

Server: "Já, skyndiminni hefur breyst 2017/03/19, hér er ný útgáfa."

miðlara svar

Við móttöku á upphafslínu frá viðskiptavininum, miðlara býr svar.

HTTP

Bókun útgáfa

Title staða

skýringar

HTTP

1,1

200

OK

Ef tengingin staða er staðfest, sem þjónn getur sent viðskiptavininum umbeðnar upplýsingar.

Dæmi http-viðræður og sjá má á myndinni hér að neðan.

Beiðni myndar forritari á síðunni með því að nota haus ().

ástand kóða

Til að halda áfram samskiptum viðskiptavinur þarf að vera viss um að allt virkar á hýsingu og birtist rétt. Til að tryggja þetta, staða í svörum voru fundin upp. Þeir tákna þriggja stafa númer.

Transfer stöðu, þú getur byrjað með síðum sem titil, svo sem haus ( «http / 1.1 200 Ok»).

Cached síður

Til að flýta því ferli að skiptast á síðum, það var fundið upp flýtiminni. Page er geymt í þjöppuðu formi á staðnum tölva geyma. Nú Titlar þurfa ekki að muna eftir að senda stórar skrár. Þú þarft aðeins að tryggja að upplýsingar um hýsingu og viðskiptavinar er sama.

Skapað sérstaka beiðni skyndiminni lína, að fengnu hýsingu haus frá eftirlitinu viðskiptavinur til að sjá hvort hann hefur skyndiminni fyrir síðuna. Ef ekki, það fer fram á það frá þjóninum. Í framtíðinni, áður aðgang vafrann í siðareglur það verður bara að athuga hvort skyndiminni hefur ekki verið breytt á þjóninum.

Til að athuga nákvæmar upplýsingar um viðkomandi, er ætlað í HTTP haus gildi. Viðskiptavinurinn sendir upplýsingar um hvaða skrár eru staðnum geymdar í það, og miðlara bendir útgáfa hennar. Ef þeir passa, vafrinn sýnir einfaldlega útgáfa af skyndiminni.

Fyrir SEO-hagræðingar endilega að tilgreina dagsetningu í HTTP haus. Í þessum tilgangi Last-Modified. Að auki getur þú uppfærir skyndiminnið eftir nokkurn tíma geymslu. Í þessu skyni Rennur. Til að stilla skyndiminnið notað Cache-Control, vegna þess að það er hægt að leyfa eða banna að vista upplýsingar af síðunni.

Rétt skyndiminni skipulag leyfir þér að fljótt að færa auðlindir sínar í efstu mál fyrir leitarvélar. Reiknirit Yandex og Google reglulega heimsækja síðuna og varðveita fé sitt í skjalasafni mínum. Eftir smá stund þeir snúa til miðlara til að athuga mikilvægi upplýsinga tíma. Ef upplýsingar sem hefur breyst er skráin endurnýja sér stað á leitarvél miðlara, og gögnin eru aftur flokkun.

Sumir ráðleggja að flytja titil Last-Modified dag-, vona að vélmenni vegna þess að það mun halda þeim í efstu grein útgáfuáætlun leit. En það kemur í ljós að reiknirit er að breyta í hvert skipti upplýsingar inni í skyndiminni og aftur vísitölu það aftur. Það þýðir ekki alltaf að leiða til góða árangri og stundum getur aðeins versnað stöðu greinarinnar.

Á URL-tengilinn í vafranum bar

Til að hafa samband við hýsingu kynnir notanda hvert sinn sem URL-link inn í vafrann. Þetta stafasett hefur ákveðinn uppbyggingu og nauðsynlegar upplýsingar eru sendar þar um. Uppbygging tengilinn samanstendur af fimm hlutum:

  • Protocol;
  • Æskilegt mótmæla og heimilisfang,
  • gátt meðhöndlun;
  • HTTP-lína (senda GET aðferð);
  • query-kóða.

Með the hjálpa af the hlekkur er hægt að nálgast ekki aðeins við gerð HTTP síður, PHP, og svo framvegis. N. gegnum þá er hægt að leita í gagnagrunnum eða senda upplýsingar í aðra tölvu. Þessi aðferð er oft tölvusnápur stunda SQL inndælingu og ýmsar aðferðir til að stela upplýsingum úr gagnagrunni á síðuna.

URL galli er skortur á stuðningi frá öðrum stafrófum - notað aðallega latína. Vegna þessa, þú þarft að rétt að hugsa um stytt titli greinarinnar fyrir birtingu. Eftir allt saman, leitarvél tengilinn metur notagildi auðlindarinnar og upplýsingar sem hægt er veitt til síðu fyrir notandann. Því í SEO-Optimization ætti að vera sérstakt áhersla á myndun rétta slóð fyrir greinina.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 is.atomiyme.com. Theme powered by WordPress.