Ce este un protocol HTTP?

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

http protocol

Protocolul HTTP acționează ca o funcție de solicitare-răspuns în modelul de calcule client-server. Deci, browserul web acționează ca un client, iar site-ul de găzduire este un server. Clientul trimite un mesaj de solicitare HTTP către un server care furnizează anumite resurse (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 principalul exemplu al unui agent utilizator (client). Alte tipuri de agenți personalizați includ software-ul folosit 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 furniza comunicare î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 timpul de descărcare. Memoria cache a browserelor web permite utilizatorului să reducă traficul de rețea. Serverul proxy care utilizează protocolul HTTP bazate pe o rețea locală poate oferi conectivitate pentru clienți, adrese nu la nivel global rutabile, prin transmiterea mesajelor de pe serverele externe.Protocolul de transfer HTTP



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ă pe acest port și așteaptă mesajul de solicitare. Când este primit, serverul trimite către bara de stare răspuns. 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 menționat faptul 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.scopul protocolului http

Pe de altă parte, protocolul HTTP poate utiliza și metode concepute pentru acțiuni care pot afecta fie serverul, fie alte resurse externe - activați tranzacțiile financiare sau efectuați transmisia 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ă.

Distribuiți pe rețelele sociale:

înrudit
Ce este FTPS: principiul funcționării și diferențele față de FTP convenționaleCe este FTPS: principiul funcționării și diferențele față de FTP convenționale
Antete HTTP: descriere, opțiuni, caracteristici și recomandăriAntete HTTP: descriere, opțiuni, caracteristici și recomandări
Ce sunt erorile HTTP?Ce sunt erorile HTTP?
Care sunt protocoalele FTPS și SFTP?Care sunt protocoalele FTPS și SFTP?
Portul FTPS - ce este?Portul FTPS - ce este?
Arhitectura client-server: trăsături de interacțiuneArhitectura client-server: trăsături de interacțiune
Cum se configurează porturile FTP? Ce sunt porturile FTP?Cum se configurează porturile FTP? Ce sunt porturile FTP?
Mail porturile SMTP și semnificația lorMail porturile SMTP și semnificația lor
Stocarea informațiilor de securitate IMAPStocarea informațiilor de securitate IMAP
Protocoale ARP, RARP, IP, ICMP. Pentru ce se utilizează ARP?Protocoale ARP, RARP, IP, ICMP. Pentru ce se utilizează ARP?
» » Ce este un protocol HTTP?