Hipertestuen transferentzia protokoloa azaltzen da

HTTPri buruz jakin behar duzun guztia

HTTP (Hypertext Transfer Protocol) sare protokolo estandarra eskaintzen du web arakatzaileek eta zerbitzariek komunikatzeko erabiltzen dutenak. Webgune bat bisitatzerakoan erraza da hau jakitea, URLan idatzita dagoelako (adibidez, http: // www. ).

Protokolo hau FTP bezalako besteen antzekoa da, bezeroaren programa batek urruneko zerbitzariko fitxategiak eskatzeko erabiltzen duena. HTTPren kasuan, normalean web zerbitzari batetik HTML fitxategiak eskatzerakoan arakatzailearena da, arakatzailean agertzen diren testuak, irudiak, hiperestekak, etab.

HTTP zer deritzozu "aparte egin gabeko sistema". Horrek esan nahi du FTP bezalako beste fitxategi transferitzeko protokoloek ez bezala, HTTP konexioa eroriz gero eskaera egin denean. Beraz, zure web arakatzaileak eskaera bidaltzen duenean eta zerbitzariak orriarekin erantzuten duenean, konexioa itxi egingo da.

Web arakatzaile gehienak HTTPrako lehenetsi gisa, domeinu izena besterik ez idatzi dezakezu eta arakatzaileak "http: //" zatiarekin automatikoki bete.

HTTPren historia

Tim Berners-Lee-k hasierako HTTPa sortu zuen 1990eko hamarkadaren hasieran, jatorrizko Munduko Wide Weba definitu zuenean. Hiru lehen bertsio zabaldu ziren zabaldu 1990eko hamarkadan zehar:

Azken bertsioa, HTTP 2.0, 2015. urtean onartutako estandar bihurtu zen. HTTP 1.1 atzeraeragarritasuna mantentzen du, baina hobekuntza osagarriak eskaintzen ditu.

HTTP estandarrak ez du sare baten bidez bidalitako trafikoa zifratzen, HTTPS estandarra zifratua HTTPra gehitzeko garatu zen (jatorriz) Seguru Sockets Layer (SSL) edo (geroago) Transport Layer Security (TLS).

HTTP lanak nola funtzionatzen duen

HTTP aplikazioa geruza protokolo bat da, TCPren gainean eraikitakoa, bezero-zerbitzariaren komunikazio eredua erabiltzen duena. HTTP bezeroak eta zerbitzariak HTTP eskaera eta erantzun mezuen bidez komunikatzen dira. Hiru HTTP mezu mota nagusiak GET, POST eta HEAD dira.

Arakatzaileak HTTP zerbitzariarekin duen komunikazioa abiarazten du TCP konexioarekin zerbitzarira konektatuz. Web arakatze saioak erabiltzen dute zerbitzariaren ataka 80 lehenetsia, hala nola, 8080 beste zenbait portu erabiltzen dira batzuetan.

Saio bat ezarrita dagoenean, erabiltzaileak HTTP mezuak bidaltzen eta jasotzen ditu web orriaren bidez.

Arazoak HTTP bidez

HTTP bidez transmititutako mezuak ez dira arrakastaz entregatu behar hainbat arrazoirengatik:

Failure horiek gertatzen direnean, protokoloak hutsegitearen kausa (ahal bada) harrapatzen du eta errore-kodea itzultzen du HTTP status line / code izeneko arakatzailera. Akatsak zenbaki jakin batekin hasten dira akats motak adierazteko.

Adibidez, 4xx erroreak adierazten du orriaren eskaera ezin dela behar bezala burutu edo eskaera sintaxi okerra duela. Adibide gisa, 404 akatsek ez dute orririk aurkitu; Zenbait webguneek 404 errore-orri pertsonalizatu dibertigarri batzuk ere badituzte.