CalculatoareSoftware-ul

Care este protocolul HTTP?

Protocolul de transfer al html (sau HTTP) este baza transferului de date pentru World Wide Web. Aceste protocoale sunt text structurat care utilizează legături logice (hyperlink-uri) între noduri care conțin anumite date. Astfel, este o modalitate de schimbare sau transmitere a hipertextului.

Protocolul HTTP acționează ca o funcție de solicitare-răspuns în modelul calculelor client-server. Deci, browserul web acționează ca client, iar site-ul de găzduire este un server. Clientul trimite un mesaj de solicitare HTTP către serverul care furnizează resurse specifice (de exemplu, fișiere HTML și alte materiale) și apoi returnează un mesaj de răspuns. Răspunsul conține informații despre solicitare și poate conține, de asemenea, conținutul solicitat în corpul mesajului.

Browserul este exemplul principal al unui agent utilizator (client). Alte tipuri de agenți personalizați includ software-ul utilizat pentru indexarea de către furnizorii de căutare, aplicațiile mobile și alte resurse care utilizează sau afișează conținut web.

Protocolul HTTP este conceput pentru a furniza elemente intermediare ale rețelei pentru a îmbunătăți sau a asigura comunicarea între clienți și servere. Site-urile cu trafic mare beneficiază adesea de memoria cache a serverelor web care afișează conținut în numele resurselor din amonte, reducând orele de descărcare. Memoria cache a browserelor web permite utilizatorului să reducă traficul de rețea. Un server proxy care utilizează protocolul HTTP în rețeaua locală poate oferi comunicare pentru clienții care nu permit rutarea adreselor globale prin transmiterea mesajelor de la servere externe.

O sesiune HTTP este un proces secvențial din interogări și răspunsuri. Clientul inițiază cererea creând o conexiune TCP la un port specific de pe server, iar acesta din urmă ascultă acest port și așteaptă mesajul de solicitare. Când este primit, serverul trimite un mesaj de răspuns în bara de stare . Corpul acestui mesaj este, de obicei, o resursă solicitată, deși poate fi afișat un mesaj de eroare sau alte informații.

Dacă luați în considerare scopul protocolului HTTP, trebuie notat că acesta definește metode pentru a indica acțiunea dorită efectuată asupra resurselor identificate. În acest caz, tipul de informații afișate (date existente anterior sau generate dinamic) depinde de implementarea serverului. Adesea, o astfel de resursă corespunde unui fișier sau unui script amplasat pe gazdă.

Unele metode care utilizează HTTP Hypertext Transfer Protocol sunt doar pentru căutarea de informații și nu ar trebui să modifice starea serverului. Cu alte cuvinte, ele nu au un impact grav, cu excepția efectelor relativ inofensive - cache-ul sau creșterea statisticilor vizitatorilor.

Pe de altă parte, protocolul HTTP poate utiliza și metode concepute pentru acțiuni care pot afecta fie serverul, fie alte resurse externe, cum ar fi activarea tranzacțiilor financiare sau transmiterea prin e-mail. Ocazional, astfel de metode sunt folosite de roboți web sau de la unele site-uri și pot face solicitări indiferent de sarcina principală.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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