Protokola Transfera Hypertext

Her tiştek ku hewce ye ku hewce bike ku di derbarê HTTP de bizanin

HTTP (Protokola Transfera Hypertext) protokola torneyê pêşkêş dike ku gerok û malperên ku bi kar tînin biaxîne. Vê hêsan e ku ev dema ku malpera serdana malperê nas bike, ji ber ku ew rast di URL-ê de http: // www .

Ev protokol ji bo kesên din ên wekî FTP di heman demê de ew ji hêla bernameyek muwekîlê ve tê bikaranîn, ji bo pelên ji serverê dûr dipejirînin. Di rewşeke HTTP de, ew gelemperî gerokek webê ye ku pelên HTML-ê ji pêşkêşkara serverê dixwazî, ku paşê di browser-ê de, wêneyan, hyperlinks, etc.

HTTP yê ku "sîstemek bêbawer" tê gotin. Wê vê wateyê ev e ku pêvajoyên veguherandina pelên din ên wekî FTP , piştî ku daxwaza daxwaza çêkirina HTTP tête veşartî ye. Ji ber vê yekê, gava ku geroka geroka we daxwazî ​​dike û server bi rûpela bersiva bersivê, girêdan ve girêdayî ye.

Ji ber ku piranîya gerdûnerê gerdûnî ji HTTP re, hûn dikarin tenê navê navekî navnîşan binivîsin û geroktorê xwedan beşdarî "http: //" bitikînin.

Dîroka HTTP

Tim Berners-Lee di destpêka 1990'an de destpêkirina xebata wî ya ku di çarçoveya Webê ya Wideya Navnetewî ya destpêkê de HTTP çêkir. Di sê salên 1990'î de gelek guhertoyên sereke hatine bicîh kirin:

Guhertoya herî dawî, HTTP 2.0, di 2015'an de standardek pejirandin hate çêkirin. Ew hevrêziya HTTP 1.1 bi piştevaniya paşeroj ve girêdayî ye lê lê zêdebûna pêşveçûnên din jî pêşkêş dike.

Dema ku HTTP standard nayê şoreşan şandiye nekir, standardek HTTPS pêşxistin bû ku ji hêla encryptionê bi HTTP ve bi kar tîne (bi taybetî)) Secure Sockets Layer (SSL) an jî (paşê) Ewlekariya Tîma Veguhastinê (TLS) zêde bike.

Çawa Karên HTTP

HTTP, protokola serîlêdana pêlêdanê ye ku li ser Top TCP ku modela pêwendiya pêwendiyê ya server- ê bikar tîne. Xerîban û serverên HTTP bi daxwaziya HTTP û bersivên bersivê ve biaxîne. Tiştên HTTP yên sereke yên GET, POST, û HEAD hene.

Gerokê bi têkiliyê bi HTTP re dest pê dike ku bi pêwendiya TCP-ê re dest pê dike destpêkirin. Pêşbaziyên gerîlêdana pergala port 80 bikar bîne, lê belê pargîdeyên din wekî 8080 car caran carî bikar anîn.

Dema ku rûniştinê saz kirin, bikarhêner bişîne û peyda kirina mesajên HTTP digel rûpelê malperê serdana.

Pirsgirêkên HTTP

Peyamên HTTP li ser veguhestin nikarin ji bo çend sedemên serkeftî bi dest xistin.

Dema ku van van têkçûnan têne, protokolê sedemên têkelî (eger mimkun e) digire û kodiyek çewtiyê vedigere serokê gerokê yê navnîşa navnîşan / qerta HTTP . Xeletî bi hin hejmaran dest pê dike ku nîşan bide kîjan çewtiyê ye.

Ji bo nimûne, çewtiyên 4xx nîşan dide ku daxwaza daxwaza rûpel nikare bê temam kirin yan jî daxwaza daxuyaniyek çewt çewt e . Wekî mînak, 404 çewtiyê wateyê ku ew rûpel nikare nedît; Hinek malperên hinek pirtûkan çewtiyên xerîdar 404 hene .